diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Change log
 
+## 0.2.1.1
+
+* Relax upper bound on `containers`: 0.8 -> 0.9
+
 ## 0.2.1.0
 
 * Change `NotFoundException` from `data` to `newtype`
diff --git a/context.cabal b/context.cabal
--- a/context.cabal
+++ b/context.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.36.0.
+-- This file has been generated from package.yaml by hpack version 0.37.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           context
-version:        0.2.1.0
+version:        0.2.1.1
 synopsis:       Thread-indexed, nested contexts
 description:    Thread-indexed storage around arbitrary context values. The interface supports
                 nesting context values per thread, and at any point, the calling thread may
@@ -43,7 +43,7 @@
   ghc-options: -Wall -fwarn-tabs -Wincomplete-uni-patterns -Wredundant-constraints
   build-depends:
       base >=4.11.1.0 && <5
-    , containers >=0.5.11.0 && <0.8
+    , containers >=0.5.11.0 && <0.9
     , exceptions >=0.10.0 && <0.11
   default-language: Haskell2010
 
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: context
-version: '0.2.1.0'
+version: '0.2.1.1'
 homepage: https://sr.ht/~jship/context/
 git: https://git.sr.ht/~jship/context/
 license: MIT
@@ -29,7 +29,7 @@
 library:
   dependencies:
   - base >=4.11.1.0 && <5
-  - containers >=0.5.11.0 && <0.8
+  - containers >=0.5.11.0 && <0.9
   - exceptions >=0.10.0 && <0.11
   source-dirs: library
 
