diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for eventuo11y-batteries
 
+## 0.4.0.2 -- 2024-01-25
+
+- Bump `aeson` upper bound
+
 ## 0.4.0.1 -- 2023-03-03
 
 - `ClientM` does not compile on 8.10 due to issues with `QuantifiedConstraints`, remove the module on old GHCs for now
diff --git a/eventuo11y-batteries.cabal b/eventuo11y-batteries.cabal
--- a/eventuo11y-batteries.cabal
+++ b/eventuo11y-batteries.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               eventuo11y-batteries
-version:            0.4.0.1
+version:            0.4.0.2
 synopsis:           Grab bag of eventuo11y-enriched functionality
 description:
   Miscellaneous helpers for instrumenting with [eventuo11y](https://hackage.haskell.org/package/eventuo11y) and 3rd-party packages.
@@ -28,7 +28,7 @@
 
   build-depends:
     , base                 ^>= { 4.14, 4.16, 4.17 }
-    , aeson                ^>= { 2.0, 2.1 }
+    , aeson                ^>= { 2.0, 2.1, 2.2 }
     , binary               ^>= 0.8
     , bytestring           ^>= { 0.10, 0.11 }
     , case-insensitive     ^>= 1.2
@@ -43,8 +43,8 @@
     , network              ^>= 3.1
     , safe-exceptions      ^>= 0.1
     , semigroupoids        ^>= 5.3
-    , servant-client       ^>= 0.19
-    , servant-client-core  ^>= 0.19
+    , servant-client       ^>= 0.20
+    , servant-client-core  ^>= 0.20
     , text                 ^>= { 1.2, 2.0 }
     , transformers-base    ^>= 0.4
     , unliftio-core        ^>= { 0.2 }
