diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,16 @@
 
 ## [Unreleased]
 
+## 0.23.0.0 — 2026-10-30
+
+### Breaking Changes
+
+- Require `kiroku-store ^>=0.13.0.1` from
+  mori://shinzui/kiroku/packages/kiroku-store and align internal dependencies with
+  the shared release. Follow the Keiro upgrade blueprint for upstream exhaustive
+  matches and composed migration `0017`; existing operational commands retain
+  their behavior.
+
 ## 0.22.0.0 — 2026-10-27
 
 ### Breaking Changes
diff --git a/keiro-ops.cabal b/keiro-ops.cabal
--- a/keiro-ops.cabal
+++ b/keiro-ops.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: keiro-ops
-version: 0.22.0.0
+version: 0.23.0.0
 synopsis: Operational command-line interface for Keiro deployments
 description:
   A standalone database-only console and embeddable command tree for inspecting
@@ -77,10 +77,10 @@
     effectful-core >=2.6 && <2.7 || >=2.7.1.1 && <2.8,
     hasql >=1.10 && <1.11,
     hasql-pool >=1.4 && <1.5,
-    keiro ^>=0.22.0.0,
-    keiro-migrations ^>=0.22.0.0,
-    keiro-pgmq ^>=0.22.0.0,
-    kiroku-store ^>=0.12.0.0,
+    keiro ^>=0.23.0.0,
+    keiro-migrations ^>=0.23.0.0,
+    keiro-pgmq ^>=0.23.0.0,
+    kiroku-store ^>=0.13.0.1,
     optparse-applicative >=0.18 && <0.20,
     text >=2.1 && <2.2,
     time >=1.12 && <1.15,
@@ -123,11 +123,11 @@
     hasql-transaction >=1.1 && <1.3,
     hspec >=2.11,
     keiki >=0.9.1 && <0.10,
-    keiro ^>=0.22.0.0,
+    keiro ^>=0.23.0.0,
     keiro-ops,
-    keiro-pgmq ^>=0.22.0.0,
-    keiro-test-support ^>=0.22.0.0,
-    kiroku-store ^>=0.12.0.0,
+    keiro-pgmq ^>=0.23.0.0,
+    keiro-test-support ^>=0.23.0.0,
+    kiroku-store ^>=0.13.0.1,
     optparse-applicative >=0.18 && <0.20,
     pgmq-migration >=0.7.0.0 && <0.8,
     process >=1.6 && <1.7,
