diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
 # Changelog
 
+## 0.1.1.0 -- 2026-09-09
+
+* Require `s2n-tls-ffi ^>= 0.2`, which corrects four FFI signatures that did
+  not match the s2n-tls C API. None of the affected functions are used by this
+  package, so there is no API change here and no source change was required --
+  the bound is widened so that users pick up the corrected bindings.
+* Correct `tested-with` to GHC 9.12.2, the version this package is actually
+  built and tested against.
+
 ## 0.1.0.0 -- 2026-04-28
 
 * Initial release
diff --git a/s2n-tls.cabal b/s2n-tls.cabal
--- a/s2n-tls.cabal
+++ b/s2n-tls.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name:          s2n-tls
-version:       0.1.0.0
+version:       0.1.1.0
 synopsis:      High-level Haskell bindings to s2n-tls
 description:
   Safe, high-level Haskell bindings to the s2n-tls library,
@@ -14,7 +14,7 @@
 copyright:     2026 Daniel Goertzen
 category:      Network, Cryptography
 build-type:    Simple
-tested-with:   GHC == 9.8.2
+tested-with:   GHC == 9.12.2
 extra-doc-files:
     CHANGELOG.md
     README.md
@@ -28,7 +28,7 @@
 source-repository this
     type:     git
     location: https://github.com/goertzenator/s2n-tls.git
-    tag:      v0.1.0.0
+    tag:      v0.1.1.0
 
 library
   exposed-modules:
@@ -43,7 +43,7 @@
     , bytestring  >= 0.10 && < 0.13
     , network     >= 3.1 && < 3.3
     , primitive   >= 0.7 && < 0.10
-    , s2n-tls-ffi ^>= 0.1
+    , s2n-tls-ffi ^>= 0.2
 
   hs-source-dirs:   src
   default-language: GHC2021
