Releases: mozilla-services/autopush-rs
Releases · mozilla-services/autopush-rs
1.72.2
1.72.1
Bug Fixes
- Address insecure sub header fetch. (#803) (53d90aa9)
- Do not return status 200 for router messages (#801) (a3d23013, closes #800)
Chore
- update actix-ws to 0.3 (#799) (6141a905)
- deps-dev: bump werkzeug from 3.0.3 to 3.0.6 in /tests (#790) (50ab4a01)
- load: update scripts to use artifact registry (#792) (d64178f4)
- notification-tests: specify platform linux/amd64 in docker-compose.yml so that Docker knows to use an emulation layer when running on an arm based machine (ae303044)
Refactor
Features
1.72.0
Bug Fixes
- Do not double-check VAPID aud (#772) (ea04db68)
- pass settings to vapid when processing subscription request (#771) (3cc5a565)
- minor fixes for GAR deploy CircleCI jobs (#764) (e0d87663)
- using google_project_number for OIDC authentication (#763) (92772f93)
- fixed workflow_dispatch runs for docker.yml GHA workflow (#752) (2acc5816)
- README fenix debug link (8f769696)
- jsonwebtoken validation errors (#709) (372f3940)
- circleci: now using correct project IDs, cleaned up env var names (#762) (7b51e776)
Chore
- prefer git tag for docker image tag (#768) (9afbe422)
- Updates for rust 1.81 (#766) (39a1aa55)
- clean up old GHA and Docker Hub deployment workflows (#765) (59167492)
- added missing use_oidc gcr-auth param (#761) (b3740a81)
- Simplify publish_docs workflow (#749) (9fb9fb37)
- add summary-only option to coverage json (#751) (ed1cfcb2)
- Updates for rust 1.80 (#740) (b235155e)
- Update for 2024-June (#716) (b1c0f445)
- deps-dev:
- bump cryptography from 42.0.7 to 43.0.1 in /tests (#757) (dfe96855)
- bump flask-cors from 4.0.1 to 5.0.0 in /tests (#755) (b22a3da7)
- bump certifi from 2024.2.2 to 2024.7.4 in /tests (#731) (fda011e6)
- bump urllib3 from 2.2.1 to 2.2.2 in /tests (#714) (8f905098)
- bump requests from 2.31.0 to 2.32.0 in /tests (#707) (65f1ab01)
- bump flask-cors from 4.0.0 to 4.0.1 in /tests (#703) (61bf2f0a)
- bump jinja2 from 3.1.3 to 3.1.4 in /tests (#701) (c69028e0)
- bump werkzeug from 3.0.2 to 3.0.3 in /tests (#700) (39368eda)
Refactor
- remove dynamodb legacy db impl (#720) (71b32192)
- remove adm features (#729) (6402531e)
- remove aws feature flag for logging aws ec2 (#728) (e11e7d8b)
- remove User last_connect (#712) (35b698b1)
- autopush-common remove legacy autopush (#708) (7ade0026)
- remove autopush crate (#706) (180675c5)
- Replace Bottle with FastAPI (#668) (d49458e6)
Doc
- Update mobile debugging link in README.md (b09814a8)
Features
- Normalize and explain TTLs maximums (#742) (b8e524fe)
- Add ability to track messages based on known VAPID keys (#739) (b5256019)
- Add metrics to return the number of channels per UAID (#736) (b980d44c)
- push Docker images to GAR (#746) (97e91939)
- use GHA to build and push images to GAR (#750) (4d1f7e93)
- Add junit XML test reporting for unit tests on CI. (d978b541)
- [SYNC-4365]: Report test results and coverage on CI (#744) (e45d1753)
- add APNS timeouts for a2 (#741) (d321de3e)
- bump up msg_limit for autoconnect settings (#738) (fde9b673)
- add implicit updates of channel records to update_user (#734) (4aef2806)
- Trigger an
update_user()
for channel checks and mobile messages (#730) (843eeed4) - add VAPID quality tracking metric messages (#417) (604fd946)
- Add
profile_app_id
routing hint to bigtable requests (#639) (8e0ffff0) - Record the VAPID
sub
with database errors (#681) (ae66e496) - Add integration test for mobile HTTP calls (#532) (9bc1ae98)
- remove
use_webpush
as a required flag (#522) (f58d3752) - Load test fixups (#584) (a783a05a)
- Make more errors use ReportableError trait (#632) (b2d41173)
- Move "ADM" router support behind a feature flag. (#629) (38830f0d)
- fixturize pytest (#694) (20ed0da9)
- remove the unused metrics module (#698) (a17857f8)
- Reduce some of the more common errors from the logs (#695) (444f82a3)