diff --git a/polysemy-http.cabal b/polysemy-http.cabal
--- a/polysemy-http.cabal
+++ b/polysemy-http.cabal
@@ -1,11 +1,11 @@
 cabal-version: 2.2
 
--- This file has been generated from package.yaml by hpack version 0.34.7.
+-- This file has been generated from package.yaml by hpack version 0.35.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-http
-version:        0.9.0.0
+version:        0.10.0.0
 synopsis:       Polysemy effects for HTTP clients
 description:    See https://hackage.haskell.org/package/polysemy-http/docs/Polysemy-Http.html
 category:       Network
@@ -110,16 +110,16 @@
       ViewPatterns
   ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -fplugin=Polysemy.Plugin
   build-depends:
-      aeson >=1.4
+      aeson >=1.4 && <2.2
     , base >=4.12 && <5
     , case-insensitive >=1.2
     , exon >=0.3
     , http-client >=0.5.14
     , http-client-tls >=0.3.1
     , http-types >=0.12.3
-    , polysemy >=1.6
-    , polysemy-plugin >=0.4
-    , prelate ==0.2.*
+    , polysemy ==1.9.*
+    , polysemy-plugin ==0.4.*
+    , prelate ==0.4.*
     , time
   mixins:
       base hiding (Prelude)
@@ -208,10 +208,10 @@
     , hedgehog
     , http-client
     , network
-    , polysemy >=1.6
+    , polysemy ==1.9.*
     , polysemy-http
-    , polysemy-plugin >=0.4
-    , prelate ==0.2.*
+    , polysemy-plugin ==0.4.*
+    , prelate ==0.4.*
     , servant-client
     , servant-server
     , tasty
@@ -300,10 +300,10 @@
     , exon
     , hedgehog
     , http-client
-    , polysemy >=1.6
+    , polysemy ==1.9.*
     , polysemy-http
-    , polysemy-plugin >=0.4
-    , prelate ==0.2.*
+    , polysemy-plugin ==0.4.*
+    , prelate ==0.4.*
     , tasty
     , tasty-hedgehog
   mixins:
