diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for recover-rtti
 
+## 0.6.2 -- 2026-10-08
+
+* Support for GHC 9.14.2 (İlkecan Bozdoğan, #58)
+* Relax bounds on `aeson`  (Brandon Chinn, #57)
+
 ## 0.6.1 -- 2026-05-05
 
 * Relax bounds on `QuickCheck` (Brandon Chinn, #55)
diff --git a/recover-rtti.cabal b/recover-rtti.cabal
--- a/recover-rtti.cabal
+++ b/recover-rtti.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               recover-rtti
-version:            0.6.1
+version:            0.6.2
 synopsis:           Recover run-time type information from the GHC heap
 description:        The main function in this package is 'classify', which looks
                     at the GHC heap to recover type information about arbitrary
@@ -87,7 +87,7 @@
     , text       >= 1.2  && < 2.2
 
   build-depends:
-    , aeson      >= 1.4  && < 2.3
+    , aeson      >= 1.4  && < 2.4
     , sop-core   >= 0.5  && < 0.6
     , vector     >= 0.12 && < 0.14
     , primitive  >= 0.7  && < 0.10
diff --git a/src/Debug/RecoverRTTI/Classify.hs b/src/Debug/RecoverRTTI/Classify.hs
--- a/src/Debug/RecoverRTTI/Classify.hs
+++ b/src/Debug/RecoverRTTI/Classify.hs
@@ -252,7 +252,11 @@
 
       (inKnownModule GhcSTRef    -> Just "STRef") -> return $ mustBe $ C_Prim C_STRef
       (inKnownModule GhcMVar     -> Just "MVar")  -> return $ mustBe $ C_Prim C_MVar
+#if MIN_VERSION_base(4,22,1)
+      (inKnownModule GhcSTM      -> Just "TVar")  -> return $ mustBe $ C_Prim C_TVar
+#else
       (inKnownModule GhcConcSync -> Just "TVar")  -> return $ mustBe $ C_Prim C_TVar
+#endif
 
       --
       -- Functions
diff --git a/src/Debug/RecoverRTTI/Modules.hs b/src/Debug/RecoverRTTI/Modules.hs
--- a/src/Debug/RecoverRTTI/Modules.hs
+++ b/src/Debug/RecoverRTTI/Modules.hs
@@ -127,6 +127,9 @@
   | GhcTuple -- Moved from ghc-prim
   | GhcNumInteger -- Moved from ghc-internal
 #endif
+#if MIN_VERSION_base(4,22,1)
+  | GhcSTM -- TVar moved from GHC.Internal.Conc.Sync
+#endif
 
 {-------------------------------------------------------------------------------
   Modules in @base@
@@ -335,6 +338,9 @@
           GhcTypes    -> "GHC.Internal.Types"
           GhcTuple    -> "GHC.Internal.Tuple"
           GhcNumInteger -> "GHC.Internal.Bignum.Integer"
+#endif
+#if MIN_VERSION_base(4,22,1)
+          GhcSTM      -> "GHC.Internal.STM"
 #endif
 
         SBase -> \case
