diff --git a/Changelog.markdown b/Changelog.markdown
--- a/Changelog.markdown
+++ b/Changelog.markdown
@@ -1,3 +1,7 @@
+# v0.2.2 (2022-08-17)
+
+* add support for GHC 9.2
+	
 # v0.2.1 (2021-12-28)
 
 * bump up streamly dependency to 0.8.1 due to streamly internals API change since 0.8.0
diff --git a/curryer-rpc.cabal b/curryer-rpc.cabal
--- a/curryer-rpc.cabal
+++ b/curryer-rpc.cabal
@@ -1,5 +1,5 @@
 Name: curryer-rpc
-Version: 0.2.1
+Version: 0.2.2
 License: PublicDomain
 Build-Type: Simple
 Homepage: https://github.com/agentm/curryer
@@ -18,7 +18,7 @@
     location: https://github.com/agentm/curryer
 
 Library
-        Build-Depends: base >= 4.12 && < 4.15
+        Build-Depends: base >= 4.12 && < 4.17
                      , winery
                      , bytestring
                      , streamly >= 0.8.1
diff --git a/src/Network/RPC/Curryer/Server.hs b/src/Network/RPC/Curryer/Server.hs
--- a/src/Network/RPC/Curryer/Server.hs
+++ b/src/Network/RPC/Curryer/Server.hs
@@ -91,7 +91,10 @@
 
 type TimeoutMicroseconds = Int
 
+#if MIN_VERSION_base(4,15,0)
+#else
 deriving instance Generic Fingerprint
+#endif
 deriving via WineryVariant Fingerprint instance Serialise Fingerprint
 
 -- | Internal type used to mark envelope types.
