Releases: mozilla-services/autopush-rs
Releases · mozilla-services/autopush-rs
1.70.2
1.70.1
Features
- add metadata headers for bigtable (#586) ([e043fb0](e043fb02dc4ccd13f
39c5083c94b7311887f3fef)) - simplify StoredNotifAutopushUser's on_start (#614) ([c284111](c284111
312ba4cb034d887aaec14d1fda7286ae1)) - simplify StoredNotifAutopushUser's on_start ([0d0e99e](0d0e99e6996c11
b2a81cfeebd2a89c609a7a9d01)) - retry dynamodb HttpDispatch errors (#605) ([cb1482d](cb1482de2f5cedef
0047ca9a7b01db0d7103e5ab)) - Elevate big table settings dump for deployment debug (#609) ([7d29c16](https://github.com/mozilla-services/autopush-rs/commi
t/7d29c16dae5388ab41052832fe672fd41cfcf3d0)) - put old AWS crap behind a feature flag (#606) ([04df79e](04df79e5df98
99fc0563d116187fbd59e0a53eee))
Chore
- deps-dev:
- bump jinja2 from 3.1.2 to 3.1.3 in /tests (#549) ([80c961a](80c961a5
3c0bb3946fb32851ad58e8744c9909a3)) - bump cryptography from 41.0.7 to 42.0.0 in /tests (#600) ([4fbbaea](https://github.com/mozilla-services/autopush-rs/commit/
4fbbaea)) - bump cryptography from 41.0.7 to 42.0.0 in /tests ([222c05c](222c05c
c7d6af778d5aa5fe3ec38517cc2bc806f)) - bump jinja2 from 3.1.2 to 3.1.3 in /tests ([3c7d900](3c7d900b59848ee
053197809d19dc201c566f750))
- bump jinja2 from 3.1.2 to 3.1.3 in /tests (#549) ([80c961a](80c961a5
Bug Fixes
- add secondary_write for channels (#597) ([37b377a](37b377ae17c2afe30e
72c739fc539aa9eec465d5)) - Isolate dynamodb to feature flag only (#612) ([158e01c](158e01c45017c
051c2f834537a1cb8c9c5546da6)) - Add errors for health check reporting (#610) ([37a0724](37a0724a8815d
42c471ca30ebb56c352f0ed673e)) - reset the WebSocket every time it disconnects (#607) ([9bb964c](9bb96
4c62df7b46b101d3c98739155ec84112fe3))
1.70.0
Refactor
Chore
Features
- add a new test that produces stored notifs (#598) (a6bd3cd7)
- filter reads by latest cell (#599) (e012955a)
- [SYNC-3835] pydocstyle implementation (#585) (aa5773da)
- Add integration test for
dual
mode (#582) (76848753) - don't store duplicated message columns (#581) (7f2396aa)
- store the channel_id metadata in a single bigtable row (#574) (1716f205)
Bug Fixes
- errors when deleting and provisioning load test clusters (#593) (925130a1)
- fix remove_node_id's condition check to be more reliable (#590) (dc077623)
- fetch messages shouldn't read the current timestamp's notif (#577) (fc99e774)
- Clarify how the index for Row is used between reading and writing to Bigtable (#573) (09fe7ac2)
1.69.8
Bug Fixes
- channel_ids should continue being represented in hyphenated format (#561) (661a705d)
- Use standard chidmessageid parser for remove_message (#555) (42775f9e)
- filter by timestamp (#548) (b7cd357b)
- don't assume topic chidmessageids in remove_message (#553) (e6729c06)
- Add proper update_user logic for Bigtable (#503) (89c3bd98)
- kill the delete_all_data_from_table flag (#541) (8c99f47c)
- copy over the channels when migrating the user (#539) (e36b3fef)
- remove unneeded clone operation (#521) (53b6f03f)
Features
- set all column families (message) to maxversions=1 (#566) (464c87a5)
- read via row ranges instead of regex (#564) (0a96e1b8)
- Be more clear and consistent about features around
dual
(#557) (60c8b333) - save some cloning (possibly) (#563) (03afd7cc)
- run integration tests against Bigtable (#558) (356f24cf)
- run unit tests against the bigtable emulator (#547) (21e0d40c)
- Add database routing support (#473) (5aea6548)
- Report BigTableErrors with extra data (#530) (c7fa922f)
- support dual mode data storage (#369) (6624a19a)
- quiet remove_node_id's conditional failure case errors (#517) (7fe9d489)
Doc
- update to the new autoconnect url (#538) (ac5c691f)
- Document VAPID key should be base64 encoded (#535) (c9b9d6bd)
Chore
- replace AUTOPUSH_ENDPOINT_URL and AUTOPUSH_SERVER_URL with LOCUST_HOST in load tests (#523) (b72dee15)
- add build_load_test and deploy-load-test job to build-test-deploy ci workflow (05b6d448)
- update python dependencies and fix mypy errors (a5d8828d)
- upload integration test results to CircleCI test insights (#519) (ff882fea)
- lint & make integration tests in autopush-rs (#518) (e3d38c6c)
- deps: bump openssl from 0.10.57 to 0.10.60 (#525) (3b52f7b7)