diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 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).
 
+## [3.0.2] - 2022-09-20
+### Changed:
+- Expanded upper version to allow lens 5.1. (Thanks, [bmillwood](https://github.com/launchdarkly/haskell-server-sdk/pull/42)!)
+
 ## [3.0.1] - 2022-07-01
 ### Fixed:
 - Fixed Aeson 2.0 compatibility layer.
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:        3.0.1
+version:        3.0.2
 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
@@ -109,7 +109,7 @@
     , http-client-tls >=0.3.5.3 && <0.4
     , http-types >=0.12.3 && <0.13
     , iso8601-time >=0.1.5 && <0.2
-    , lens >=4.17.1 && <5.1
+    , lens >=4.17.1 && <5.3
     , lrucache >=1.2.0.1 && <1.3
     , monad-logger >=0.3.30 && <0.4
     , mtl >=2.2.2 && <2.3
@@ -220,7 +220,7 @@
     , http-client-tls >=0.3.5.3 && <0.4
     , http-types >=0.12.3 && <0.13
     , iso8601-time >=0.1.5 && <0.2
-    , lens >=4.17.1 && <5.1
+    , lens >=4.17.1 && <5.3
     , lrucache >=1.2.0.1 && <1.3
     , monad-logger >=0.3.30 && <0.4
     , mtl >=2.2.2 && <2.3
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
@@ -27,7 +27,7 @@
 
 -- | The version string for this library.
 clientVersion :: Text
-clientVersion = "3.0.1"
+clientVersion = "3.0.2"
 
 setStatus :: ClientI -> Status -> IO ()
 setStatus client status' =
