330 Commits

Author SHA1 Message Date
Philip Jenvey
bcc5990eea
feat: add syncstorage-postgres
Closes STOR-330
2025-10-17 16:13:05 -07:00
Philip Jenvey
e8d89d7ab6
refactor: move syncstorage-mysql's error -> db-common
so syncstorage-postgres can share it

Issue STOR-330
2025-10-17 16:13:05 -07:00
Philip Jenvey
d32c669b7a
refactor: move syncstorage's Db to async-trait (#1830)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
Closes STOR-144
2025-10-03 14:45:18 -07:00
Taddes
d7e737ddab
feat: postgres node methods (#1828)
feat: postgres node methods
2025-10-02 15:05:48 -04:00
Philip Jenvey
0a56042d6a
Merge branch 'master' into release/0.21 2025-09-25 16:25:29 -07:00
Philip Jenvey
9b008f8dc0
chore: fix Cargo.lock 2025-09-24 10:48:47 -07:00
Philip Jenvey
a29c8a7d48
Merge branch 'master' into release/0.21 2025-09-23 23:51:34 -07:00
Philip Jenvey
bcf425c635
refactor: kill r2d2 references, share From<PoolError> 2025-09-23 18:32:54 -07:00
Philip Jenvey
192d64c7c3
feat: switch syncstorage to diesel-async
Closes STOR-364
2025-09-23 18:32:51 -07:00
Philip Jenvey
a46637db2c
chore: tag 0.21.1 2025-09-23 13:12:34 -07:00
Philip Jenvey
0400c2dd15
feat: adapt the test suite to the generic dyn DbPool (#1808)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
and moved the couple generic Db methods into the trait itself

Closes STOR-360
2025-09-19 13:20:49 -07:00
Taddes
0c3c06d50e
feat: create tokenserver postgres db pool (#1806)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
create tokenserver postgres db pool
2025-09-18 01:45:42 -04:00
Philip Jenvey
40b21345fa
refactor: move shared tokenserver db into tokenserver-db-common (#1801)
Closes STOR-354
2025-09-16 14:41:11 -07:00
Philip Jenvey
5dd9d4efe8
chore: tag 0.21.0 2025-09-11 14:07:13 -07:00
Philip Jenvey
f2698a4251
feat: switch tokenserver to diesel-async (#1790)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
Closes STOR-326
2025-09-08 13:08:29 -07:00
Philip Jenvey
d89a05e745
chore: bump tracing-subscriber per RUSTSEC-2025-0055 2025-09-02 13:50:20 -07:00
Philip Jenvey
a59661d660
Merge branch 'master' into feat/diesel-2-STOR-77 2025-08-29 13:46:26 -07:00
Philip Jenvey
6f227eb663
chore: tag 0.20.1 2025-08-29 12:54:38 -07:00
Philip Jenvey
44148da7c8
merge master 2025-08-28 17:25:26 -07:00
Tommie Gannert
c924fae77a
chore: Bump validator to 0.19.0.
Cargo audit:

Crate:     idna
Version:   0.5.0
Title:     `idna` accepts Punycode labels that do not produce any non-ASCII when decoded
Date:      2024-12-09
ID:        RUSTSEC-2024-0421
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0421
Solution:  Upgrade to >=1.0.0
Signed-off-by: Tommie Gannert <tommie@gannert.se>
2025-08-28 17:07:16 -07:00
Tommie Gannert
dc4e80151b
chore: Update Cargo.lock.
Signed-off-by: Tommie Gannert <tommie@gannert.se>
2025-08-28 17:07:16 -07:00
Philip Jenvey
0395cb0ed5
chore: tag 0.20.0 2025-08-13 17:53:04 -07:00
Philip Jenvey
f7db0eaa47
chore: tag 0.19.1 (#1750)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
2025-08-13 17:44:02 -07:00
Taddes
f7197fefb8
chore: update syncstorage rust (#1749)
chore: update syncstorage rust
2025-08-13 15:14:34 -04:00
Philip Jenvey
dd546f028e
chore: strip actix-web features (#1713)
Some checks are pending
Glean probe-scraper / glean-probe-scraper (push) Waiting to run
while providing an optional actix-compress feature

also disables actix-web's cookies and unicode features

Closes STOR-256
2025-07-02 14:04:43 -07:00
Taddes
31c3b866a4
refactor: remove purge_ttl.rs (#1702)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
refactor: remove purge_ttl.rs
2025-06-04 22:52:10 -04:00
Taddes
0768d4975d
chore: remove extraneous dependencies (#1700)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore: remove extraneous dependencies
2025-05-22 19:06:58 -04:00
Philip Jenvey
36614c3db4
chore: tag 0.18.3 2025-05-14 16:36:30 -07:00
Taddes
dadbcea3f7
docs: add tokenserver documentation to sync (#1681)
Some checks are pending
Glean probe-scraper / glean-probe-scraper (push) Waiting to run
docs: add tokenserver documentation to sync
2025-04-17 19:33:08 -04:00
Taddes
0675930a15
fix: resolve pyo3 vuln deprecations (#1682)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
fix: resolve pyo3 vuln deprecations
2025-04-11 18:21:35 -04:00
Philip Jenvey
c74ed32360
Merge branch 'master' into release/0.18 2025-03-24 11:40:34 -07:00
Nick Shirley
8c56cae890
chore: migrate unit tests to nextest and llvm-cov
* add nextest and llvm-cov for running unit tests. 
* test results and coverage output to store_test_results and store_artifacts. 
* upgrade build image and Docker Rust version 1.78.0 → 1.81.0

Closes SYNC-4611
2025-03-10 10:34:54 -06:00
Taddes
7c9bc0089d
docs: document pruning scripts (#1645)
* docs for tokenserver process_account_events

* add docs for spanner purge ttl

* add kubernetes workload references and status

* cargo update, update validator to 0.19, audit ignore due to diesel limitation
2025-01-07 13:23:09 -08:00
Philip Jenvey
1107eb4fa5
chore: tag 0.18.2 2024-12-05 14:17:21 -08:00
Philip Jenvey
2837c583d9
merge master 2024-12-05 14:15:54 -08:00
Taddes
c01021b87d
Feat: add task to release unused db conns (#1640)
Feat: add task to release unused db conns
2024-12-05 17:10:14 -05:00
Philip Jenvey
bc79ccb972
chore: bump to latest sentry (#1639)
Co-authored-by: JR Conlin <jconlin+git@mozilla.com>
2024-12-04 16:50:48 -08:00
Taddes
7f7cfb7897
move context of glean metrics into statsd get_collections metric (#1638)
Co-authored-by: JR Conlin <jconlin+git@mozilla.com>
2024-12-04 14:24:02 -08:00
JR Conlin
70f101f9d4
Chore/2410 update (#1618)
* chore: Update pyo3

Closes: #1617
---------

Co-authored-by: Philip Jenvey <pjenvey@underboss.org>
2024-12-04 13:53:56 -08:00
Philip Jenvey
6abde91d79
chore: tag 0.18.1 2024-11-27 12:06:50 -08:00
Philip Jenvey
a252c0a606
chore: tag 0.18.0 2024-11-26 15:36:32 -08:00
Philip Jenvey
ea6301cfd1
Merge branch 'master' into release/0.17 2024-11-26 15:05:49 -08:00
Taddes
9e9869ee06
feat: glean metrics logic (#1626)
feat: glean metrics logic
2024-11-26 17:04:38 -06:00
Philip Jenvey
c542b77305
chore: tag 0.17.15 2024-11-21 15:00:22 -08:00
Philip Jenvey
b43470f127
Merge branch 'master' into release/0.17 2024-11-21 15:00:16 -08:00
Philip Jenvey
9a97b6ce1a
fix: upgrade to latest deadpool (#1631)
which includes a fix for its incorrect metrics:

https://github.com/bikeshedder/deadpool/issues/92

Closes SYNC-4522
2024-11-21 14:59:40 -08:00
Philip Jenvey
269ee86ff6
chore: tag 0.17.14 2024-11-19 11:04:24 -08:00
Philip Jenvey
9d851ea951
chore: tag 0.17.13 2024-10-30 13:44:45 -07:00
Philip Jenvey
6105a80ec2
chore: tag 0.17.12 2024-10-29 12:50:58 -07:00
Philip Jenvey
6e8c3f2ebc
Merge branch 'master' into release/0.17 2024-10-29 12:50:47 -07:00