Skip to content

Releases: mozilla/addons-server

2025.07.24

23 Jul 10:32

Choose a tag to compare

This week's push hero is @KevinMind

Previous Release: 2025.07.10

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

Full Changelog: mozilla/addons-frontend@2025.06.26...2025.07.24

Addons Server Changelog:

What's Changed

Notable things shipping

Dependendabots

Full Changelog: 2025.07.10...2025.07.24

2025.07.10

08 Jul 11:11

Choose a tag to compare

This week's push hero is @eviljeff

Previous Release: 2025.06.26-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

Addons Server Changelog:

What's Changed

Notable things shipping

  • Update Makefile-docker by @eviljeff in #23610
  • send email to 2nd level approvers when something enters the queue by @eviljeff in #23608
  • remove NOT_PROMOTED group as a concept. by @KevinMind in #23626
  • Use updated github action for slack workflow notifications by @KevinMind in #23625
  • Fix overrides of negative reviewer/moderator actions for add-ons by @diox in #23623
  • Expose private notes and/or reasoning from reviewer by @eviljeff in #23644
  • Handle decisions coming from webhook we already created by @diox in #23633
  • Add duplicate_addon_version_for_rollback task by @eviljeff in #23638
  • Reduce number of queries caused by promoted groups checks by @diox in #23657
  • fix 2nd level template layout for private_notes from Cinder by @eviljeff in #23666
  • Compare correct data type for notify value on _health_check.yml workflow by @KevinMind in #23674
  • Make enable/disable auto-approval an action in review page by @diox in #23651

Dependendabots

Full Changelog: 2025.06.26...2025.07.10

2025.06.26-1

25 Jun 15:55
f5539c4

Choose a tag to compare

This week's push hero is @KevinMind

See: 2025.06.26

Cherry-picks:

2025.06.26

24 Jun 20:36

Choose a tag to compare

This week's push hero is @KevinMind

Previous Release: 2025.06.12

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

run ./manage auto_resolve_reports (no rush)

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.06.12...2025.06.26

Addons Server Changelog:

What's Changed

Notable things shipping

  • Replace twitter links with bluesky by @diox in #23561
  • Put add-on hard-deletion for old deleted users behind a waffle switch by @diox in #23550
  • Add auto_resolve_reports command to run on reviewer tools backlog by @eviljeff in #23560
  • Reset user sessions when users are banned by @diox in #23562
  • Expose data collection permissions in API by @diox in #23581
  • define Config keys in constants, with safeguards by @eviljeff in #23565
  • Only hold version rejections for 2nd level approval if they would lead to the listing being unavailable by @diox in #23589
  • Don't add NHR for a version we couldn't auto-approve if it's waiting for 2nd level approval by @diox in #23583
  • Lock down github action permissions by @KevinMind in #23566
  • Use commit sha as ref because commit message is too unpredictable by @KevinMind in #23602
  • Build policy rendering with placeholder values as django form fields by @eviljeff in #23582
  • Include policy text in stakeholder email (if reviewer tools uses policies) by @eviljeff in #23607
  • Refactor CI workflow: Remove unnecessary Git step and update job names and conditions for builds by @KevinMind in #23606
  • Update draft_release.yml by @KevinMind in #23611
  • exclude 2nd level approval requeued jobs from being auto resolved by @eviljeff in #23603

Dependendabots

Full Changelog: 2025.06.12...2025.06.26

2025.06.12

10 Jun 18:19

Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.05.29

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.05.29...2025.06.12

Addons Server Changelog:

What's Changed

Notable things shipping

  • Send requires_payment field to Cinder by @diox in #23515
  • auto-resolve incoming reports where the addon version has been reviewed by @eviljeff in #23465
  • Push delayed rejection date forward after second level approval by @diox in #23537
  • Auto resolve forwarded jobs where all content has already been reviewed by @eviljeff in #23527
  • Parse and store data collection permissions, behind a waffle switch by @diox in #23545
  • Fix intermittent test failure TestRankingScenarios::test_scenario_promoted by @diox in #23551
  • Expose new current_version after rejection in stakeholder email by @eviljeff in #23534
  • Use specific, non-admin permission for 2nd level approval queue by @diox in #23538

Dependendabots

Full Changelog: 2025.05.29...2025.06.12

2025.05.29

27 May 17:52

Choose a tag to compare

This week's push hero is @KevinMind

Previous Release: 2025.05.15-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.05.15...2025.05.29

Addons Server Changelog:

What's Changed

Notable things shipping

  • drop support for AMO_ESCALATE and forwarded jobs by @eviljeff in #23338
  • Drop Legacy Promoted Models by @chrstinalin in #23425
  • Fix including policies text in emails of decisions coming from Cinder with notes by @diox in #23451
  • Improvements to Discovery Addon Admin by @chrstinalin in #23457
  • Add retry mechanism to health check and notification of recovery by @KevinMind in #23453
  • Allow policies to be selected directly for reviewer tools actions by @eviljeff in #23437
  • Display banned column in user admin changelist page by @diox in #23464
  • Add auto generated model documentation to AMO docs by @KevinMind in #22483
  • update ContentActionTargetAppealRemovalAffirmation template by @eviljeff in #23466
  • Add distinct to search by promoted in discovery addons by @chrstinalin in #23477
  • When resolving multiple jobs in a reviewer action, record activity & notify owners once by @diox in #23459
  • Squash migrations the right way by @KevinMind in #23458
  • Fix urlparams() when a query has multiple values for a given key by @diox in #23478
  • Expose when jobs were created / forwarded / requeued in review page by @diox in #23485
  • Docker compose: Add 'start_period' to healthcheck for web and worker by @wagnerand in #23500
  • Make add-ons in PromotedClass Partner pre-review by @wagnerand in #23497
  • Handle version rejection appeals forwarded to legal by @eviljeff in #23484
  • Remove 'dsa-appeals-review' waffle switch by @diox in #23506

Dependendabots

Full Changelog: 2025.05.15...2025.05.29

2025.05.15-1

14 May 17:00

Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.05.01-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.05.01...2025.05.15

Addons Server Changelog:

What's Changed

Notable things shipping

  • Ignore all decisions that originated from the api by @eviljeff in #23386
  • Enable Partner Group for High Profile Rating by @chrstinalin in #23390
  • prevent empty job_id values - null should be the only empty value by @eviljeff in #23396
  • Only consider active NHR when filtering for due date reasons by @diox in #23421
  • Remove locales below 80% threshold by @diox in #23395
  • Prepare Drop of Old Promotion Models by @chrstinalin in #23315
  • Only Show Badged Promoted Groups in Devhub by @chrstinalin in #23372
  • Expose the policy text for decisions in version|important-changes history by @eviljeff in #23401
  • Re-order needs human review reasons, display them in the review queue for each add-on by @diox in #23426
  • associate deny appeal version logs with original versions by @eviljeff in #23449
  • Record reasoning and private_notes separately in Content Decisions by @diox in #23419
  • Add runbooks with examples for localdev/dev/statistics by @KevinMind in #23286

Dependendabots

Full Changelog: 2025.05.01...2025.05.15-1

2025.05.15

13 May 20:36
a25748b

Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.05.01-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.05.01...2025.05.15

Addons Server Changelog:

What's Changed

Notable things shipping

  • Ignore all decisions that originated from the api by @eviljeff in #23386
  • Enable Partner Group for High Profile Rating by @chrstinalin in #23390
  • prevent empty job_id values - null should be the only empty value by @eviljeff in #23396
  • Only consider active NHR when filtering for due date reasons by @diox in #23421
  • Remove locales below 80% threshold by @diox in #23395
  • Prepare Drop of Old Promotion Models by @chrstinalin in #23315
  • Only Show Badged Promoted Groups in Devhub by @chrstinalin in #23372
  • Expose the policy text for decisions in version|important-changes history by @eviljeff in #23401
  • Re-order needs human review reasons, display them in the review queue for each add-on by @diox in #23426
  • associate deny appeal version logs with original versions by @eviljeff in #23449
  • Record reasoning and private_notes separately in Content Decisions by @diox in #23419
  • Add runbooks with examples for localdev/dev/statistics by @KevinMind in #23286

Dependendabots

Full Changelog: 2025.05.01...2025.05.15

2025.05.01-1

07 May 15:07

Choose a tag to compare

Off-band release

This week's push hero is @eviljeff

Previous Release: 2025.05.01

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

2025.05.01

29 Apr 17:19
ea8c3a9

Choose a tag to compare

This week's push hero is @eviljeff

Previous Release: 2025.04.17-2

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.04.17...2025.05.01

Addons Server Changelog:

What's Changed

Notable things shipping

  • Record which versions were affected when force disabling/enabling add-ons by @diox in #23308
  • Enable swagger on dev by @KevinMind in #23332
  • migrate PrimaryHero model to use addon instead of promoted_addon in a migration safe way by @KevinMind in #23333
  • allow multiple ContentDecision to link to CinderJob; etc by @eviljeff in #23301
  • Update 0055_fill_cinderjob_fk_on_decision.py by @eviljeff in #23339
  • Correct approved_applications_for() by @chrstinalin in #23337
  • fix Expression injection in Actions by @odaysec in #23358
  • Fix broken settings import in review_reports command by @diox in #23371
  • Allow selecting "AMO_CLOSED_NO_ACTION" policies when resolving jobs in reviewer tools by @diox in #23369
  • Hide Strategic and Notable groups from the API by @chrstinalin in #23373
  • Update PrimaryHero to Drop promoted_addon field and Add Null Constraint by @chrstinalin in #23391
  • allow null CinderJob.job_id by @eviljeff in #23387
  • Don't inherit due date and/or NeedsHumanReview for ABUSE_ADDON_VIOLATION/CINDER_ESCALATION by @diox in #23343

Dependendabots

  • Bump addons-linter from 7.10.0 to 7.11.0 by @dependabot in #23340
  • Bump mozilla/addons-frontend from 2025.04.03@sha256:7e69b592cd2e47290c1cbf3f9251553359aed57e5b5d8c50fa6fb93145104de0 to sha256:649541aa871dda9e5befcc9b036c94e99b1fecee5ce26128d960eb2d601f0529 by @dependabot in #23353
  • Bump the google group across 1 directory with 2 updates by @dependabot in #23317
  • Bump asttokens from 2.4.1 to 3.0.0 in /requirements by @dependabot in #22907
  • Bump executing from 2.1.0 to 2.2.0 in /requirements by @dependabot in #23017
  • Bump responses from 0.25.6 to 0.25.7 in /requirements by @dependabot in #23159
  • Bump decorator from 5.1.1 to 5.2.1 in /requirements by @dependabot in #23103
  • Bump cryptography from 44.0.1 to 44.0.2 in /requirements by @dependabot in #23131
  • Bump cssselect from 1.2.0 to 1.3.0 in /requirements by @dependabot in #23151
  • Bump googleapis-common-protos from 1.69.1 to 1.70.0 in /requirements by @dependabot in #23314
  • Bump @eslint/compat from 1.2.7 to 1.2.8 by @dependabot in #23257
  • Bump eslint-plugin-prettier from 5.2.5 to 5.2.6 by @dependabot in #23263
  • Bump pytest-django from 4.10.0 to 4.11.1 in /requirements by @dependabot in #23271
  • Bump prompt-toolkit from 3.0.50 to 3.0.51 in /requirements by @dependabot in #23319
  • Bump markdown from 3.7 to 3.8 in /requirements by @dependabot in #23312
  • Bump lxml from 5.3.1 to 5.4.0 in /requirements by @dependabot in #23361

New Contributors

Full Changelog: 2025.04.17...2025.05.01