Releases: mozilla/fx-private-relay
2024.09.11
Released to relay.firefox.com on September 17, 2024 with SVCSE-2219.
User-facing changes
- MPP-3722, MPP-3513, MPP-3890, MPP-3373: Handle more errors when relaying SMS messages by @jwhitlock in #5001
Other changes
- MPP-3892: e2e test improvements by @jwhitlock in #5022
Dependency Updates
- Bump the eslint group with 2 updates by @dependabot in #5003
- Bump glean-parser from 15.0.0 to 15.0.1 by @dependabot in #5015
- Bump twilio from 9.2.4 to 9.3.0 by @dependabot in #5016
- Bump ruff from 0.6.3 to 0.6.4 by @dependabot in #5019
- Bump sass from 1.77.8 to 1.78.0 by @dependabot in #5010
- Bump types-requests from 2.32.0.20240712 to 2.32.0.20240907 in the typing-stubs group by @dependabot in #5014
- Bump pytest-django from 4.8.0 to 4.9.0 in the testing-libraries group by @dependabot in #5013
- Bump msw from 2.4.2 to 2.4.4 by @dependabot in #5011
- Bump react-intersection-observer from 9.13.0 to 9.13.1 by @dependabot in #5004
- Bump @next/eslint-plugin-next from 14.2.7 to 14.2.8 by @dependabot in #5008
- Bump phonenumbers from 8.13.44 to 8.13.45 by @dependabot in #5017
- Bump the boto group across 1 directory with 3 updates by @dependabot in #5027
- Bump next from 14.2.7 to 14.2.9 by @dependabot in #5024
- Bump @next/third-parties from 14.2.7 to 14.2.9 by @dependabot in #5025
- Bump django-allauth[socialaccount] from 64.2.0 to 64.2.1 by @dependabot in #5018
- Bump @playwright/test from 1.46.1 to 1.47.0 by @dependabot in #5006
- Bump eslint-config-next from 14.2.7 to 14.2.9 by @dependabot in #5026
Full Changelog: 2024.09.09...2024.09.11
2024.09.09
Released to relay.firefox.com on September 10, 2024 with SVCSE-2208.
There are no user-facing changes in this release.
Other changes
- MPP-3864: Add more container-level (C2) diagrams by @jwhitlock in #5000
- Update locales for
api-error-account-is-inactive
by @jwhitlock in #5002 - Use pull request user login to detect "dependabot[bot]" by @jwhitlock in #4997
Dependency updates
- Bump the boto group with 5 updates by @dependabot in #4973
- Bump husky from 9.1.4 to 9.1.5 by @dependabot in #4967
- Bump model-bakery from 1.19.3 to 1.19.4 in the testing-libraries group by @dependabot in #4974
- Bump glean-parser from 14.5.2 to 15.0.0 by @dependabot in #4975
- Bump ruff from 0.6.1 to 0.6.2 by @dependabot in #4977
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #4976
- Bump @next/eslint-plugin-next from 14.2.5 to 14.2.6 by @dependabot in #4966
- Bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #4968
- Bump react-aria from 3.34.1 to 3.34.3 by @dependabot in #4971
- Bump react-stately from 3.32.1 to 3.32.2 by @dependabot in #4965
- Bump the eslint group with 2 updates by @dependabot in #4963
- Bump stylelint-scss from 6.5.0 to 6.5.1 by @dependabot in #4969
- Bump eslint-config-next from 14.2.5 to 14.2.7 by @dependabot in #4978
- Bump next from 14.2.5 to 14.2.7 by @dependabot in #4979
- Bump @next/third-parties from 14.2.5 to 14.2.7 by @dependabot in #4980
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #4981
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #4982
- Bump @testing-library/react from 16.0.0 to 16.0.1 in the testing-library group by @dependabot in #4984
- Bump the eslint group with 2 updates by @dependabot in #4983
- Bump stylelint from 16.8.2 to 16.9.0 by @dependabot in #4985
- Bump @stripe/stripe-js from 4.3.0 to 4.4.0 by @dependabot in #4987
- Bump lint-staged from 15.2.9 to 15.2.10 by @dependabot in #4989
- Bump the boto group with 3 updates by @dependabot in #4990
- Bump model-bakery from 1.19.4 to 1.19.5 in the testing-libraries group by @dependabot in #4991
- Bump phonenumbers from 8.13.43 to 8.13.44 by @dependabot in #4992
- Bump django-allauth[socialaccount] from 64.1.0 to 64.2.0 by @dependabot in #4994
- Bump ruff from 0.6.2 to 0.6.3 by @dependabot in #4995
- Bump cryptography from 43.0.0 to 43.0.1 by @dependabot in #4998
- Bump @types/react from 18.3.3 to 18.3.5 by @dependabot in #4986
- Bump twilio from 9.2.3 to 9.2.4 by @dependabot in #4993
- Bump msw from 2.3.5 to 2.4.2 by @dependabot in #4999
- Bump django from 4.2.15 to 4.2.16 by @dependabot in #5020
- Revert "Bump react-aria from 3.34.1 to 3.34.3" by @jwhitlock in #5021
Full Changelog: 2024.08.23...2024.09.09
2024.09.05
Unreleased due to issue with react-aria 3.34.3
There are no user-facing changes in this release.
Other changes
- Use pull request user login to detect "dependabot[bot]" by @jwhitlock in #4997
- MPP-3864: Add more container-level (C2) diagrams by @jwhitlock in #5000
Dependency updates
- Bump the boto group with 5 updates by @dependabot in #4973
- Bump husky from 9.1.4 to 9.1.5 by @dependabot in #4967
- Bump model-bakery from 1.19.3 to 1.19.4 in the testing-libraries group by @dependabot in #4974
- Bump glean-parser from 14.5.2 to 15.0.0 by @dependabot in #4975
- Bump ruff from 0.6.1 to 0.6.2 by @dependabot in #4977
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #4976
- Bump @next/eslint-plugin-next from 14.2.5 to 14.2.6 by @dependabot in #4966
- Bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #4968
- Bump react-aria from 3.34.1 to 3.34.3 by @dependabot in #4971
- Bump react-stately from 3.32.1 to 3.32.2 by @dependabot in #4965
- Bump the eslint group with 2 updates by @dependabot in #4963
- Bump stylelint-scss from 6.5.0 to 6.5.1 by @dependabot in #4969
- Bump eslint-config-next from 14.2.5 to 14.2.7 by @dependabot in #4978
- Bump next from 14.2.5 to 14.2.7 by @dependabot in #4979
- Bump @next/third-parties from 14.2.5 to 14.2.7 by @dependabot in #4980
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #4981
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #4982
- Bump @testing-library/react from 16.0.0 to 16.0.1 in the testing-library group by @dependabot in #4984
- Bump the eslint group with 2 updates by @dependabot in #4983
- Bump stylelint from 16.8.2 to 16.9.0 by @dependabot in #4985
- Bump @stripe/stripe-js from 4.3.0 to 4.4.0 by @dependabot in #4987
- Bump lint-staged from 15.2.9 to 15.2.10 by @dependabot in #4989
- Bump the boto group with 3 updates by @dependabot in #4990
- Bump model-bakery from 1.19.4 to 1.19.5 in the testing-libraries group by @dependabot in #4991
- Bump phonenumbers from 8.13.43 to 8.13.44 by @dependabot in #4992
- Bump django-allauth[socialaccount] from 64.1.0 to 64.2.0 by @dependabot in #4994
- Bump ruff from 0.6.2 to 0.6.3 by @dependabot in #4995
- Bump cryptography from 43.0.0 to 43.0.1 by @dependabot in #4998
- Bump @types/react from 18.3.3 to 18.3.5 by @dependabot in #4986
- Bump twilio from 9.2.3 to 9.2.4 by @dependabot in #4993
- Bump msw from 2.3.5 to 2.4.2 by @dependabot in #4999
Full Changelog: 2024.08.23...2024.09.05
2024.08.30
Unreleased due to Jenkins issues
Dependency Updates
- Bump the boto group with 5 updates by @dependabot in #4973
- Bump husky from 9.1.4 to 9.1.5 by @dependabot in #4967
- Bump model-bakery from 1.19.3 to 1.19.4 in the testing-libraries group by @dependabot in #4974
- Bump glean-parser from 14.5.2 to 15.0.0 by @dependabot in #4975
- Bump ruff from 0.6.1 to 0.6.2 by @dependabot in #4977
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #4976
- Bump @next/eslint-plugin-next from 14.2.5 to 14.2.6 by @dependabot in #4966
- Bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #4968
- Bump react-aria from 3.34.1 to 3.34.3 by @dependabot in #4971
- Bump react-stately from 3.32.1 to 3.32.2 by @dependabot in #4965
- Bump the eslint group with 2 updates by @dependabot in #4963
- Bump stylelint-scss from 6.5.0 to 6.5.1 by @dependabot in #4969
- Bump eslint-config-next from 14.2.5 to 14.2.7 by @dependabot in #4978
- Bump next from 14.2.5 to 14.2.7 by @dependabot in #4979
- Bump @next/third-parties from 14.2.5 to 14.2.7 by @dependabot in #4980
Full Changelog: 2024.08.23...2024.08.30
2024.08.23
Released to relay.firefox.com on August 27th, 2024 through SVCSE-2184.
User-facing changes
None
Other changes
- change release engineer to base load engineer by @groovecoder in #4917
- MPP-3079: Add a C4 Relay model, initial diagrams by @jwhitlock in #4901
- MPP-3866 Add guidelines to use e2e testing for stage release by @say-yawn in #4961
Dependency updates
- Bump the boto group with 3 updates by @dependabot in #4918
- Bump coverage from 7.6.0 to 7.6.1 in the testing-libraries group by @dependabot in #4919
- Bump pyjwt from 2.8.0 to 2.9.0 by @dependabot in #4920
- Bump django-filter from 24.2 to 24.3 by @dependabot in #4921
- Bump mypy from 1.11.0 to 1.11.1 by @dependabot in #4922
- Bump glean-parser from 14.3.0 to 14.5.0 by @dependabot in #4923
- Bump sentry-sdk from 2.11.0 to 2.12.0 by @dependabot in #4924
- Bump ruff from 0.5.5 to 0.5.6 by @dependabot in #4925
- Bump django-allauth[socialaccount] from 0.63.6 to 64.0.0 by @dependabot in #4927
- Bump lint-staged from 15.2.7 to 15.2.8 by @dependabot in #4929
- Bump husky from 9.1.3 to 9.1.4 by @dependabot in #4930
- Bump stylelint-scss from 6.4.1 to 6.5.0 by @dependabot in #4931
- Bump stylelint from 16.7.0 to 16.8.1 by @dependabot in #4932
- Bump black from 24.4.2 to 24.8.0 by @dependabot in #4926
- Bump msw from 2.3.4 to 2.3.5 by @dependabot in #4933
- Bump the eslint group with 2 updates by @dependabot in #4928
- Bump django from 4.2.14 to 4.2.15 by @dependabot in #4934
- Bump model-bakery from 1.18.2 to 1.19.1 in the testing-libraries group by @dependabot in #4937
- Bump ruff from 0.5.6 to 0.5.7 by @dependabot in #4939
- Bump phonenumbers from 8.13.40 to 8.13.43 by @dependabot in #4940
- Bump gunicorn from 22.0.0 to 23.0.0 by @dependabot in #4941
- Bump glean-parser from 14.5.0 to 14.5.1 by @dependabot in #4942
- Bump the eslint group with 3 updates by @dependabot in #4943
- Bump @stripe/stripe-js from 4.1.0 to 4.2.0 by @dependabot in #4944
- Bump the boto group across 1 directory with 4 updates by @dependabot in #4946
- Bump @playwright/test from 1.45.3 to 1.46.0 by @dependabot in #4945
- Bump the eslint group with 2 updates by @dependabot in #4948
- Bump lint-staged from 15.2.8 to 15.2.9 by @dependabot in #4949
- Bump @stripe/stripe-js from 4.2.0 to 4.3.0 by @dependabot in #4950
- Bump stylelint from 16.8.1 to 16.8.2 by @dependabot in #4951
- Bump model-bakery from 1.19.1 to 1.19.3 in the testing-libraries group by @dependabot in #4954
- Bump django-allauth[socialaccount] from 64.0.0 to 64.1.0 by @dependabot in #4955
- Bump @playwright/test from 1.46.0 to 1.46.1 by @dependabot in #4952
- Bump sentry-sdk from 2.12.0 to 2.13.0 by @dependabot in #4958
- Bump glean-parser from 14.5.1 to 14.5.2 by @dependabot in #4956
- Bump ruff from 0.5.7 to 0.6.1 by @dependabot in #4957
- Bump the boto group across 1 directory with 7 updates by @dependabot in #4959
Full Changelog: 2024.07.31...2024.08.23
2024.07.31
User-facing changes
None
Other changes
- MPP-3827: Move Profile and RegisteredSubdomain models to privaterelay by @jwhitlock in #4763
Dependency updates
- Bump the eslint group with 2 updates by @dependabot in #4903
- Bump @testing-library/dom from 10.3.2 to 10.4.0 in the testing-library group by @dependabot in #4904
- Bump husky from 9.1.1 to 9.1.3 by @dependabot in #4906
- Bump msw from 2.3.2 to 2.3.4 by @dependabot in #4907
- Bump typescript from 5.5.3 to 5.5.4 by @dependabot in #4908
- Bump @testing-library/jest-dom from 6.4.6 to 6.4.8 by @dependabot in #4905
- Bump @playwright/test from 1.45.2 to 1.45.3 by @dependabot in #4909
- Bump react-stately from 3.31.1 to 3.32.1 by @dependabot in #4910
- Bump the boto group with 3 updates by @dependabot in #4912
- Bump ruff from 0.5.4 to 0.5.5 by @dependabot in #4914
- Bump sentry-sdk from 2.10.0 to 2.11.0 by @dependabot in #4916
- Bump glean-parser from 14.2.0 to 14.3.0 by @dependabot in #4915
- Bump react-aria from 3.33.1 to 3.34.1 by @dependabot in #4911
- Bump the typing-stubs group with 2 updates by @dependabot in #4913
Full Changelog: 2024.07.25...2024.07.31
2024.07.25
Released to relay.firefox.com on July 30, 2024 with SVCSE-2145.
User-Facing Changes
- MPP-3849: Add Puerto Rico to supported regions by @jwhitlock in #4900
Other Changes
- Added a user allow list to ignore abuse metrics, avoid race conditions in abuse metrics by @rafeerahman in #4885
Dependency Updates
- Bump the boto group with 3 updates by @dependabot in #4886
- Bump pyopenssl from 24.1.0 to 24.2.1 by @dependabot in #4888
- Bump the eslint group with 2 updates by @dependabot in #4892
- Bump @testing-library/dom from 10.3.1 to 10.3.2 in the testing-library group by @dependabot in #4893
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #4896
- Bump @playwright/test from 1.45.1 to 1.45.2 by @dependabot in #4897
- Bump sentry-sdk from 2.9.0 to 2.10.0 by @dependabot in #4890
- Bump msw from 2.3.1 to 2.3.2 by @dependabot in #4894
- Bump cryptography from 42.0.8 to 43.0.0 by @dependabot in #4887
- Bump ruff from 0.5.2 to 0.5.4 by @dependabot in #4891
- Bump next from 14.2.4 to 14.2.5 by @dependabot in #4898
- Bump husky from 9.0.11 to 9.1.1 by @dependabot in #4895
- Bump mypy from 1.10.1 to 1.11.0 by @dependabot in #4889
- Bump @next/third-parties from 14.2.4 to 14.2.5 by @dependabot in #4899
Full Changelog: 2024.07.18...2024.07.25
2024.07.18
Released to relay.firefox.com on July 22nd, 2024 with SVCSE-2132
User-facing changes
- MPP-3839: Handle trailing newline in email headers by @jwhitlock in #4879
Other changes
- MPP-3528: Update metrics doc for the extension by @jwhitlock in #4855
- MPP-3846: Allow percent greater than 100%, and run in transaction by @jwhitlock in #4880
- MPP-3839: Update email header logging by @jwhitlock in #4881
- Expand possible
iat_age_s
values by @jwhitlock in #4883 - remove old intro pricing news entry by @groovecoder in #4878
- Rename to gunicorn.conf.py by @jwhitlock in #4884
Dependency updates
- Bump the boto group with 4 updates by @dependabot in #4859
- Bump actions/setup-node from 4.0.2 to 4.0.3 by @dependabot in #4861
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #4862
- Bump eslint-config-next from 14.2.4 to 14.2.5 by @dependabot in #4873
- Bump @next/eslint-plugin-next from 14.2.4 to 14.2.5 by @dependabot in #4872
- Bump sass from 1.77.6 to 1.77.8 by @dependabot in #4871
- Bump ruff from 0.5.1 to 0.5.2 by @dependabot in #4867
- Bump django-debug-toolbar from 4.4.5 to 4.4.6 by @dependabot in #4864
- Bump types-requests from 2.32.0.20240622 to 2.32.0.20240712 in the typing-stubs group by @dependabot in #4863
- Bump the eslint group with 2 updates by @dependabot in #4869
- Bump django-allauth[socialaccount] from 0.63.3 to 0.63.6 by @dependabot in #4866
- Bump coverage from 7.5.4 to 7.6.0 in the testing-libraries group by @dependabot in #4860
- Bump sentry-sdk from 2.7.1 to 2.9.0 by @dependabot in #4865
- Bump stylelint from 16.6.1 to 16.7.0 by @dependabot in #4875
- Bump react-intersection-observer from 9.10.3 to 9.13.0 by @dependabot in #4876
- Bump stylelint-scss from 6.3.2 to 6.4.1 by @dependabot in #4877
- Bump stylelint-config-recommended-scss from 14.0.0 to 14.1.0 by @dependabot in #4874
- Bump @playwright/test from 1.43.1 to 1.45.1 by @dependabot in #4845
- Bump glean-parser from 14.1.2 to 14.2.0 by @dependabot in #4868
Full Changelog: 2024.07.12...2024.07.18
2024.07.12
Released to relay.firefox.com on July 16th, 2024 with SVCSE-2109.
Other Changes
- MPP-3838: restore safer CSP by @groovecoder in #4854
- MPP-3807 Remove extension related queries on Glean mentrics by @say-yawn in #4856
Dependency Updates
- Bump markus[datadog] from 4.2.0 to 5.0.0 by @dependabot in #4831
- Bump psycopg[c] from 3.1.19 to 3.2.1 by @dependabot in #4837
- Bump the eslint group with 2 updates by @dependabot in #4842
- Bump the boto group with 4 updates by @dependabot in #4847
- Bump @testing-library/dom from 10.2.0 to 10.3.1 in the testing-library group by @dependabot in #4843
- Bump typescript from 5.5.2 to 5.5.3 by @dependabot in #4846
- Bump twilio from 9.2.2 to 9.2.3 by @dependabot in #4848
- Bump django-debug-toolbar from 4.4.2 to 4.4.5 by @dependabot in #4849
- Bump drf-spectacular-sidecar from 2024.6.1 to 2024.7.1 by @dependabot in #4850
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #4851
- Bump phonenumbers from 8.13.39 to 8.13.40 by @dependabot in #4852
- Bump @stripe/stripe-js from 4.0.0 to 4.1.0 by @dependabot in #4844
- Bump django from 4.2.13 to 4.2.14 by @dependabot in #4853
Full Changelog: 2024.07.02.1...2024.07.12
2024.07.02.1
What's Changed
User-facing Changes
- fix Hungary monthly stripe price plan ID by @groovecoder in #4839
Other Changes
- MPP-3827: Move non-model code out of
emails/models.py
by @jwhitlock in #4799 - MPP-3827: Switch from
RequestsClient
toAPIClient
, remove transaction tests by @jwhitlock in #4801 - MPP-3827: Move user creation methods to
privaterelay.tests.utils
by @jwhitlock in #4802 - MPP-2822: add gtag to Layout and update gaEvent hook to ping both GA endpoints by @groovecoder in #4796
- MPP-3528: Recreate website metrics, add images by @jwhitlock in #4793
- MPP-3827 - Prefer
user.profile
toProfile.objects.get(user=user)
by @jwhitlock in #4798 - MPP-3834: Fix CSP rules for inline styles by @jwhitlock in #4819
- remove CODEOWNERS file by @groovecoder in #4821
- MPP-3835: Workaround next/image's inline style for SVG images by @jwhitlock in #4820
- Command to normalize and aggregate generated_for data by @say-yawn in #4780
- MPP-3827: Optimize badwords and blocklist checks by @jwhitlock in #4822
- call useMetrics hook to check FxA profile metricsEnabled by @groovecoder in #4824
- update script-src and worker-src directives by @groovecoder in #4838
Dependency Updates
- Bump coverage from 7.5.3 to 7.5.4 in the testing-libraries group by @dependabot in #4805
- Bump types-requests from 2.32.0.20240602 to 2.32.0.20240622 in the typing-stubs group by @dependabot in #4806
- Bump ruff from 0.4.9 to 0.4.10 by @dependabot in #4807
- Bump djangorestframework from 3.15.1 to 3.15.2 by @dependabot in #4810
- Bump the eslint group with 2 updates by @dependabot in #4813
- Bump sass from 1.77.5 to 1.77.6 by @dependabot in #4814
- Bump the boto group with 3 updates by @dependabot in #4804
- Bump stylelint-scss from 6.3.1 to 6.3.2 by @dependabot in #4817
- Bump django-cors-headers from 4.3.1 to 4.4.0 by @dependabot in #4808
- Bump twilio from 9.1.1 to 9.2.1 by @dependabot in #4811
- Bump whitenoise from 6.6.0 to 6.7.0 by @dependabot in #4812
- Bump sentry-sdk from 2.5.1 to 2.6.0 by @dependabot in #4809
- Bump typescript from 5.4.5 to 5.5.2 by @dependabot in #4816
- Bump @stripe/stripe-js from 3.5.0 to 4.0.0 by @dependabot in #4815
- Update to django-csp 4.0 by @jwhitlock in #4800
- Bump the eslint group with 2 updates by @dependabot in #4825
- Bump @testing-library/dom from 10.1.0 to 10.2.0 in the testing-library group by @dependabot in #4826
- Bump the boto group with 3 updates by @dependabot in #4828
- Bump model-bakery from 1.18.1 to 1.18.2 in the testing-libraries group by @dependabot in #4829
- Bump twilio from 9.2.1 to 9.2.2 by @dependabot in #4830
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #4832
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #4833
- Bump sentry-sdk from 2.6.0 to 2.7.1 by @dependabot in #4834
Full Changelog: 2024.06.20...2024.07.02.1