Skip to content

Releases: mozilla/addons-server

2025.03.06-1

05 Mar 12:40
Compare
Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.02.20-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

  • run ./manage.py retry_unreported_abuse_reports
  • run ./manage.py process_translations --task=strip_html_from_summaries

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.02.20...2025.03.06-1

Addons Server Changelog:

What's Changed

Notable things shipping

  • Define the ENV setting for all environments (including test/build/local) by @KevinMind in #23073
  • Expose target affected versions for decision on held review page by @eviljeff in #23090
  • Update local dev docker images for autograph, elasticsearch, memcached by @wagnerand in #23086
  • Cinder sends a 200 for a successfull decision override, not 201 by @eviljeff in #23091
  • prevent 2nd level approval form from being submitted if not pending by @eviljeff in #23101
  • create approve 2nd level decision with non-addon entities too by @eviljeff in #23099
  • Clarify URL handling for extension fields. by @dotproto in #23100
  • Use reasons from the delayed rejection(s) when automatically rejecting versions by @diox in #23106
  • Only hold REJECT_VERSION action if it affects signed versions by @eviljeff in #23107
  • Clear NHR immediately on reviewer action, even if held for approval by @diox in #23112
  • Add github actions to dependabot.yml by @eviljeff in #23114
  • Prevent automatic actions from being recorded in review queue history table by @diox in #23118
  • Add retry to some abuse tasks by @eviljeff in #23098
  • add retry_unreported_abuse_reports command to retry AbuseReports by @eviljeff in #23108
  • prevent .git directory from being copied into docker images by @fkiriakos07 in #23123
  • Split forwarded appeal into separate review queue filter by @wagnerand in #23122
  • Move AttachmentLog to the latest activity on a decision by @eviljeff in #23121
  • Add task to remove HTML from public add-on summaries by @diox in #23119
  • remove mv3 compatibility warning from devhub by @eviljeff in #23135
  • Fix review queue flag icon for cinder forwarded jobs by @wagnerand in #23136
  • seperate forwards from 2nd level approval queue NHRs by @eviljeff in #23133

Dependendabots

New Contributors

Full Changelog: 2025.02.20...2025.03.06-1

2025.03.06

04 Mar 18:34
Compare
Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.02.20-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

  • run ./manage.py retry_unreported_abuse_reports
  • run ./manage.py process_translations --task=strip_html_from_summaries

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.02.20...2025.03.06

Addons Server Changelog:

What's Changed

Notable things shipping

  • Define the ENV setting for all environments (including test/build/local) by @KevinMind in #23073
  • Expose target affected versions for decision on held review page by @eviljeff in #23090
  • Update local dev docker images for autograph, elasticsearch, memcached by @wagnerand in #23086
  • Cinder sends a 200 for a successfull decision override, not 201 by @eviljeff in #23091
  • prevent 2nd level approval form from being submitted if not pending by @eviljeff in #23101
  • create approve 2nd level decision with non-addon entities too by @eviljeff in #23099
  • Clarify URL handling for extension fields. by @dotproto in #23100
  • Use reasons from the delayed rejection(s) when automatically rejecting versions by @diox in #23106
  • Only hold REJECT_VERSION action if it affects signed versions by @eviljeff in #23107
  • Clear NHR immediately on reviewer action, even if held for approval by @diox in #23112
  • Add github actions to dependabot.yml by @eviljeff in #23114
  • Prevent automatic actions from being recorded in review queue history table by @diox in #23118
  • Add retry to some abuse tasks by @eviljeff in #23098
  • add retry_unreported_abuse_reports command to retry AbuseReports by @eviljeff in #23108
  • prevent .git directory from being copied into docker images by @fkiriakos07 in #23123
  • Split forwarded appeal into separate review queue filter by @wagnerand in #23122
  • Move AttachmentLog to the latest activity on a decision by @eviljeff in #23121
  • Add task to remove HTML from public add-on summaries by @diox in #23119
  • remove mv3 compatibility warning from devhub by @eviljeff in #23135
  • Fix review queue flag icon for cinder forwarded jobs by @wagnerand in #23136
  • seperate forwards from 2nd level approval queue NHRs by @eviljeff in #23133

Dependendabots

New Contributors

Full Changelog: 2025.02.20...2025.03.06

2025.02.20-1

20 Feb 12:30
Compare
Choose a tag to compare

This week's push hero is @eviljeff

Previous Release: 2025.02.06-1

Blockers:

Cherry-picks:

7f1bf77

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

  • Allow regular reviewers to delay-reject again without changing the date by @diox in #23064
  • Refactor promoted groups to use APIChoicesWithNone by @KevinMind in #23051
  • Clear pending rejections & set human review date in approve_multiple_versions() by @diox in #23053
  • Make DOCKER_TARGET a buid time argument only. by @KevinMind in #23076
  • Remove 'enable-soft-blocking' Waffle Switch Migration by @KevinMind in #23052
  • Add Forward to Legal to important changes history in review page by @diox in #23079
  • Create PromotedGroup, PromotedAddonPromotion and PromotedAddonVersion models, synced to PromotedAddon and PromotedApproval models by @KevinMind in #23060
  • Allow API authentication for source package downloads by @chrstinalin in #23081
  • create override decision for denied 2nd level approvals by @eviljeff in #23083

Full Changelog: 2025.02.06...2025.02.20

2025.02.20

18 Feb 17:05
Compare
Choose a tag to compare

This week's push hero is @eviljeff

Previous Release: 2025.02.06-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

  • Allow regular reviewers to delay-reject again without changing the date by @diox in #23064
  • Refactor promoted groups to use APIChoicesWithNone by @KevinMind in #23051
  • Clear pending rejections & set human review date in approve_multiple_versions() by @diox in #23053
  • Make DOCKER_TARGET a buid time argument only. by @KevinMind in #23076
  • Remove 'enable-soft-blocking' Waffle Switch Migration by @KevinMind in #23052
  • Add Forward to Legal to important changes history in review page by @diox in #23079
  • Create PromotedGroup, PromotedAddonPromotion and PromotedAddonVersion models, synced to PromotedAddon and PromotedApproval models by @KevinMind in #23060
  • Allow API authentication for source package downloads by @chrstinalin in #23081
  • create override decision for denied 2nd level approvals by @eviljeff in #23083

Full Changelog: 2025.02.06...2025.02.20

2025.02.06-1

10 Feb 14:54
Compare
Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.02.06

Cherry-picks:

What's Changed

Full Changelog: 2025.02.06...2025.02.06-1

Notable things shipping

  • Allow regular reviewers to delay-reject again without changing the date #23064

2025.02.06

04 Feb 17:31
d8ac069
Compare
Choose a tag to compare

This week's push hero is @diox

Previous Release: 2025.01.23

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.01.23...2025.02.06

Addons Server Changelog:

What's Changed

Notable things shipping

  • Support long locale in dynamic served js catalog by @KevinMind in #23006
  • Add MLBF validation logic and corresponding management command by @KevinMind in #22983
  • Make build-docker locally debuggable by @KevinMind in #23010
  • Group celery and google packages together in dependabot config by @diox in #23018
  • Log image digest in docker build by @KevinMind in #23007
  • Migrate build scripts to python with single script to orchestrate during make up by @KevinMind in #23011
  • delegate review actions to cinder by @eviljeff in #23004
  • Support Markdown in Add-on Listing Fields by @chrstinalin in #22956
  • replace uWSGI with pyuwsgi by @KevinMind in #23020
  • Better checks that static file routing works as expected by @KevinMind in #23014
  • Bleach Add-on Summary of all HTML by @chrstinalin in #22994
  • delegate reject actions to ContentActions too by @eviljeff in #23023
  • Migrate dependencies to /data/olympia by @KevinMind in #23015
  • Split es locale into several variations and migrate existing user translations to es-ES by @diox in #22982
  • Don't translate admin events / activities hidden to developers by @diox in #23035
  • Add npm dependencies in the production image by @KevinMind in #23037
  • Don't flag add-ons for growth threshold if hotness is negative by @diox in #23031
  • Remove extra docker volumes and extra associated configurations by @KevinMind in #23034
  • Introduce vite to transpile js/css assets for development and production + vitest for static file testing by @KevinMind in #22957
  • Make reviewer pending rejection input a datetime widget and allow changing it through an action by @diox in #23001
  • process jobs from legal escalations with no abuse reports by @eviljeff in #23024
  • Ensure we clear stashes when uploading new blocklist filters by @KevinMind in #23039

Dependendabots

Full Changelog: 2025.01.23...2025.02.06

2025.01.23

22 Jan 10:22
fc08d2a
Compare
Choose a tag to compare

This week's push hero is @KevinMind

Previous Release: 2025.01.09-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.01.09...2025.01.23

Addons Server Changelog:

What's Changed

Notable things shipping

  • don't set forwarded to legal job as resolvable_in_reviewer_tools by @eviljeff in #22973
  • Don't specify a package name or version, this package is not published by @diox in #22976
  • Allow deleted versions to use "Confirm Multiple Versions" action by @chrstinalin in #22942
  • flag correct versions for a developer appeal by @eviljeff in #22975
  • Serve django locale bundles from django as a fallback in local dev by @KevinMind in #22977
  • Change Wording of Escalated Appeals in Version History by @chrstinalin in #22972
  • Refactor ContentDecision to be used consistently by @eviljeff in #22967
  • Rename docker.md in comment in Dockerfile by @Rob--W in #22996
  • Redirect incoming URLs with short languages to the long-language variant by @diox in #22998
  • Do not include current extension in 'Other popular extensions' by @chrstinalin in #22946
  • Move /deps/node_modules to /data/olympia/node_modules by @KevinMind in #22955
  • Revert "Move /deps/node_modules to /data/olympia/node_modules (#22955)" by @KevinMind in #23002

Dependendabots

Full Changelog: 2025.01.09...2025.01.23

2025.01.09-1

07 Jan 13:50
Compare
Choose a tag to compare

This week's push hero is @diox

Previous Release: 2024.12.12-2

Blockers:

Cherry-picks

Before we push:

Before we start:

Before we promote:

After we're done:

Addons-Frontend Changelog:

mozilla/addons-frontend@2024.12.12...2025.01.09

Addons Server Changelog:

What's Changed

Notable things shipping

  • CI tests for make check to prevent breakage to our local dev: by @KevinMind in #22928
  • Add forward to legal option in reviewer tools by @eviljeff in #22886
  • rm crontab by @eviljeff in #22933
  • Store override decisions as seperate ContentDecision instances by @eviljeff in #22917
  • Use integer to index ratings counts, there might be more than what fits in a short by @diox in #22939
  • Follow up for "Migrate from BlockVersion.soft to BlockVersion.block_type" by @bakulf in #22821
  • relax hold criteria, to promoted add-ons in groups but not approved yet by @eviljeff in #22941
  • Faster post build startup: by @KevinMind in #22938
  • Embed build info into the docker image instead of relying on runtime variables. by @KevinMind in #22930
  • Mark orphaned Cinder Policies as such when syncing them, delete the ones we don't use by @diox in #22937
  • Skip reindex on normal make up where index alias exists by @KevinMind in #22819
  • partial revert: 46f608f by @KevinMind in #22947
  • link the activity log to the ContentDecision so we can backtrack it by @eviljeff in #22936
  • Switch to Python 3.12 by @diox in #22880
  • send owner email for override of takedown -> ignore by @eviljeff in #22944
  • Allow reviewers to reply to blocked versions by @diox in #22952
  • Use monitors instead of custom healthcheck.py script to verify service dependencies' health by @KevinMind in #22951
  • Add named volume for mounting host files via OLYMPIA_MOUNT by @KevinMind in #22929
  • Split CI dependencies and add ./deps:/deps mount. by @KevinMind in #22934
  • Fix python version used by dependabot by @diox in #22958
  • Record review queue history: when a version enters the queue, when they leave it by @diox in #22927

Dependendabots

Full Changelog: 2024.12.12-2...2025.01.09-1

2025.01.09

06 Jan 17:13
1a5ef01
Compare
Choose a tag to compare

This week's push hero is @diox

Previous Release: 2024.12.12-2

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

  • CI tests for make check to prevent breakage to our local dev: by @KevinMind in #22928
  • Add forward to legal option in reviewer tools by @eviljeff in #22886
  • rm crontab by @eviljeff in #22933
  • Store override decisions as seperate ContentDecision instances by @eviljeff in #22917
  • Use integer to index ratings counts, there might be more than what fits in a short by @diox in #22939
  • Follow up for "Migrate from BlockVersion.soft to BlockVersion.block_type" by @bakulf in #22821
  • relax hold criteria, to promoted add-ons in groups but not approved yet by @eviljeff in #22941
  • Faster post build startup: by @KevinMind in #22938
  • Embed build info into the docker image instead of relying on runtime variables. by @KevinMind in #22930
  • Mark orphaned Cinder Policies as such when syncing them, delete the ones we don't use by @diox in #22937
  • Skip reindex on normal make up where index alias exists by @KevinMind in #22819
  • partial revert: 46f608f by @KevinMind in #22947
  • link the activity log to the ContentDecision so we can backtrack it by @eviljeff in #22936
  • Switch to Python 3.12 by @diox in #22880
  • send owner email for override of takedown -> ignore by @eviljeff in #22944
  • Allow reviewers to reply to blocked versions by @diox in #22952
  • Use monitors instead of custom healthcheck.py script to verify service dependencies' health by @KevinMind in #22951
  • Add named volume for mounting host files via OLYMPIA_MOUNT by @KevinMind in #22929
  • Split CI dependencies and add ./deps:/deps mount. by @KevinMind in #22934
  • Fix python version used by dependabot by @diox in #22958
  • Record review queue history: when a version enters the queue, when they leave it by @diox in #22927

Dependendabots

Full Changelog: 2024.12.12-2...2025.01.09

2024.12.12-2

17 Dec 13:48
Compare
Choose a tag to compare

Cherry-Picks:

Full Changelog: 2024.12.12-1...2024.12.12-2