Skip to content

Releases: mozilla/fx-private-relay

2026.01.27

27 Jan 21:06
2026.01.27
19256e1

Choose a tag to compare

Planned for release to relay.firefox.com on February 3rd, 2026.

User-facing changes

Other Changes

Switch to Turbopack

next.js 16 included changing the default bundler from Webpack to Turbopack. Turbopack uses a different naming scheme for classes, and our Playright End-to-End tests broke due to looking for the Webpack class names. This release includes adding data-testid attributes to rendered HTML, used by Playright tests. No visual or functional changes are expected in the frontend. PRs include:

Updates to /api/v1/terms-accepted-user

The /api/v1/terms-accepted-user is used by Firefox to add new Relay users. A cache key algorithm gave different answers for different servers, so there was no shared cache. Some runtime errors like timeouts were unhandled, giving generic 500 errors. This release includes a fixed cache key algorithm. It also handles the errors, but continues to return 500 Internal Server Error. Firefox should see no difference, and should continue to retry 500 responses. PRs include:

Dependency updates

  • build(deps): bump the boto group with 3 updates by @dependabot[bot] in #6201
  • build(deps-dev): bump sass from 1.97.1 to 1.97.2 by @dependabot[bot] in #6200
  • build(deps): bump @stripe/stripe-js from 8.6.0 to 8.6.1 by @dependabot[bot] in #6202
  • build(deps): bump types-requests from 2.32.4.20250913 to 2.32.4.20260107 in the typing-stubs group by @dependabot[bot] in #6203
  • build(deps-dev): bump @types/react from 19.2.7 to 19.2.8 by @dependabot[bot] in #6204
  • build(deps): bump the boto group with 3 updates by @dependabot[bot] in #6216
  • build(deps): bump model-bakery from 1.21.0 to 1.22.1 in the testing-libraries group by @dependabot[bot] in #6217
  • build(deps): bump djangorestframework-stubs from 3.16.6 to 3.16.7 in the typing-stubs group by @dependabot[bot] in #6218
  • build(deps): bump sentry-sdk from 2.48.0 to 2.49.0 by @dependabot[bot] in #6219
  • build(deps): bump twilio from 9.9.0 to 9.9.1 by @dependabot[bot] in #6220
  • build(deps): bump the nextjs group with 4 updates by @dependabot[bot] in #6221
  • build(deps): bump ruff from 0.14.10 to 0.14.13 by @dependabot[bot] in #6226
  • build(deps): bump dj-database-url from 3.0.1 to 3.1.0 by @dependabot[bot] in #6227
  • build(deps): bump drf-spectacular-sidecar from 2025.12.1 to 2026.1.1 by @dependabot[bot] in #6229
  • build(deps-dev): bump stylelint from 16.26.1 to 17.0.0 by @dependabot[bot] in #6223
  • build(deps): bump react-intersection-observer from 10.0.0 to 10.0.2 by @dependabot[bot] in #6224
  • build(deps-dev): bump prettier from 3.7.4 to 3.8.0 by @dependabot[bot] in #6222
  • build(deps): bump phonenumbers from 9.0.21 to 9.0.22 by @dependabot[bot] in #6230
  • build(deps-dev): bump stylelint-scss from 6.14.0 to 7.0.0 by @dependabot[bot] in #6225
  • build(deps-dev): bump stylelint-config-recommended-scss from 16.0.2 to 17.0.0 by @dependabot[bot] in #6228
  • build(deps-dev): bump next from 16.1.3 to 16.1.5 by @dependabot[bot] in #6237

Full Changelog: 2026.01.14...2026.01.27

2026.01.26

26 Jan 22:12
2026.01.26
7ea6928

Choose a tag to compare

2026.01.26 Pre-release
Pre-release

Planned for release to relay.firefox.com on February 3rd, 2026.
Bugs found on stage. This will be replaced by a later tag.

User-facing changes

Other Changes

Switch to Turbopack

next.js 16 included changing the default bundler from Webpack to Turbopack. Turbopack uses a different naming scheme for classes, and our Playright End-to-End tests broke due to looking for the Webpack class names. This release includes adding data-testid attributes to rendered HTML, used by Playright tests. No visual or functional changes are expected in the frontend. PRs include:

Updates to /api/v1/terms-accepted-user

The /api/v1/terms-accepted-user is used by Firefox to add new Relay users. A cache key algorithm gave different answers for different servers, so there was no shared cache. Some runtime errors like timeouts were unhandled, giving generic 500 errors. This release includes a fixed cache key algorithm. It also handles the errors, but continues to return 500 Internal Server Error. Firefox should see no difference, and should continue to retry 500 responses. PRs include:

Dependency updates

  • build(deps): bump the boto group with 3 updates by @dependabot[bot] in #6201
  • build(deps-dev): bump sass from 1.97.1 to 1.97.2 by @dependabot[bot] in #6200
  • build(deps): bump @stripe/stripe-js from 8.6.0 to 8.6.1 by @dependabot[bot] in #6202
  • build(deps): bump types-requests from 2.32.4.20250913 to 2.32.4.20260107 in the typing-stubs group by @dependabot[bot] in #6203
  • build(deps-dev): bump @types/react from 19.2.7 to 19.2.8 by @dependabot[bot] in #6204
  • build(deps): bump the boto group with 3 updates by @dependabot[bot] in #6216
  • build(deps): bump model-bakery from 1.21.0 to 1.22.1 in the testing-libraries group by @dependabot[bot] in #6217
  • build(deps): bump djangorestframework-stubs from 3.16.6 to 3.16.7 in the typing-stubs group by @dependabot[bot] in #6218
  • build(deps): bump sentry-sdk from 2.48.0 to 2.49.0 by @dependabot[bot] in #6219
  • build(deps): bump twilio from 9.9.0 to 9.9.1 by @dependabot[bot] in #6220
  • build(deps): bump the nextjs group with 4 updates by @dependabot[bot] in #6221
  • build(deps): bump ruff from 0.14.10 to 0.14.13 by @dependabot[bot] in #6226
  • build(deps): bump dj-database-url from 3.0.1 to 3.1.0 by @dependabot[bot] in #6227
  • build(deps): bump drf-spectacular-sidecar from 2025.12.1 to 2026.1.1 by @dependabot[bot] in #6229
  • build(deps-dev): bump stylelint from 16.26.1 to 17.0.0 by @dependabot[bot] in #6223
  • build(deps): bump react-intersection-observer from 10.0.0 to 10.0.2 by @dependabot[bot] in #6224
  • build(deps-dev): bump prettier from 3.7.4 to 3.8.0 by @dependabot[bot] in #6222
  • build(deps): bump phonenumbers from 9.0.21 to 9.0.22 by @dependabot[bot] in #6230
  • build(deps-dev): bump stylelint-scss from 6.14.0 to 7.0.0 by @dependabot[bot] in #6225
  • build(deps-dev): bump stylelint-config-recommended-scss from 16.0.2 to 17.0.0 by @dependabot[bot] in #6228

Full Changelog: 2026.01.14...2026.01.26

2026.01.14

14 Jan 18:42
2026.01.14
f0b49de

Choose a tag to compare

Planned for release to relay.firefox.com on January 20th, 2026.

User-facing changes

Other changes

Dependency updates

  • build(deps): bump the boto group with 4 updates by @dependabot[bot] in #6186
  • build(deps): bump the testing-libraries group with 2 updates by @dependabot[bot] in #6187
  • build(deps-dev): bump eslint-plugin-testing-library from 7.15.3 to 7.15.4 in the eslint group by @dependabot[bot] in #6185

Full Changelog: 2026.01.07...2026.01.14

2026.01.07

07 Jan 17:49
2026.01.07
d45c44a

Choose a tag to compare

Released to relay.firefox.com on January 13, 2026.

There are no user-facing changes in this release.

Other changes

Dependency updates

Full Changelog: 2026.01.05...2026.01.07

2026.01.05

05 Jan 16:23
db4b448

Choose a tag to compare

What's Changed

User-facing changes

Other changes

None

Dependency updates

  • build(deps-dev): bump next from 15.5.7 to 15.5.9 by @dependabot[bot] in #6123
  • build(deps): bump drf-spectacular-sidecar from 2025.10.1 to 2025.12.1 by @dependabot[bot] in #6133
  • build(deps): bump sentry-sdk from 2.46.0 to 2.47.0 by @dependabot[bot] in #6132
  • build(deps): bump twilio from 9.8.7 to 9.8.8 by @dependabot[bot] in #6131
  • build(deps): bump msw from 2.12.2 to 2.12.4 by @dependabot[bot] in #6130
  • build(deps-dev): bump stylelint-scss from 6.12.1 to 6.13.0 by @dependabot[bot] in #6129
  • build(deps): bump the typing-stubs group with 2 updates by @dependabot[bot] in #6128
  • build(deps-dev): bump prettier from 3.7.3 to 3.7.4 by @dependabot[bot] in #6127
  • build(deps): bump the boto group with 7 updates by @dependabot[bot] in #6126
  • build(deps): bump the react group with 2 updates by @dependabot[bot] in #6125
  • build(deps): bump black from 25.11.0 to 25.12.0 by @dependabot[bot] in #6152
  • build(deps): bump phonenumbers from 9.0.19 to 9.0.20 by @dependabot[bot] in #6150
  • build(deps-dev): bump sass from 1.94.1 to 1.96.0 by @dependabot[bot] in #6147
  • build(deps): bump the react group with 2 updates by @dependabot[bot] in #6146
  • build(deps): bump coverage from 7.12.0 to 7.13.0 in the testing-libraries group by @dependabot[bot] in #6145
  • build(deps): bump the boto group with 3 updates by @dependabot[bot] in #6144
  • build(deps-dev): bump eslint-plugin-testing-library from 7.13.5 to 7.13.6 in the eslint group by @dependabot[bot] in #6143
  • build(deps): bump mozilla-it/deploy-actions/.github/workflows/build-and-push.yml from 6.1.0 to 6.1.1 by @dependabot[bot] in #6142
  • build(deps): bump psycopg[c] from 3.2.13 to 3.3.2 by @dependabot[bot] in #6149
  • build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #6141
  • build(deps): bump ruff from 0.14.7 to 0.14.9 by @dependabot[bot] in #6151
  • build(deps): bump swr from 2.3.7 to 2.3.8 by @dependabot[bot] in #6164
  • build(deps): bump ruff from 0.14.9 to 0.14.10 by @dependabot[bot] in #6172
  • build(deps): bump mypy from 1.19.0 to 1.19.1 by @dependabot[bot] in #6168
  • build(deps): bump phonenumbers from 9.0.20 to 9.0.21 by @dependabot[bot] in #6173
  • build(deps): bump glean-parser from 18.1.1 to 18.2.0 by @dependabot[bot] in #6171
  • build(deps): bump sentry-sdk from 2.47.0 to 2.48.0 by @dependabot[bot] in #6170
  • build(deps): bump @stripe/stripe-js from 8.5.3 to 8.6.0 by @dependabot[bot] in #6169
  • build(deps-dev): bump sass from 1.96.0 to 1.97.1 by @dependabot[bot] in #6167
  • build(deps-dev): bump @testing-library/react from 16.3.0 to 16.3.1 in the testing-library group by @dependabot[bot] in #6163
  • build(deps-dev): bump eslint-plugin-testing-library from 7.13.6 to 7.15.1 in the eslint group by @dependabot[bot] in #6161
  • build(deps): bump twilio from 9.8.8 to 9.9.0 by @dependabot[bot] in #6174
  • build(deps): bump the boto group with 4 updates by @dependabot[bot] in #6162
  • build(deps): bump react-aria from 3.44.0 to 3.45.0 by @dependabot[bot] in #6165
  • build(deps): bump react-stately from 3.42.0 to 3.43.0 by @dependabot[bot] in #6166
  • build(deps): bump the nextjs group across 1 directory with 4 updates by @dependabot[bot] in #6148

Full Changelog: 2025.12.10.1...2026.01.05

2025.12.10.1

18 Dec 21:17

Choose a tag to compare

What's Changed

User-facing changes

  • fix(errors): avoid error handling race condition with FXA redirects by @joeherm in #6136

Other changes

None

Dependency updates

None

Full Changelog: 2025.12.10...2025.12.10.1

2025.12.10

10 Dec 20:37
846c387

Choose a tag to compare

What's Changed

User-facing changes

  • feat(toast): Add toast and error page for API error handling in the frontend by @joeherm in #6045

Other changes

Dependency updates

  • build(deps): bump ruff from 0.14.5 to 0.14.7 by @dependabot[bot] in #6117
  • build(deps): bump mypy from 1.18.2 to 1.19.0 by @dependabot[bot] in #6116
  • build(deps-dev): bump @types/react from 19.2.5 to 19.2.7 by @dependabot[bot] in #6114
  • build(deps): bump @stripe/stripe-js from 8.4.0 to 8.5.3 by @dependabot[bot] in #6111
  • build(deps): bump swr from 2.3.6 to 2.3.7 by @dependabot[bot] in #6112
  • build(deps-dev): bump stylelint from 16.26.0 to 16.26.1 by @dependabot[bot] in #6110
  • build(deps-dev): bump @playwright/test from 1.56.1 to 1.57.0 by @dependabot[bot] in #6107
  • build(deps): bump mozilla-it/deploy-actions/.github/workflows/build-and-push.yml from 5.3.4 to 6.1.0 by @dependabot[bot] in #6109
  • build(deps): bump the boto group with 3 updates by @dependabot[bot] in #6108
  • build(deps): bump sentry-sdk from 2.45.0 to 2.46.0 by @dependabot[bot] in #6118
  • build(deps-dev): bump prettier from 3.6.2 to 3.7.3 by @dependabot[bot] in #6115

Full Changelog: 2025.12.03...2025.12.10

2025.12.03

03 Dec 17:16
f0c65ea

Choose a tag to compare

What's Changed

User-facing changes

Other changes

Dependency updates

  • MPP-4481: fix js-yaml dependency update by @groovecoder in #6051
  • build(deps): bump psycopg[c] from 3.2.12 to 3.2.13 by @dependabot[bot] in #6076
  • build(deps): bump sentry-sdk from 2.43.0 to 2.45.0 by @dependabot[bot] in #6074
  • build(deps): bump django-allauth[socialaccount] from 65.13.0 to 65.13.1 by @dependabot[bot] in #6075
  • build(deps): bump black from 25.9.0 to 25.11.0 by @dependabot[bot] in #6073
  • build(deps): bump twilio from 9.8.5 to 9.8.7 by @dependabot[bot] in #6072
  • build(deps): bump ruff from 0.14.4 to 0.14.5 by @dependabot[bot] in #6078
  • build(deps): bump phonenumbers from 9.0.18 to 9.0.19 by @dependabot[bot] in #6071
  • build(deps-dev): bump stylelint from 16.25.0 to 16.26.0 by @dependabot[bot] in #6061
  • build(deps-dev): bump eslint-plugin-testing-library from 7.13.3 to 7.13.5 in the eslint group by @dependabot[bot] in #6059
  • build(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 by @dependabot[bot] in #6065
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #6070
  • build(deps): bump glean-parser from 18.1.0 to 18.1.1 by @dependabot[bot] in #6069
  • build(deps): bump @stripe/stripe-js from 8.3.0 to 8.4.0 by @dependabot[bot] in #6080
  • build(deps): bump msw from 2.12.1 to 2.12.2 by @dependabot[bot] in #6081
  • build(deps-dev): bump @types/react from 19.2.2 to 19.2.5 by @dependabot[bot] in #6082
  • build(deps): bump the boto group across 1 directory with 3 updates by @dependabot[bot] in #6083
  • build(deps-dev): bump sass from 1.93.3 to 1.94.0 by @dependabot[bot] in #6079
  • build(deps): bump coverage from 7.11.3 to 7.12.0 in the testing-libraries group by @dependabot[bot] in #6091
  • build(deps-dev): bump eslint-plugin-testing-library from 7.13.4 to 7.13.5 in the eslint group by @dependabot[bot] in #6089
  • build(deps): bump the boto group with 7 updates by @dependabot[bot] in #6090

New Contributors

Full Changelog: 2025.11.17...2025.12.03

2025.11.26

26 Nov 20:03
07c1620

Choose a tag to compare

What's Changed

Note: This release was skipped in production, instead see 2025.12.03.

User-facing changes

None

Other changes

Dependency updates

New Contributors

Full Changelog: 2025.11.17...2025.11.26

2025.11.17

19 Nov 15:49
bb4d496

Choose a tag to compare

What's Changed

User-facing changes

None

Other changes

Dependency updates

None yet (See https://mozilla-hub.atlassian.net/browse/MPP-4495 for blocker)

Full Changelog: 2025.11.11...2025.11.17