diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
 
 All notable changes to the LaunchDarkly Haskell Server-side SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org).
 
+## [4.0.3](https://github.com/launchdarkly/haskell-server-sdk/compare/4.0.2...4.0.3) (2024-02-07)
+
+
+### Bug Fixes
+
+* Bump aeson bounds to accept aeson-2.2.1.0 ([#74](https://github.com/launchdarkly/haskell-server-sdk/issues/74)) ([faee60e](https://github.com/launchdarkly/haskell-server-sdk/commit/faee60ed4fa118cefaefbbb754835c34af14fa2b))
+
 ## [4.0.2](https://github.com/launchdarkly/haskell-server-sdk/compare/4.0.1...4.0.2) (2024-02-01)
 
 
diff --git a/launchdarkly-server-sdk.cabal b/launchdarkly-server-sdk.cabal
--- a/launchdarkly-server-sdk.cabal
+++ b/launchdarkly-server-sdk.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           launchdarkly-server-sdk
-version:        4.0.2
+version:        4.0.3
 synopsis:       Server-side SDK for integrating with LaunchDarkly
 description:    Please see the README on GitHub at <https://github.com/launchdarkly/haskell-server-sdk#readme>
 category:       Web
@@ -94,7 +94,7 @@
       TypeOperators
   ghc-options: -fwarn-unused-imports -Wall -Wno-name-shadowing
   build-depends:
-      aeson >=1.4.7.1 && <1.6 || >=2.0.1.0 && <2.2
+      aeson >=1.4.7.1 && <1.6 || >=2.0.1.0 && <2.3
     , attoparsec >=0.13.2.4 && <0.15
     , base >=4.13 && <5
     , base16-bytestring >=0.1.1.7 && <1.1
@@ -204,7 +204,7 @@
   ghc-options: -rtsopts -threaded -with-rtsopts=-N -Wno-name-shadowing -fwarn-unused-imports
   build-depends:
       HUnit
-    , aeson >=1.4.7.1 && <1.6 || >=2.0.1.0 && <2.2
+    , aeson >=1.4.7.1 && <1.6 || >=2.0.1.0 && <2.3
     , attoparsec >=0.13.2.4 && <0.15
     , base >=4.13 && <5
     , base16-bytestring >=0.1.1.7 && <1.1
diff --git a/src/LaunchDarkly/Server/Client/Internal.hs b/src/LaunchDarkly/Server/Client/Internal.hs
--- a/src/LaunchDarkly/Server/Client/Internal.hs
+++ b/src/LaunchDarkly/Server/Client/Internal.hs
@@ -21,7 +21,7 @@
 
 -- | The version string for this library.
 clientVersion :: Text
-clientVersion = "4.0.2" -- x-release-please-version
+clientVersion = "4.0.3" -- x-release-please-version
 
 -- |
 -- Client is the LaunchDarkly client. Client instances are thread-safe.
