diff --git a/CHANGELOG.md b/CHANGELOG.md
index d6009044..196c0cfd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+
+## 0.22.3 (2026-04-15)
+
+
+#### Chore
+
+* re-gen server_events.rs with glean_parser 19.0.0 (#2224) ([fe8d8807](https://github.com/mozilla-services/syncstorage-rs/commit/fe8d88076a4d975a8f40082035ca5f647d49b4f2))
+* add group-by for python deps (#2206) ([918b12fd](https://github.com/mozilla-services/syncstorage-rs/commit/918b12fdd8873b05b8f92144d3c72a5087d13df8))
+* **deps:** bump the actions-deps group with 8 updates (#2167) ([41e813e5](https://github.com/mozilla-services/syncstorage-rs/commit/41e813e590ea5ade27aa2f31da8fd5ced9742c7f))
+* **deps-dev:** bump pytest from 9.0.2 to 9.0.3 in /tools/hawk (#2219) ([18cf87c2](https://github.com/mozilla-services/syncstorage-rs/commit/18cf87c2c393661504a7e0cf1787ccdb586155fd))
+
+#### Test
+
+* add optional req/resp logging to integration tests and update docs (#2196) ([2eddf6de](https://github.com/mozilla-services/syncstorage-rs/commit/2eddf6de6cc5d439289ae897f1a2860d20bc7ea2))
+
+#### Refactor
+
+* use configurable running service for Python integration tests (#2186) ([9e89b602](https://github.com/mozilla-services/syncstorage-rs/commit/9e89b6025ee55edcb1830bb9dd47e32deecb0de6))
+
+
+
## 0.22.2 (2026-04-03)
diff --git a/Cargo.lock b/Cargo.lock
index d670e0ab..d1287a7e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1486,7 +1486,7 @@ checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
[[package]]
name = "glean"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"chrono",
"serde",
@@ -4137,7 +4137,7 @@ dependencies = [
[[package]]
name = "syncserver"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"actix-cors",
"actix-http",
@@ -4194,7 +4194,7 @@ dependencies = [
[[package]]
name = "syncserver-common"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"actix-web",
"backtrace",
@@ -4213,7 +4213,7 @@ dependencies = [
[[package]]
name = "syncserver-db-common"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"backtrace",
"deadpool",
@@ -4229,7 +4229,7 @@ dependencies = [
[[package]]
name = "syncserver-settings"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"config",
"num_cpus",
@@ -4244,7 +4244,7 @@ dependencies = [
[[package]]
name = "syncstorage-db"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"deadpool",
@@ -4266,7 +4266,7 @@ dependencies = [
[[package]]
name = "syncstorage-db-common"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"backtrace",
@@ -4285,7 +4285,7 @@ dependencies = [
[[package]]
name = "syncstorage-mysql"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"base64",
@@ -4306,7 +4306,7 @@ dependencies = [
[[package]]
name = "syncstorage-postgres"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"chrono",
@@ -4325,7 +4325,7 @@ dependencies = [
[[package]]
name = "syncstorage-settings"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"rand 0.10.0",
"serde",
@@ -4334,7 +4334,7 @@ dependencies = [
[[package]]
name = "syncstorage-spanner"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"actix-web",
"async-trait",
@@ -4546,7 +4546,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokenserver-auth"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"base64",
@@ -4572,7 +4572,7 @@ dependencies = [
[[package]]
name = "tokenserver-common"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"actix-web",
"backtrace",
@@ -4585,7 +4585,7 @@ dependencies = [
[[package]]
name = "tokenserver-db"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"chrono",
@@ -4605,7 +4605,7 @@ dependencies = [
[[package]]
name = "tokenserver-db-common"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"backtrace",
@@ -4625,7 +4625,7 @@ dependencies = [
[[package]]
name = "tokenserver-mysql"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"chrono",
@@ -4644,7 +4644,7 @@ dependencies = [
[[package]]
name = "tokenserver-postgres"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"async-trait",
"chrono",
@@ -4663,7 +4663,7 @@ dependencies = [
[[package]]
name = "tokenserver-settings"
-version = "0.22.2"
+version = "0.22.3"
dependencies = [
"jsonwebtoken",
"serde",
diff --git a/Cargo.toml b/Cargo.toml
index b590912c..fb14ceb8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,7 +20,7 @@ members = [
default-members = ["syncserver"]
[workspace.package]
-version = "0.22.2"
+version = "0.22.3"
authors = [
"Mozilla Sync Backend Engineering