diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
-## [*Unreleased*](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.0.2.2...main)
+## [*Unreleased*](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.0.2.3...main)
 
 None
+
+## [v1.0.2.3](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.0.2.2...v1.0.2.3)
+
+- Remove dependencies upper bounds
 
 ## [v1.0.2.2](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.0.2.1...v1.0.2.2)
 
diff --git a/faktory.cabal b/faktory.cabal
--- a/faktory.cabal
+++ b/faktory.cabal
@@ -1,6 +1,6 @@
 cabal-version:   1.18
 name:            faktory
-version:         1.0.2.2
+version:         1.0.2.3
 license:         MIT
 license-file:    LICENSE
 copyright:       2018 Freckle Education
@@ -82,24 +82,24 @@
         -Wno-monomorphism-restriction -Wno-missing-import-lists
 
     build-depends:
-        aeson >=1.5.5.1 && <1.6,
-        aeson-casing >=0.2.0.0 && <0.3,
+        aeson >=1.5.5.1,
+        aeson-casing >=0.2.0.0,
         base >=4.13 && <5,
-        bytestring >=0.10.12.0 && <0.12,
-        connection >=0.3.1 && <0.4,
-        cryptonite >=0.27 && <0.30,
-        megaparsec >=9.0.1 && <9.1,
-        memory >=0.15.0 && <0.17,
-        mtl >=2.2.2 && <2.3,
-        network >=3.1.1.1 && <3.2,
-        random >=1.1 && <1.3,
-        safe-exceptions >=0.1.7.1 && <0.2,
-        scanner >=0.3.1 && <0.4,
-        semigroups >=0.19.1 && <0.20,
-        text >1.2 && <1.4,
-        time >=1.9.3 && <1.12,
-        unix >=2.7.2.2 && <2.8,
-        unordered-containers >=0.2.13.0 && <0.3
+        bytestring >=0.10.12.0,
+        connection >=0.3.1,
+        cryptonite >=0.27,
+        megaparsec >=9.0.1,
+        memory >=0.15.0,
+        mtl >=2.2.2,
+        network >=3.1.1.1,
+        random >=1.1,
+        safe-exceptions >=0.1.7.1,
+        scanner >=0.3.1,
+        semigroups >=0.19.1,
+        text >1.2,
+        time >=1.9.3,
+        unix >=2.7.2.2,
+        unordered-containers >=0.2.13.0
 
     if impl(ghc >=8.10)
         ghc-options:
@@ -126,10 +126,10 @@
         -Wno-monomorphism-restriction -Wno-missing-import-lists
 
     build-depends:
-        aeson >=1.5.5.1 && <1.6,
+        aeson >=1.5.5.1,
         base >=4.13 && <5,
         faktory -any,
-        safe-exceptions >=0.1.7.1 && <0.2
+        safe-exceptions >=0.1.7.1
 
     if impl(ghc >=8.10)
         ghc-options:
@@ -156,10 +156,10 @@
         -Wno-monomorphism-restriction -Wno-missing-import-lists
 
     build-depends:
-        aeson >=1.5.5.1 && <1.6,
+        aeson >=1.5.5.1,
         base >=4.13 && <5,
         faktory -any,
-        safe-exceptions >=0.1.7.1 && <0.2
+        safe-exceptions >=0.1.7.1
 
     if impl(ghc >=8.10)
         ghc-options:
@@ -192,12 +192,12 @@
         -Wno-monomorphism-restriction -Wno-missing-import-lists -rtsopts
 
     build-depends:
-        aeson >=1.5.5.1 && <1.6,
-        async >=2.2.2 && <2.3,
+        aeson >=1.5.5.1,
+        async >=2.2.2,
         base >=4.13 && <5,
         faktory -any,
-        hspec >=2.7.8 && <2.8,
-        time >=1.9.3 && <1.12
+        hspec >=2.7.8,
+        time >=1.9.3
 
     if impl(ghc >=8.10)
         ghc-options:
@@ -226,10 +226,10 @@
         markdown-unlit
 
     build-depends:
-        aeson >=1.5.5.1 && <1.6,
+        aeson >=1.5.5.1,
         base >=4.13 && <5,
         faktory -any,
-        markdown-unlit >=0.5.1 && <0.6
+        markdown-unlit >=0.5.1
 
     if impl(ghc >=8.10)
         ghc-options:
