Releases: porelli/firefox-sync
Releases · porelli/firefox-sync
Release list
syncstorage-rs
0.23.3 (2026-06-18) - Built on 20260713T094616
Chore
- rm the fxa_client_id settings that's no longer used (#2400) (c530cd4c)
- tag 0.23.2 (#2399) (1aee7bd9)
Features
- kill get_collection's redundant extract_resource call (#2389) (1a703e24)
Bug Fixes
- do not validate
expon FxA event tokens (#2402) (14512f11)
syncstorage-rs
0.23.3 (2026-06-18) - Built on 20260706T110103
Chore
- rm the fxa_client_id settings that's no longer used (#2400) (c530cd4c)
- tag 0.23.2 (#2399) (1aee7bd9)
Features
- kill get_collection's redundant extract_resource call (#2389) (1a703e24)
Bug Fixes
- do not validate
expon FxA event tokens (#2402) (14512f11)
syncstorage-rs
0.23.3 (2026-06-18) - Built on 20260629T112237
Chore
- rm the fxa_client_id settings that's no longer used (#2400) (c530cd4c)
- tag 0.23.2 (#2399) (1aee7bd9)
Features
- kill get_collection's redundant extract_resource call (#2389) (1a703e24)
Bug Fixes
- do not validate
expon FxA event tokens (#2402) (14512f11)
syncstorage-rs
0.23.3 (2026-06-18) - Built on 20260622T122437
Chore
- rm the fxa_client_id settings that's no longer used (#2400) (c530cd4c)
- tag 0.23.2 (#2399) (1aee7bd9)
Features
- kill get_collection's redundant extract_resource call (#2389) (1a703e24)
Bug Fixes
- do not validate
expon FxA event tokens (#2402) (14512f11)
syncstorage-rs
0.23.1 (2026-06-11) - Built on 20260615T124054
Chore
- pre commit hooks (#2360) (a79f719c)
- bump diesel async deadpool (#2340) (a79eab8d)
- rmv dependabot rebase (#2346) (1f47d232)
- auto-rebase open Dependabot PRs on master merge (#2336) (3a6051c8)
- classify tickets by work category in jira-status skill (#2338) (81c94ead)
- bump low risk prod deps (#2334) (c601009c)
- tag 0.23.0 (#2325) (5bf90441)
- ci: add ssdlc sbom workflow (#2368) (6755204f)
- deps:
- bump aiohttp in /tools/syncstorage-loadtest (#2364) (e5085498)
- bump webob from 1.8.9 to 1.8.10 in /tools/hawk (#2365) (c17c04c7)
- bump cryptography in / (#2348) (31e12ab4)
- bump the actions-deps group across 1 directory with 4 updates (#2345) (3f8cd35f)
- bump openssl from 0.10.79 to 0.10.80 (#2321) (94cc7c9b)
- bump idna from 3.13 to 3.15 in /tools/integration_tests (#2320) (4ecbda7c)
- bump idna from 3.13 to 3.15 (#2319) (f5ad19c2)
- bump idna from 3.13 to 3.15 in /tools/tokenserver (#2318) (7b64575c)
- bump idna from 3.11 to 3.15 in /tools/syncstorage-loadtest (#2317) (c094a90e)
- bump idna from 3.11 to 3.15 in /tools/spanner (#2316) (9bd34300)
- bump idna from 3.11 to 3.15 in /tools/tokenserver/loadtests (#2315) (4da7ae55)
- settings: fail fast when DATABASE_URL is unset (#2362) (28df1660)
Bug Fixes
- use ms for generation value in account webhook event (#2366) (65f169a9)
- update user_collection_quota (#2328) (4d3f61f0)
Refactor
- db: use Spanner INSERT OR UPDATE DML (#2314) (6eacda8b)
Features
- add account webhook metrics and metrics-only mode (#2378) (01d9e037)
- simplify spanner setup and tests with skill (#2330) (c5329523)
Doc
- we run clog with --setversion (#2322) (3b80cc85)
syncstorage-rs
0.23.0 (2026-05-21) - Built on 20260608T111930
Bug Fixes
- purge old record storage node err handling (#2313) (c004d82f)
- apply zizmor autofixes (#2253) (0794dd54)
- api db error metric (#2245) (bb0a8dec)
- resolve template injected rce vuln in cache deletion action (#2242) (63697740)
Performance
- drop unused ORDER BY in old-user-record pruning queries (#2302) (218f5a36)
- stop count(*) when count is not used (#2303) (3963171b)
Features
- MCP server skills for Jira and Sentry (#2309) (0397f436)
- lazily resolve Backtrace symbols (#2283) (c00fcb36)
- claude skills (#2278) (3ab30585)
- pin spanner docker (#2236) (e85b08bd)
Test
- fix test metric filenames (#2291) (473a4531)
- segment away util helpers conftest (#2274) (102733f3)
- test_storage test_support pytest refactor (#2239) (6476f5b4)
- fix the no-jwk report name (#2261) (aea42fac)
- modernize tests to use pytest (#2192) (4283c36c)
- add tokenserver util tests (#2195) (b295c151)
- integration: allow 204 (from nginx) on options req (#2277) (4880e31e)
Refactor
Chore
- bump to latest pyfxa (#2324) (b557af89)
- add Spanner ttl based deletion policy DDL to schema.ddl (#2311) (9727a4b0)
- remove references to the long gone batch expiry index (#2310) (03046160)
- updates for cargo release (#2234) (3202c1f7)
- tag 0.22.3 (#2227) (99625bb0)
- bump rustls-webpki per new RUSTSECs (#2228) (bc1b51cf)
- build:
- claude: create Claude.md (#2270) (cd7847d4)
- deps:
- bump urllib3 in /tools/syncstorage-loadtest (#2297) (a8be4fe1)
- bump authlib in /tools/tokenserver/loadtests (#2307) (11c9794c)
- upgrade diesel to 2.3.8 (#2306) (d6ece85b)
- bump urllib3 from 2.6.3 to 2.7.0 in /tools/spanner (#2296) (7b37f220)
- bump urllib3 in /tools/tokenserver/loadtests (#2294) (e3228c5a)
- upgrade hmac and related deps (#2300) (391addb0)
- bump mozilla/probe-scraper/.github/workflows/glean.yaml (#2254) (e0ea07d8)
- bump openssl from 0.10.78 to 0.10.79 (#2281) (2fbbd961)
- bump openssl from 0.10.75 to 0.10.78 (#2237) (36382c69)
- bump the actions-deps group with 2 updates (#2243) (030288ea)
- bump rand from 0.10.0 to 0.10.1 (#2216) (7dc53b9d)
- bump the actions-deps group across 1 directory with 6 updates (#2235) (4c5090cc)
- bump cryptography from 46.0.6 to 46.0.7 in /tools/spanner (#2223) (525dba3a)
- bump pytest from 9.0.2 to 9.0.3 in /tools/tokenserver (#2218) (33c92e13)
- bump authlib in /tools/tokenserver/loadtests (#2231) (5cc4a98e)
- bump pytest in /tools/tokenserver/loadtests (#2220) (93680fac)
- bump pytest from 9.0.2 to 9.0.3 in /tools/integration_tests (#2229) (3f0edf32)
- deps-dev:
Doc
syncstorage-rs
0.23.0 (2026-05-21) - Built on 20260601T120733
Bug Fixes
- purge old record storage node err handling (#2313) (c004d82f)
- apply zizmor autofixes (#2253) (0794dd54)
- api db error metric (#2245) (bb0a8dec)
- resolve template injected rce vuln in cache deletion action (#2242) (63697740)
Performance
- drop unused ORDER BY in old-user-record pruning queries (#2302) (218f5a36)
- stop count(*) when count is not used (#2303) (3963171b)
Features
- MCP server skills for Jira and Sentry (#2309) (0397f436)
- lazily resolve Backtrace symbols (#2283) (c00fcb36)
- claude skills (#2278) (3ab30585)
- pin spanner docker (#2236) (e85b08bd)
Test
- fix test metric filenames (#2291) (473a4531)
- segment away util helpers conftest (#2274) (102733f3)
- test_storage test_support pytest refactor (#2239) (6476f5b4)
- fix the no-jwk report name (#2261) (aea42fac)
- modernize tests to use pytest (#2192) (4283c36c)
- add tokenserver util tests (#2195) (b295c151)
- integration: allow 204 (from nginx) on options req (#2277) (4880e31e)
Refactor
Chore
- bump to latest pyfxa (#2324) (b557af89)
- add Spanner ttl based deletion policy DDL to schema.ddl (#2311) (9727a4b0)
- remove references to the long gone batch expiry index (#2310) (03046160)
- updates for cargo release (#2234) (3202c1f7)
- tag 0.22.3 (#2227) (99625bb0)
- bump rustls-webpki per new RUSTSECs (#2228) (bc1b51cf)
- build:
- claude: create Claude.md (#2270) (cd7847d4)
- deps:
- bump urllib3 in /tools/syncstorage-loadtest (#2297) (a8be4fe1)
- bump authlib in /tools/tokenserver/loadtests (#2307) (11c9794c)
- upgrade diesel to 2.3.8 (#2306) (d6ece85b)
- bump urllib3 from 2.6.3 to 2.7.0 in /tools/spanner (#2296) (7b37f220)
- bump urllib3 in /tools/tokenserver/loadtests (#2294) (e3228c5a)
- upgrade hmac and related deps (#2300) (391addb0)
- bump mozilla/probe-scraper/.github/workflows/glean.yaml (#2254) (e0ea07d8)
- bump openssl from 0.10.78 to 0.10.79 (#2281) (2fbbd961)
- bump openssl from 0.10.75 to 0.10.78 (#2237) (36382c69)
- bump the actions-deps group with 2 updates (#2243) (030288ea)
- bump rand from 0.10.0 to 0.10.1 (#2216) (7dc53b9d)
- bump the actions-deps group across 1 directory with 6 updates (#2235) (4c5090cc)
- bump cryptography from 46.0.6 to 46.0.7 in /tools/spanner (#2223) (525dba3a)
- bump pytest from 9.0.2 to 9.0.3 in /tools/tokenserver (#2218) (33c92e13)
- bump authlib in /tools/tokenserver/loadtests (#2231) (5cc4a98e)
- bump pytest in /tools/tokenserver/loadtests (#2220) (93680fac)
- bump pytest from 9.0.2 to 9.0.3 in /tools/integration_tests (#2229) (3f0edf32)
- deps-dev:
Doc
syncstorage-rs
0.23.0 (2026-05-21) - Built on 20260525T104635
Bug Fixes
- purge old record storage node err handling (#2313) (c004d82f)
- apply zizmor autofixes (#2253) (0794dd54)
- api db error metric (#2245) (bb0a8dec)
- resolve template injected rce vuln in cache deletion action (#2242) (63697740)
Performance
- drop unused ORDER BY in old-user-record pruning queries (#2302) (218f5a36)
- stop count(*) when count is not used (#2303) (3963171b)
Features
- MCP server skills for Jira and Sentry (#2309) (0397f436)
- lazily resolve Backtrace symbols (#2283) (c00fcb36)
- claude skills (#2278) (3ab30585)
- pin spanner docker (#2236) (e85b08bd)
Test
- fix test metric filenames (#2291) (473a4531)
- segment away util helpers conftest (#2274) (102733f3)
- test_storage test_support pytest refactor (#2239) (6476f5b4)
- fix the no-jwk report name (#2261) (aea42fac)
- modernize tests to use pytest (#2192) (4283c36c)
- add tokenserver util tests (#2195) (b295c151)
- integration: allow 204 (from nginx) on options req (#2277) (4880e31e)
Refactor
Chore
- bump to latest pyfxa (#2324) (b557af89)
- add Spanner ttl based deletion policy DDL to schema.ddl (#2311) (9727a4b0)
- remove references to the long gone batch expiry index (#2310) (03046160)
- updates for cargo release (#2234) (3202c1f7)
- tag 0.22.3 (#2227) (99625bb0)
- bump rustls-webpki per new RUSTSECs (#2228) (bc1b51cf)
- build:
- claude: create Claude.md (#2270) (cd7847d4)
- deps:
- bump urllib3 in /tools/syncstorage-loadtest (#2297) (a8be4fe1)
- bump authlib in /tools/tokenserver/loadtests (#2307) (11c9794c)
- upgrade diesel to 2.3.8 (#2306) (d6ece85b)
- bump urllib3 from 2.6.3 to 2.7.0 in /tools/spanner (#2296) (7b37f220)
- bump urllib3 in /tools/tokenserver/loadtests (#2294) (e3228c5a)
- upgrade hmac and related deps (#2300) (391addb0)
- bump mozilla/probe-scraper/.github/workflows/glean.yaml (#2254) (e0ea07d8)
- bump openssl from 0.10.78 to 0.10.79 (#2281) (2fbbd961)
- bump openssl from 0.10.75 to 0.10.78 (#2237) (36382c69)
- bump the actions-deps group with 2 updates (#2243) (030288ea)
- bump rand from 0.10.0 to 0.10.1 (#2216) (7dc53b9d)
- bump the actions-deps group across 1 directory with 6 updates (#2235) (4c5090cc)
- bump cryptography from 46.0.6 to 46.0.7 in /tools/spanner (#2223) (525dba3a)
- bump pytest from 9.0.2 to 9.0.3 in /tools/tokenserver (#2218) (33c92e13)
- bump authlib in /tools/tokenserver/loadtests (#2231) (5cc4a98e)
- bump pytest in /tools/tokenserver/loadtests (#2220) (93680fac)
- bump pytest from 9.0.2 to 9.0.3 in /tools/integration_tests (#2229) (3f0edf32)
- deps-dev:
Doc
syncstorage-rs
0.22.3 (2026-04-15) - Built on 20260518T104015
Chore
- re-gen server_events.rs with glean_parser 19.0.0 (#2224) (fe8d8807)
- add group-by for python deps (#2206) (918b12fd)
- deps: bump the actions-deps group with 8 updates (#2167) (41e813e5)
- deps-dev: bump pytest from 9.0.2 to 9.0.3 in /tools/hawk (#2219) (18cf87c2)
Test
- add optional req/resp logging to integration tests and update docs (#2196) (2eddf6de)
Refactor
- use configurable running service for Python integration tests (#2186) (9e89b602)
syncstorage-rs
0.22.3 (2026-04-15) - Built on 20260511T095820
Chore
- re-gen server_events.rs with glean_parser 19.0.0 (#2224) (fe8d8807)
- add group-by for python deps (#2206) (918b12fd)
- deps: bump the actions-deps group with 8 updates (#2167) (41e813e5)
- deps-dev: bump pytest from 9.0.2 to 9.0.3 in /tools/hawk (#2219) (18cf87c2)
Test
- add optional req/resp logging to integration tests and update docs (#2196) (2eddf6de)
Refactor
- use configurable running service for Python integration tests (#2186) (9e89b602)