diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,14 @@
+0.15.3
+------
+
+### Other changes
+
+- Support GHC-9.0.1.
+- Bump `bytestring` dependency.
+
+0.15.2
+------
+
 0.15.1
 ------
 
diff --git a/example/Main.hs b/example/Main.hs
--- a/example/Main.hs
+++ b/example/Main.hs
@@ -64,7 +64,7 @@
 
     readme = liftIO $ do
         putStrLn "/readme"
-        return $ P.withFile "README.md" ReadMode PBS.fromHandle
+        return $ P.withFile "README.md" ReadMode $ \h -> PBS.fromHandle h
 
     proxy c = liftIO $ do
         putStrLn "/proxy"
diff --git a/servant-pipes.cabal b/servant-pipes.cabal
--- a/servant-pipes.cabal
+++ b/servant-pipes.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                servant-pipes
-version:             0.15.2
+version:             0.15.3
 
 synopsis:            Servant Stream support for pipes
 category:            Servant, Web, Pipes
@@ -16,13 +16,7 @@
 maintainer:          haskell-servant-maintainers@googlegroups.com
 copyright:           2018-2019 Servant Contributors
 build-type:          Simple
-tested-with:
-  GHC ==8.0.2
-   || ==8.2.2
-   || ==8.4.4
-   || ==8.6.5
-   || ==8.8.3
-   || ==8.10.1
+tested-with: GHC ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.2
 
 extra-source-files:
   CHANGELOG.md
@@ -35,7 +29,7 @@
   exposed-modules:     Servant.Pipes
   build-depends:
       base          >=4.9      && <5
-    , bytestring    >=0.10.8.1 && <0.11
+    , bytestring    >=0.10.8.1 && <0.12
     , pipes         >=4.3.9    && <4.4
     , pipes-safe    >=2.3.1    && <2.4
     , mtl           >=2.2.2    && <2.3
