diff --git a/ghc-lib-parser.cabal b/ghc-lib-parser.cabal
--- a/ghc-lib-parser.cabal
+++ b/ghc-lib-parser.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.0
 build-type: Simple
 name: ghc-lib-parser
-version: 9.2.7.20230228
+version: 9.2.8.20230729
 license: BSD3
 license-file: LICENSE
 category: Development
@@ -87,7 +87,7 @@
         array >= 0.1 && < 0.6,
         deepseq >= 1.4 && < 1.5,
         pretty == 1.1.*,
-        transformers == 0.5.*,
+        transformers >= 0.5 && < 0.7,
         process >= 1 && < 1.7
     build-tool-depends: alex:alex >= 3.1, happy:happy >= 1.19.4
     other-extensions:
diff --git a/ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs b/ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs
--- a/ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs
+++ b/ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs
@@ -3,19 +3,19 @@
 import Prelude -- See Note [Why do we import Prelude here?]
 
 cProjectGitCommitId   :: String
-cProjectGitCommitId   = "b81cd709df8054b8b98ac05d3b9affcee9a8b840"
+cProjectGitCommitId   = "dfa834627a94d98aaeddb0cb3a0cedca934d2814"
 
 cProjectVersion       :: String
-cProjectVersion       = "9.2.7"
+cProjectVersion       = "9.2.8"
 
 cProjectVersionInt    :: String
 cProjectVersionInt    = "902"
 
 cProjectPatchLevel    :: String
-cProjectPatchLevel    = "7"
+cProjectPatchLevel    = "8"
 
 cProjectPatchLevel1   :: String
-cProjectPatchLevel1   = "7"
+cProjectPatchLevel1   = "8"
 
 cProjectPatchLevel2   :: String
 cProjectPatchLevel2   = ""
diff --git a/libraries/ghci/GHCi/Message.hs b/libraries/ghci/GHCi/Message.hs
--- a/libraries/ghci/GHCi/Message.hs
+++ b/libraries/ghci/GHCi/Message.hs
@@ -462,7 +462,7 @@
 #define MIN_VERSION_ghc_heap(major1,major2,minor) (\
   (major1) <  9 || \
   (major1) == 9 && (major2) <  2 || \
-  (major1) == 9 && (major2) == 2 && (minor) <= 7)
+  (major1) == 9 && (major2) == 2 && (minor) <= 8)
 #endif /* MIN_VERSION_ghc_heap */
 #if MIN_VERSION_ghc_heap(8,11,0)
 instance Binary Heap.StgTSOProfInfo
