Releases: mozilla/fx-private-relay
2024.07.02
What's Changed
User-facing Changes
None
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
2024.06.20
Planned for release to relay.firefox.com on June 25th, 2024 on SVCSE-2078.
User-facing changes
- MPP-3821: Fix invisible sign up button in light pages by @rafeerahman in #4779
Other changes
- Fix FxA selectors for e2e tests by @rafeerahman in #4797
- MPP-3439: Refactor DataIssueTask / CleanerTask, clean users with blank emails by @jwhitlock in #4721
Dependency updates
- Bump the boto group with 6 updates by @dependabot in #4764
- Bump the testing-libraries group with 2 updates by @dependabot in #4765
- Bump twilio from 9.1.0 to 9.1.1 by @dependabot in #4767
- Bump ruff from 0.4.7 to 0.4.8 by @dependabot in #4768
- Bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #4769
- Bump the eslint group with 2 updates by @dependabot in #4771
- Bump @stripe/stripe-js from 3.4.1 to 3.5.0 by @dependabot in #4773
- Bump react-intersection-observer from 9.10.2 to 9.10.3 by @dependabot in #4776
- Bump sentry-sdk from 2.3.1 to 2.5.1 by @dependabot in #4766
- Bump phonenumbers from 8.13.37 to 8.13.38 by @dependabot in #4770
- Bump prettier from 3.3.0 to 3.3.1 by @dependabot in #4775
- Bump @testing-library/react from 15.0.7 to 16.0.0 in the testing-library group by @dependabot in #4772
- Bump jest-axe from 8.0.0 to 9.0.0 by @dependabot in #4774
- Bump stylelint-scss from 6.3.0 to 6.3.1 by @dependabot in #4777
- Bump responses from 0.25.2 to 0.25.3 in the testing-libraries group by @dependabot in #4783
- Bump ruff from 0.4.8 to 0.4.9 by @dependabot in #4785
- Bump phonenumbers from 8.13.38 to 8.13.39 by @dependabot in #4786
- Bump the boto group with 3 updates by @dependabot in #4781
- Bump @testing-library/jest-dom from 6.4.5 to 6.4.6 by @dependabot in #4792
- Bump eslint-config-next from 14.2.3 to 14.2.4 by @dependabot in #4791
- Bump prettier from 3.3.1 to 3.3.2 by @dependabot in #4790
- Bump sass from 1.77.4 to 1.77.5 by @dependabot in #4787
- Bump the eslint group with 2 updates by @dependabot in #4782
- Bump lint-staged from 15.2.5 to 15.2.7 by @dependabot in #4789
- Bump ws from 8.12.0 to 8.17.1 by @dependabot in #4795
- Bump next from 14.2.3 to 14.2.4 by @dependabot in #4788
Full Changelog: 2024.06.06...2024.06.20
2024.06.06
Released to relay.firefox.com on June 11, 2024 with SVCSE-2039.
There are no user-facing changes in this release.
Other changes
- For
ResponseMetrics
middleware, improveview
tag and add tests by @jwhitlock in #4746 - Update tests for
STATSD_DEBUG=True
by @jwhitlock in #4762
Dependency updates
- Bump the eslint group with 2 updates by @dependabot in #4748
- Bump stylelint from 16.6.0 to 16.6.1 by @dependabot in #4749
- Bump the boto group with 2 updates by @dependabot in #4753
- Bump msw from 2.3.0 to 2.3.1 by @dependabot in #4750
- Bump coverage from 7.5.2 to 7.5.3 in the testing-libraries group by @dependabot in #4754
- Bump the typing-stubs group with 2 updates by @dependabot in #4755
- Bump prettier from 3.2.5 to 3.3.0 by @dependabot in #4752
- Bump django-debug-toolbar from 4.4.1 to 4.4.2 by @dependabot in #4756
- Bump requests from 2.32.2 to 2.32.3 by @dependabot in #4757
- Bump drf-spectacular-sidecar from 2024.5.1 to 2024.6.1 by @dependabot in #4758
- Bump django-allauth[socialaccount] from 0.63.2 to 0.63.3 by @dependabot in #4759
- Bump ruff from 0.4.5 to 0.4.7 by @dependabot in #4760
- Bump sass from 1.77.2 to 1.77.4 by @dependabot in #4751
- Bump dj-database-url from 2.1.0 to 2.2.0 by @dependabot in #4761
Full Changelog: 2024.05.31...2024.06.06
2024.05.31
Released to relay.firefox.com on June 4, 2024 with SVCSE-2024
User-facing changes
- for MPP-3817: prevent all Relay operations when user.is_active = False by @groovecoder in #4709
Other Changes
- Remove Sentry logger for SocialAccount does not exist by @say-yawn in #4725
- Use the events logger for warning or error levels by @jwhitlock in #4744
- MPP-3487 - Fix tests, handle missing sqlcommenter in Python 3.12, by @jwhitlock in #4724
Dependabot Updates
- Bump sentry-sdk from 2.2.1 to 2.3.1 by @dependabot in #4742
- Bump django-debug-toolbar from 4.3.0 to 4.4.1 by @dependabot in #4741
- Bump ruff from 0.4.4 to 0.4.5 by @dependabot in #4740
- Bump django-allauth[socialaccount] from 0.63.1 to 0.63.2 by @dependabot in #4739
- Bump twilio from 9.0.5 to 9.1.0 by @dependabot in #4738
- Bump the boto group across 1 directory with 2 updates by @dependabot in #4743
- Bump requests from 2.32.0 to 2.32.2 by @dependabot in #4737
- Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523 in the typing-stubs group by @dependabot in #4736
- Bump coverage from 7.5.1 to 7.5.2 in the testing-libraries group by @dependabot in #4735
- Bump @stripe/stripe-js from 3.4.0 to 3.4.1 by @dependabot in #4726
- Bump stylelint from 16.5.0 to 16.6.0 by @dependabot in #4727
- Bump react-aria from 3.33.0 to 3.33.1 by @dependabot in #4728
- Bump @types/react from 18.3.2 to 18.3.3 by @dependabot in #4731
- Bump lint-staged from 15.2.2 to 15.2.5 by @dependabot in #4730
- Bump fast-check from 3.18.0 to 3.19.0 by @dependabot in #4733
- Bump react-stately from 3.31.0 to 3.31.1 by @dependabot in #4732
Full Changelog: 2024.05.23.1...2024.05.31
2024.05.23.1
Deployed to relay.firefox.com on May 24, 2023.
User-facing changes
- mozilla-l10n/fx-private-relay-l10n#172 to fix missing strings on
/premium
and onboarding pages.
Other changes
- MPP-3815: Reset the database at start of each email by @jwhitlock in #4718 (already deployed with
2024.05.16.1
)
Dependency updates
- Bump @testing-library/react from 15.0.6 to 15.0.7 in the testing-library group by @dependabot in #4690
- Bump @types/react from 18.3.1 to 18.3.2 by @dependabot in #4691
- Bump @stripe/stripe-js from 3.3.0 to 3.4.0 by @dependabot in #4692
- Bump sass from 1.76.0 to 1.77.1 by @dependabot in #4694
- Bump msw from 2.2.14 to 2.3.0 by @dependabot in #4695
- Remove react-qr-code and mobile_app flag by @Vinnl in #4710
- Bump phonenumbers from 8.13.36 to 8.13.37 by @dependabot in #4716
- Bump django-allauth[socialaccount] from 0.62.1 to 0.63.1 by @dependabot in #4717
- Bump the boto group with 3 updates by @dependabot in #4713
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #4719
- Bump sentry-sdk from 2.1.1 to 2.2.1 by @dependabot in #4720
- Bump sass from 1.77.1 to 1.77.2 by @dependabot in #4712
- Bump the eslint group across 1 directory with 4 updates by @dependabot in #4723
Full Changelog: 2024.05.16.1...2024.05.23.1
2024.05.23
Replaced with 2024.05.23.1
User-facing changes
- mozilla-l10n/fx-private-relay-l10n#172 to fix missing strings on
/premium
and onboarding pages
Other changes
- Bump @testing-library/react from 15.0.6 to 15.0.7 in the testing-library group by @dependabot in #4690
- Bump @types/react from 18.3.1 to 18.3.2 by @dependabot in #4691
- Bump @stripe/stripe-js from 3.3.0 to 3.4.0 by @dependabot in #4692
- Bump sass from 1.76.0 to 1.77.1 by @dependabot in #4694
- Bump msw from 2.2.14 to 2.3.0 by @dependabot in #4695
- Remove react-qr-code and mobile_app flag by @Vinnl in #4710
- Bump phonenumbers from 8.13.36 to 8.13.37 by @dependabot in #4716
- Bump django-allauth[socialaccount] from 0.62.1 to 0.63.1 by @dependabot in #4717
- Bump the boto group with 3 updates by @dependabot in #4713
- MPP-3815: Reset the database at start of each email by @jwhitlock in #4718
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #4719
- Bump sentry-sdk from 2.1.1 to 2.2.1 by @dependabot in #4720
- Bump sass from 1.77.1 to 1.77.2 by @dependabot in #4712
- Bump the eslint group across 1 directory with 4 updates by @dependabot in #4723
Full Changelog: 2024.05.16.1...2024.05.23
2024.05.16.1
Released to relay.firefox.com on May 22, 2024 with SVCSE-1969.
This is a hotfix for 2024.05.16, that adds the changes in PR #4718.
There are no user-facing changes in this release.
Other Changes
- E2E test selector updates (2024-05-06) by @rafeerahman in #4683
- MPP-3799: Set tag group order in browsable API by @jwhitlock in #4685
- MPP-3809: Add slack integration for e2e failure alerts by @rafeerahman in #4686
- fix MPP-3802: stop ignoring bandit security checks by @groovecoder in #4684
- MPP-3815: Handle broken email processing by @jwhitlock in #4702
- MPP-3815: Fix email processing tests by @jwhitlock in #4706
- MPP-3641: Call probe-scraper when glean YAML updates by @jwhitlock in #4708
- Regenerate server_events.py for new glean-parser versions by @jwhitlock in #4707
Dependabot Updates
- Bump the boto group with 2 updates by @dependabot in #4696
- Bump cryptography from 42.0.6 to 42.0.7 by @dependabot in #4698
- Bump ruff from 0.4.3 to 0.4.4 by @dependabot in #4701
- Bump sentry-sdk from 2.0.1 to 2.1.1 by @dependabot in #4699
- Bump django from 4.2.11 to 4.2.13 by @dependabot in #4700
- Bump psycopg[c] from 3.1.18 to 3.1.19 by @dependabot in #4697
- Bump the boto group with 3 updates by @dependabot in #4703
- Bump glean-parser from 14.1.1 to 14.1.2 by @dependabot in #4705
Full Changelog: 2024.05.06...2024.05.16.1
2024.05.16
This release has an issue where the long-running process_emails_from_sqs
task would not recover from a failed database connection. 2024.05.16.1 contains the fix.
There are no user-facing changes in this release.
Other Changes
- E2E test selector updates (2024-05-06) by @rafeerahman in #4683
- MPP-3799: Set tag group order in browsable API by @jwhitlock in #4685
- MPP-3809: Add slack integration for e2e failure alerts by @rafeerahman in #4686
- fix MPP-3802: stop ignoring bandit security checks by @groovecoder in #4684
- MPP-3815: Handle broken email processing by @jwhitlock in #4702
- MPP-3815: Fix email processing tests by @jwhitlock in #4706
- MPP-3641: Call probe-scraper when glean YAML updates by @jwhitlock in #4708
- Regenerate server_events.py for new glean-parser versions by @jwhitlock in #4707
Dependabot Updates
- Bump the boto group with 2 updates by @dependabot in #4696
- Bump cryptography from 42.0.6 to 42.0.7 by @dependabot in #4698
- Bump ruff from 0.4.3 to 0.4.4 by @dependabot in #4701
- Bump sentry-sdk from 2.0.1 to 2.1.1 by @dependabot in #4699
- Bump django from 4.2.11 to 4.2.13 by @dependabot in #4700
- Bump psycopg[c] from 3.1.18 to 3.1.19 by @dependabot in #4697
- Bump the boto group with 3 updates by @dependabot in #4703
- Bump glean-parser from 14.1.1 to 14.1.2 by @dependabot in #4705
Full Changelog: 2024.05.06...2024.05.16
2024.05.10
This release was cancelled. This was planned for release to relay.firefox.com on May 14, 2024. with SVCSE-1963.
There are no user-facing changes in this release.
Other changes
- E2E test selector updates (2024-05-06) by @rafeerahman in #4683
- MPP-3799: Set tag group order in browsable API by @jwhitlock in #4685
- MPP-3809: Add slack integration for e2e failure alerts by @rafeerahman in #4686
- fix MPP-3802: stop ignoring bandit security checks by @groovecoder in #4684
Full Changelog: 2024.05.06...2024.05.10
2024.05.06
Released to relay.firefox.com on May 8th, 2024 with SVCSE-1943.
There are no user-facing changes in this release.
Other changes
- Fix for e2e workflows actions by @rafeerahman in #4635
- E2E FxA auth selector updates by @rafeerahman in #4636
- Move coverage to pyproject by @jwhitlock in #4658
- MPP-3799: Split API views by emails and privaterelay by @jwhitlock in #4657
- MPP-3799: Add tests, responses for
/api/v1/first-forwarded-email/
by @jwhitlock in #4659 - MPP-3799: Add schemas to API views for phones by @jwhitlock in #4660
- MPP-3799: Add schemas for privaterelay APIs by @jwhitlock in #4661
- Enable
mypy --disallow-incomplete-defs
by @jwhitlock in #4664 - add google-cloud-sqlcommenter by @groovecoder in #4663
Dependency updates
- Bump @next/eslint-plugin-next from 14.2.2 to 14.2.3 by @dependabot in #4641
- Bump fast-check from 3.17.2 to 3.18.0 by @dependabot in #4642
- Bump @testing-library/react from 15.0.2 to 15.0.5 in the testing-library group by @dependabot in #4640
- Bump eslint-config-next from 14.2.2 to 14.2.3 by @dependabot in #4644
- Bump stylelint from 16.3.1 to 16.4.0 by @dependabot in #4643
- Bump react-intersection-observer from 9.8.2 to 9.10.0 by @dependabot in #4645
- Bump the testing-library group across 1 directory with 2 updates by @dependabot in #4656
- Bump the react group with 4 updates by @dependabot in #4639
- Bump next from 14.2.2 to 14.2.3 by @dependabot in #4646
- Bump the boto group with 3 updates by @dependabot in #4647
- Bump coverage from 7.4.4 to 7.5.0 in the testing-libraries group by @dependabot in #4648
- Bump types-pyopenssl from 24.0.0.20240417 to 24.1.0.20240425 in the typing-stubs group by @dependabot in #4649
- Bump black from 24.4.0 to 24.4.2 by @dependabot in #4654
- Bump sentry-sdk from 1.45.0 to 2.0.1 by @dependabot in #4650
- Bump ruff from 0.3.6 to 0.4.2 by @dependabot in #4655
- Bump dockerflow from 2024.4.1 to 2024.4.2 by @dependabot in #4651
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #4652
- Bump django-allauth from 0.61.1 to 0.62.1 by @dependabot in #4653
- Bump django-ipware from 6.0.5 to 7.0.1 by @dependabot in #4630
- Bump stylelint-scss from 6.2.1 to 6.3.0 by @dependabot in #4674
- Bump @testing-library/jest-dom from 6.4.2 to 6.4.5 by @dependabot in #4682
- Bump stylelint from 16.4.0 to 16.5.0 by @dependabot in #4668
- Bump react-stately from 3.30.1 to 3.31.0 by @dependabot in #4681
- Bump react-aria from 3.32.1 to 3.33.0 by @dependabot in #4671
- Bump @testing-library/react from 15.0.5 to 15.0.6 in the testing-library group by @dependabot in #4666
- Bump sass from 1.75.0 to 1.76.0 by @dependabot in #4677
- Bump react-intersection-observer from 9.10.0 to 9.10.2 by @dependabot in #4680
- Bump the boto group with 3 updates by @dependabot in #4669
- Bump coverage from 7.5.0 to 7.5.1 in the testing-libraries group by @dependabot in #4670
- Bump ruff from 0.4.2 to 0.4.3 by @dependabot in #4675
- Bump phonenumbers from 8.13.35 to 8.13.36 by @dependabot in #4679
- Bump cryptography from 42.0.5 to 42.0.6 by @dependabot in #4678
- Bump drf-spectacular-sidecar from 2024.4.1 to 2024.5.1 by @dependabot in #4673
- Bump the typing-stubs group with 2 updates by @dependabot in #4672
- Bump glean-parser from 14.0.1 to 14.1.1 by @dependabot in #4676
Full Changelog: 2024.04.25...2024.05.06