Skip to content

2025.04.03

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Apr 17:07
· 518 commits to master since this release
ac956d9

This week's push hero is @diox

Previous Release: 2025.03.20-1

Blockers:

Cherry-picks:

Before we push:

Before we start:

Before we promote:

After we're done:

  • ./manage.py waffle_switch enable_dev_experience_survey on
  • ./manage.py promote_by_firefox_themes
  • ./manage.py backfill_reviewactionreasons_for_delayed_rejections
  • ./manage.py sync_promoted_addons

Addons-Frontend Changelog:

mozilla/addons-frontend@2025.03.20-1...2025.04.03

Addons Server Changelog:

What's Changed

Notable things shipping

  • Read Promoted Group Information Via Models by @chrstinalin in #23082
  • Use MinimalUserProfileSerializer for AccountViewSet for non-developers by @eviljeff in #23192
  • Check If Promoted Is Array in AddonSerializers by @chrstinalin in #23191
  • Migrate remaining files to vite by @KevinMind in #23180
  • Refactor UsageTier to avoid exceptions being raised in the admin by @diox in #23197
  • Replace drf-yasg with drf_specatcular and make swagger enable-able in production via environment variable by @KevinMind in #22478
  • Remove legacy less processing by @KevinMind in #23181
  • Enhance health check workflows and scripts by @KevinMind in #23190
  • add linter for workflows by @KevinMind in #23193
  • Make "Cancel and Disable Version" behave like Disable Version ; remove "Cancel Review Request" by @diox in #23215
  • Deactivate jitter for Cinder tasks we're retrying by @diox in #23210
  • Correct PromotedGroup Approvals by @chrstinalin in #23218
  • Use relative path resolution and manually include static assets in vite's module graph. by @KevinMind in #23209
  • Prevent creation of PromotedAddonVersion for PromotedApproval with null application_id; added corresponding test case. by @KevinMind in #23217
  • Add short format to enable/disable version activity logs by @diox in #23225
  • Add command to give "By Firefox" badge to themes with "Firefox" as author by @diox in #23224
  • Merge /services/__heartbeat and /services/monitor.json by @KevinMind in #23233
  • Add ESLint + StyleLint + Knip (with all rules disabled) by @KevinMind in #23229
  • Use primary db in promote_by_firefox_themes and promoted models sync in general by @diox in #23237
  • Styling improvements and better organization of the healtcheck message by @KevinMind in #23238
  • drop minimal-profile-has-all-fields-shim from api/v5 by @eviljeff in #23223
  • Fix intermittent test failure TestSessionIDAuthentication.test_invalid_user_other_user by @diox in #23239
  • Show all possible reasons for NeedsHumanReview in review queue filter UI by @diox in #23234
  • mimimal -> minimal for v3 API_GATE by @eviljeff in #23253
  • backfill ReviewActionReason and CinderPolicy for expired rejections by @eviljeff in #23235
  • Mark swagger as experimental by @KevinMind in #23254
  • Use sha hashes for docker images, update through dependabot by @diox in #23250

Dependendabots

Full Changelog: 2025.03.20...2025.04.03