Releases: mozilla/fx-private-relay
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
2024.04.25
Released to relay.firefox.com on April 30, 2024 with SVCSE-1914.
There are no user-facing changes in this release.
Other changes
- MPP-79: Add
ruff
Python linter by @jwhitlock in #4607 - for MPP-3755: use Thread to send event data to GA async by @groovecoder in #4633
- fix MPP-3805: get FxA SocialApp from DB at startup by @groovecoder in #4634
- MPP-3779: E2E test fixes and additions by @rafeerahman in #4612
Dependency Updates
- Avoid python-ipware 2.0.4 by @jwhitlock in #4613
- pin python-ipware==2.0.3 by @jwhitlock in #4614
- Bump @types/react from 18.2.78 to 18.2.79 by @dependabot in #4623
- Bump @next/eslint-plugin-next from 14.2.1 to 14.2.2 by @dependabot in #4617
- Bump eslint-config-next from 14.2.1 to 14.2.2 by @dependabot in #4620
- Bump fast-check from 3.17.1 to 3.17.2 by @dependabot in #4622
- Bump cldr-localenames-modern from 44.1.0 to 45.0.0 by @dependabot in #4619
- Bump next from 14.1.4 to 14.2.2 by @dependabot in #4621
- Bump msw from 2.2.13 to 2.2.14 by @dependabot in #4618
- Bump the boto group with 3 updates by @dependabot in #4624
- Bump model-bakery from 1.17.0 to 1.18.0 in the testing-libraries group by @dependabot in #4625
- Bump types-pyopenssl from 24.0.0.20240311 to 24.0.0.20240417 in the typing-stubs group by @dependabot in #4626
- Bump phonenumbers from 8.13.34 to 8.13.35 by @dependabot in #4628
- Bump twilio from 9.0.4 to 9.0.5 by @dependabot in #4631
- Bump glean-parser from 13.0.1 to 14.0.1 by @dependabot in #4629
Full Changelog: 2024.04.18...2024.04.25
2024.04.18
Released to relay.firefox.com on April 23rd, 2024 with SVCSE-1905
There are no user-facing changes in this release.
Other changes
- MPP-3786: Add type hints, make changes for browsable API by @jwhitlock in #4590
- Remove
client_id
,mask_id
from email event data by @jwhitlock in #4572 - MPP-3786: More settings changes for dockerflow by @jwhitlock in #4609
- Add instructions for testing playwright updates by @jwhitlock in #4610
Dependency updates
- Bump @types/react from 18.2.74 to 18.2.78 by @dependabot in #4602
- Bump eslint-config-next from 14.1.4 to 14.2.1 by @dependabot in #4604
- Bump typescript from 5.4.4 to 5.4.5 by @dependabot in #4600
- Bump @next/eslint-plugin-next from 14.1.4 to 14.2.1 by @dependabot in #4601
- Bump the boto group with 2 updates by @dependabot in #4591
- Bump black from 24.3.0 to 24.4.0 by @dependabot in #4592
- Bump django-ipware from 6.0.4 to 6.0.5 by @dependabot in #4593
- Bump sentry-sdk from 1.44.1 to 1.45.0 by @dependabot in #4594
- Bump the testing-library group with 2 updates by @dependabot in #4595
- Bump sass from 1.74.1 to 1.75.0 by @dependabot in #4596
- Bump react-intersection-observer from 9.8.1 to 9.8.2 by @dependabot in #4597
- Bump @stripe/stripe-js from 3.2.0 to 3.3.0 by @dependabot in #4599
- Bump @playwright/test from 1.43.0 to 1.43.1 by @dependabot in #4598
- Bump gunicorn from 21.2.0 to 22.0.0 by @dependabot in #4611
Full Changelog: 2024.04.11...2024.04.18
2024.04.11
Planned for release to relay.firefox.com on April 16th, 2024.
There are no user-facing changes in this release.
Other changes
- E2E test fixes for stage auth changes by @rafeerahman in #4570
- Group boto and boto types by @jwhitlock in #4566
- Move Python configuration to
pyproject.toml
by @jwhitlock in #4587 - MPP-79: ADR 0004, Use Code Linters to Enforce Layout and Discover Issues by @jwhitlock in #4571
- MPP-2530 - Modernize code with
pyupgrade --py311-plus
by @jwhitlock in #4548 - MPP-3784: Add FxA ID to logs for bounces and complaints by @jwhitlock in #4573
- MPP-3786: Settings additions for security and dockerflow configuration by @jwhitlock in #4589
Dependency updates
- Bump sentry-sdk from 1.43.0 to 1.44.0 by @dependabot in #4559
- Bump vobject from 0.9.6.1 to 0.9.7 by @dependabot in #4560
- Bump phonenumbers from 8.13.32 to 8.13.33 by @dependabot in #4561
- Bump django-filter from 24.1 to 24.2 by @dependabot in #4562
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #4565
- Bump glean-parser from 13.0.0 to 13.0.1 by @dependabot in #4563
- Bump msw from 2.2.11 to 2.2.13 by @dependabot in #4553
- Bump boto3 from 1.34.70 to 1.34.74 by @dependabot in #4564
- Bump drf-spectacular-sidecar from 2024.3.4 to 2024.4.1 by @dependabot in #4567
- Bump twilio from 9.0.2 to 9.0.3 by @dependabot in #4568
- Bump fast-check from 3.17.0 to 3.17.1 by @dependabot in #4555
- Bump @types/react from 18.2.71 to 18.2.73 by @dependabot in #4557
- Bump @stripe/stripe-js from 3.0.10 to 3.1.0 by @dependabot in #4556
- Bump stylelint from 16.3.0 to 16.3.1 by @dependabot in #4554
- Bump typescript from 5.4.3 to 5.4.4 by @dependabot in #4576
- Bump @stripe/stripe-js from 3.1.0 to 3.2.0 by @dependabot in #4577
- Bump @types/react from 18.2.73 to 18.2.74 by @dependabot in #4579
- Bump sass from 1.72.0 to 1.74.1 by @dependabot in #4575
- Bump the boto group with 2 updates by @dependabot in #4580
- Bump types-requests from 2.31.0.20240311 to 2.31.0.20240406 in the typing-stubs group by @dependabot in #4581
- Bump sentry-sdk from 1.44.0 to 1.44.1 by @dependabot in #4582
- Bump drf-spectacular from 0.27.1 to 0.27.2 by @dependabot in #4583
- Bump twilio from 9.0.3 to 9.0.4 by @dependabot in #4584
- Bump @playwright/test from 1.42.1 to 1.43.0 by @dependabot in #4578
- Bump phonenumbers from 8.13.33 to 8.13.34 by @dependabot in #4585
- Bump dockerflow from 2024.3.0 to 2024.4.1 by @dependabot in #4586
Full Changelog: 2024.03.28...2024.04.11
2024.04.05
Planned for release to relay.firefox.com on April 9th, 2024.
No user-facing changes in this release
Other changes
- MPP-2530 - Modernize code with
pyupgrade --py311-plus
by @jwhitlock in #4548
Dependency updates
- Bump sentry-sdk from 1.43.0 to 1.44.0 by @dependabot in #4559
- Bump vobject from 0.9.6.1 to 0.9.7 by @dependabot in #4560
- Bump phonenumbers from 8.13.32 to 8.13.33 by @dependabot in #4561
- Bump django-filter from 24.1 to 24.2 by @dependabot in #4562
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #4565
- Bump glean-parser from 13.0.0 to 13.0.1 by @dependabot in #4563
- Group boto and boto types by @jwhitlock in #4566
- Bump msw from 2.2.11 to 2.2.13 by @dependabot in #4553
- Bump boto3 from 1.34.70 to 1.34.74 by @dependabot in #4564
- Bump drf-spectacular-sidecar from 2024.3.4 to 2024.4.1 by @dependabot in #4567
- Bump twilio from 9.0.2 to 9.0.3 by @dependabot in #4568
- Bump fast-check from 3.17.0 to 3.17.1 by @dependabot in #4555
- Bump @types/react from 18.2.71 to 18.2.73 by @dependabot in #4557
- Bump @stripe/stripe-js from 3.0.10 to 3.1.0 by @dependabot in #4556
- Bump stylelint from 16.3.0 to 16.3.1 by @dependabot in #4554
- E2E test fixes for stage auth changes by @rafeerahman in #4570
Full Changelog: 2024.03.28...2024.04.05
2024.03.28
Released to relay.firefox.com on Tuesday April 3, 2024 with SVCSE-1857
User-facing changes
None
Other changes
- CircleCI Fix: Remove merged strings from pending.ftl by @rafeerahman in #4538
- MPP-3753: More test changes for write-once DomainAddress address by @jwhitlock in #4546
- MPP-2539 - Update to Python 3.11 by @jwhitlock in #4544 - Note: this change was deployed in 2024.03.21.1
- MPP-3777 - Tune logs for Google Cloud Profiler by @jwhitlock in #4545
- MPP-3780: Tune glean query by @jwhitlock in #4551
Dependency updates
- Bump @types/react from 18.2.66 to 18.2.71 by @dependabot in #4539
- Bump typescript from 5.4.2 to 5.4.3 by @dependabot in #4531
- Bump the testing-library group with 1 update by @dependabot in #4524
- Bump fast-check from 3.16.0 to 3.17.0 by @dependabot in #4530
- Bump @next/eslint-plugin-next from 14.1.3 to 14.1.4 by @dependabot in #4533
- Bump eslint-config-next from 14.1.3 to 14.1.4 by @dependabot in #4525
- Bump stylelint from 16.2.1 to 16.3.0 by @dependabot in #4527
- Bump the eslint group with 3 updates by @dependabot in #4540
- Bump next from 14.1.3 to 14.1.4 by @dependabot in #4529
- Bump msw from 2.2.7 to 2.2.11 by @dependabot in #4541
- Bump python from 3.10.13 to 3.10.14 by @dependabot in #4522
- Bump sentry-sdk from 1.42.0 to 1.43.0 by @dependabot in #4536
- Bump djangorestframework from 3.15.0 to 3.15.1 by @dependabot in #4537
- Bump boto3 from 1.34.64 to 1.34.70 by @dependabot in #4542
- Bump the typing-stubs group with 2 updates by @dependabot in #4543
- Bump the testing-libraries group with 1 update by @dependabot in #4532
Full Changelog: 2024.03.21...2024.03.28
2024.03.21.1 - Update to Python 3.11
This adds an update to Python 3.11 to release 2024.03.21
. It was released to relay.firefox.com on Wednesday, March 27, 2024 with SVCSE-1844.
User-facing changes
- MPP-3731, MPP-3702: Fix alias copy button's overflow into block-level label and unclickable area in mobile width's by @rafeerahman in #4501
Other changes
- E2E fixes for FxA auth page changes (2024-03-19) by @rafeerahman in #4518
- MPP-3753: Disable DomainAddress address field updates by @rafeerahman in #4519
Dependency updates
- Bump @types/react from 18.2.64 to 18.2.66 by @dependabot in #4514
- Bump react-toastify from 10.0.4 to 10.0.5 by @dependabot in #4513
- Bump @stripe/stripe-js from 3.0.7 to 3.0.10 by @dependabot in #4516
- Bump msw from 2.2.3 to 2.2.7 by @dependabot in #4515
- Bump the eslint group with 2 updates by @dependabot in #4512
- Bump sass from 1.71.1 to 1.72.0 by @dependabot in #4517
- Bump the testing-libraries group with 1 update by @dependabot in #4503
- Bump the typing-stubs group with 4 updates by @dependabot in #4504
- Bump sentry-sdk from 1.40.6 to 1.42.0 by @dependabot in #4508
- Bump black from 24.2.0 to 24.3.0 by @dependabot in #4507
- Bump phonenumbers from 8.13.31 to 8.13.32 by @dependabot in #4510
- Bump drf-spectacular-sidecar from 2024.3.1 to 2024.3.4 by @dependabot in #4511
- Bump boto3 from 1.34.59 to 1.34.64 by @dependabot in #4505
- Bump twilio from 9.0.0 to 9.0.2 by @dependabot in #4506
- Bump djangorestframework from 3.14.0 to 3.15.0 by @dependabot in #4509
Full Changelog: 2024.03.12...2024.03.21.1