Releases: mozilla-services/syncstorage-rs
Releases · mozilla-services/syncstorage-rs
0.21.1
0.21.0
Refactor
- move tokenserver's Db to async-trait (#1799) (9d799a45)
- apply &mut self to syncstorage-mysql (38b4db40)
- switch syncstorage Db methods to &mut self (38cb38fb)
- switch tokenserver Db methods to &mut self (614e3902)
Bug Fixes
- kill unnecessary transactions (savepoints) (#1782) (9381bc68)
- Revert "fix: mysql: Call set_timestamp in lock_for_write_sync." (dfe21646)
- mysql: Replace the user_id%10 in batch_id with a global counter. (2a1268ed)
- mysql: Call set_timestamp in lock_for_write_sync. (d4511cc7)
- Fix usage of Mockito for >0.30.0. (3e37e42d)
- Fix misspelled cfg(test) in tokenserver-auth. (82dd4235)
Test
Chore
- more poetry usage (#1798) (ffade2f8)
- bump tracing-subscriber per RUSTSEC-2025-0055 (d89a05e7)
- Bump validator to 0.19.0. (c924fae7)
- Update Cargo.lock. (dc4e8015)
- Upgrade Diesel to 2.x. (b9507e36)
Features
0.20.1
0.20.0
0.19.1
0.19.0
Refactor
- python imports (#1730) (77254b4a)
- convert db extract calls to async (#1715) (4ddf5b41)
- sync sentry cleanup grpc errors (#1716) (b0c8ac50)
- remove user migration utils (#1710) (f01c21fe)
- move stream code into its own module (a51c0144)
- remove purge_ttl.rs (#1702) (31c3b866)
- quiet dbg calls (#1701) (0e3f7d16)
Bug Fixes
Breaking Changes
Chore
- require minimum mysql 8 (#1717) (69005091, breaks #)
- strip actix-web features (#1713) (dd546f02)
- remove extraneous dependencies (#1700) (0768d497)
Features
- use poetry for dependency management (#1706) (f8715d4e)
- spanner scripts parse gcp project (#1714) (d716ac5d)
Test
0.18.3
Chore
- bump to latest rust (0148e04d)
- update python cryptography (#1690) (e93bb882)
- added build-and-push to GAR (#1654) (cb37e2aa)
- upload test artifacts to gcs (aeedcf1e)
- switch back to libmariadb-dev (#1665) (e0093a88)
- migrate tokenserver tests to pytest with junit output (15840c5e)
- migrate unit tests to nextest and llvm-cov (8c56cae8)
Features
- build docker w/ Oracle's libmysqlclient (#1695) (569e5100)
- emit oauth verification timeouts as metrics (not sentry) (#1694) (624eced1)
Bug Fixes
- re-enable tokensever e2e tests (d0336c88)
- avoid underflow of the queued_tasks metric (10daab06)
- Revert "fix: avoid underflow of the queued_tasks metric (#1628)" (31dda136)
- resolve pyo3 vuln deprecations (#1682) (0675930a)
- infra: configure gcp utils before upload (#1698) (5dcfefe2)
Test
Doc
- add tokenserver documentation to sync (#1681) (dadbcea3)
- update purge script's status now that it's running (#1679) (6f0c7b28)
- document pruning scripts (#1645) (7c9bc008)