diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## [1.0.1.1] - 2023-10-10
+
+- Compat: support GHC 9.8.1
+
 ## [1.0.1.0] - 2023-04-03
 
 - Change [#25](https://github.com/awkward-squad/ki/pull/25): Attempting to fork a thread in a closing scope now acts as
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 | `ki` | `ki-unlifted` |
 | --- | --- |
-| [![GitHub CI](https://github.com/awkward-squad/ki/workflows/CI/badge.svg)](https://github.com/awkward-squad/ki/actions) | |
+| [![GitHub CI](https://github.com/awkward-squad/ki/workflows/Haskell-CI/badge.svg)](https://github.com/awkward-squad/ki/actions) | |
 | [![Hackage](https://img.shields.io/hackage/v/ki.svg?label=ki&logo=haskell)](https://hackage.haskell.org/package/ki) | [![Hackage](https://img.shields.io/hackage/v/ki-unlifted.svg?label=ki-unlifted&logo=haskell)](https://hackage.haskell.org/package/ki-unlifted) |
 | [![Stackage LTS](https://stackage.org/package/ki/badge/lts)](https://www.stackage.org/lts/package/ki) | [![Stackage LTS](https://stackage.org/package/ki-unlifted/badge/lts)](https://www.stackage.org/lts/package/ki-unlifted) |
 | [![Stackage Nightly](https://stackage.org/package/ki/badge/nightly)](https://www.stackage.org/nightly/package/ki) | [![Stackage Nightly](https://stackage.org/package/ki-unlifted/badge/nightly)](https://www.stackage.org/nightly/package/ki-unlifted) |
diff --git a/ki.cabal b/ki.cabal
--- a/ki.cabal
+++ b/ki.cabal
@@ -9,10 +9,10 @@
 license-file: LICENSE
 maintainer: Mitchell Rosen <mitchellwrosen@gmail.com>, Travis Staton <hello@travisstaton.com>
 name: ki
-stability: experimental
+stability: stable
 synopsis: A lightweight structured concurrency library
-tested-with: GHC == 9.0.2, GHC == 9.2.5, GHC == 9.4.4
-version: 1.0.1.0
+tested-with: GHC == 9.4.7, GHC == 9.6.3, GHC == 9.8.1
+version: 1.0.1.1
 
 description:
   A lightweight structured concurrency library.
@@ -34,7 +34,7 @@
 
 common component
   build-depends:
-    base ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18,
+    base ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18 || ^>= 4.19,
   default-extensions:
     AllowAmbiguousTypes
     BangPatterns
@@ -75,11 +75,14 @@
   if impl(ghc >= 9.2)
     ghc-options:
       -Wno-missing-kind-signatures
+  if impl(ghc >= 9.8)
+    ghc-options:
+      -Wno-missing-role-annotations
 
 library
   import: component
   build-depends:
-    containers ^>= 0.6,
+    containers ^>= 0.6 || ^>= 0.7,
   exposed-modules:
     Ki
   hs-source-dirs: src
@@ -95,7 +98,7 @@
   build-depends:
     ki,
     stm ^>= 2.5,
-    tasty ^>= 1.4.2,
+    tasty ^>= 1.4.2 || ^>= 1.5,
     tasty-hunit ^>= 0.10,
   ghc-options: -rtsopts -threaded
   hs-source-dirs: test
