diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
 # Revision history for kiroku-metrics
 
+## 0.1.0.10 -- 2026-09-25
+
+### Other Changes
+
+* Require `kiroku-store ^>=0.9.0.1` and `kiroku-cli ^>=0.2.0.8` so the
+  metrics server resolves the idle publisher retention fix. Its API and wire
+  format are unchanged.
+
 ## 0.1.0.9 -- 2026-09-25
 
 ### Other Changes
diff --git a/kiroku-metrics.cabal b/kiroku-metrics.cabal
--- a/kiroku-metrics.cabal
+++ b/kiroku-metrics.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            kiroku-metrics
-version:         0.1.0.9
+version:         0.1.0.10
 synopsis:
   Metrics, health, and event-streaming HTTP endpoints for Kiroku
 
@@ -51,25 +51,25 @@
     Kiroku.Metrics.WebSocket
 
   build-depends:
-    , aeson           >=2.1  && <2.3
-    , async           >=2.2  && <2.3
-    , base            >=4.18 && <5
-    , bytestring      >=0.11 && <0.13
-    , containers      >=0.6  && <0.8
-    , hasql           >=1.10 && <1.11
-    , hasql-pool      >=1.2  && <1.5
-    , http-types      >=0.12 && <0.13
-    , kiroku-cli      ^>=0.2
-    , kiroku-store    ^>=0.9
-    , stm             >=2.5  && <2.6
-    , text            >=2.0  && <2.2
-    , time            >=1.12 && <1.15
-    , uuid            >=1.3  && <1.4
-    , vector          >=0.13 && <0.14
-    , wai             >=3.2  && <3.3
-    , wai-websockets  >=3.0  && <3.1
-    , warp            >=3.4  && <3.5
-    , websockets      >=0.13 && <0.14
+    , aeson           >=2.1      && <2.3
+    , async           >=2.2      && <2.3
+    , base            >=4.18     && <5
+    , bytestring      >=0.11     && <0.13
+    , containers      >=0.6      && <0.8
+    , hasql           >=1.10     && <1.11
+    , hasql-pool      >=1.2      && <1.5
+    , http-types      >=0.12     && <0.13
+    , kiroku-cli      ^>=0.2.0.8
+    , kiroku-store    ^>=0.9.0.1
+    , stm             >=2.5      && <2.6
+    , text            >=2.0      && <2.2
+    , time            >=1.12     && <1.15
+    , uuid            >=1.3      && <1.4
+    , vector          >=0.13     && <0.14
+    , wai             >=3.2      && <3.3
+    , wai-websockets  >=3.0      && <3.1
+    , warp            >=3.4      && <3.5
+    , websockets      >=0.13     && <0.14
 
   hs-source-dirs:  src
 
@@ -94,21 +94,21 @@
     buildable: False
 
   build-depends:
-    , aeson                >=2.1  && <2.3
-    , async                >=2.2  && <2.3
-    , base                 >=4.18 && <5
-    , bytestring           >=0.11 && <0.13
-    , containers           >=0.6  && <0.8
-    , http-client          >=0.7  && <0.8
-    , http-types           >=0.12 && <0.13
+    , aeson                >=2.1      && <2.3
+    , async                >=2.2      && <2.3
+    , base                 >=4.18     && <5
+    , bytestring           >=0.11     && <0.13
+    , containers           >=0.6      && <0.8
+    , http-client          >=0.7      && <0.8
+    , http-types           >=0.12     && <0.13
     , kiroku-metrics
-    , kiroku-store         ^>=0.9
+    , kiroku-store         ^>=0.9.0.1
     , kiroku-test-support  ^>=0.1
-    , lens                 >=5.2  && <5.4
-    , scientific           >=0.3  && <0.4
-    , stm                  >=2.5  && <2.6
-    , text                 >=2.0  && <2.2
-    , websockets           >=0.13 && <0.14
+    , lens                 >=5.2      && <5.4
+    , scientific           >=0.3      && <0.4
+    , stm                  >=2.5      && <2.6
+    , text                 >=2.0      && <2.2
+    , websockets           >=0.13     && <0.14
 
 test-suite kiroku-metrics-test
   import:         common
@@ -124,25 +124,25 @@
   hs-source-dirs: test
   ghc-options:    -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-    , aeson                >=2.1  && <2.3
-    , async                >=2.2  && <2.3
-    , base                 >=4.18 && <5
-    , bytestring           >=0.11 && <0.13
-    , containers           >=0.6  && <0.8
-    , generic-lens         >=2.2  && <2.4
-    , hasql                >=1.10 && <1.11
-    , hasql-pool           >=1.2  && <1.5
-    , hspec                >=2.10 && <2.12
-    , http-client          >=0.7  && <0.8
-    , http-types           >=0.12 && <0.13
-    , kiroku-cli           ^>=0.2
+    , aeson                >=2.1      && <2.3
+    , async                >=2.2      && <2.3
+    , base                 >=4.18     && <5
+    , bytestring           >=0.11     && <0.13
+    , containers           >=0.6      && <0.8
+    , generic-lens         >=2.2      && <2.4
+    , hasql                >=1.10     && <1.11
+    , hasql-pool           >=1.2      && <1.5
+    , hspec                >=2.10     && <2.12
+    , http-client          >=0.7      && <0.8
+    , http-types           >=0.12     && <0.13
+    , kiroku-cli           ^>=0.2.0.8
     , kiroku-metrics
-    , kiroku-store         ^>=0.9
+    , kiroku-store         ^>=0.9.0.1
     , kiroku-test-support
-    , lens                 >=5.2  && <5.4
-    , scientific           >=0.3  && <0.4
-    , stm                  >=2.5  && <2.6
-    , text                 >=2.0  && <2.2
-    , uuid                 >=1.3  && <1.4
-    , warp                 >=3.4  && <3.5
-    , websockets           >=0.13 && <0.14
+    , lens                 >=5.2      && <5.4
+    , scientific           >=0.3      && <0.4
+    , stm                  >=2.5      && <2.6
+    , text                 >=2.0      && <2.2
+    , uuid                 >=1.3      && <1.4
+    , warp                 >=3.4      && <3.5
+    , websockets           >=0.13     && <0.14
