diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+0.5.4
+* Bump bounds in test suite.
 0.5.3
 * Bump bytestring bound to build with ghc-9.8.
 0.5.2
diff --git a/network-transport-inmemory.cabal b/network-transport-inmemory.cabal
--- a/network-transport-inmemory.cabal
+++ b/network-transport-inmemory.cabal
@@ -1,5 +1,5 @@
 Name:          network-transport-inmemory
-Version:       0.5.3
+Version:       0.5.4
 Cabal-Version: >=1.10
 Build-Type:    Simple
 License:       BSD3
@@ -48,7 +48,7 @@
   Build-Depends:   base >= 4.6 && < 5,
                    network-transport-inmemory,
                    network-transport,
-                   network-transport-tests >= 0.1 && < 0.3
+                   network-transport-tests >= 0.1 && < 0.4
   Main-Is:         TestMulticastInMemory.hs
   default-language: Haskell2010
   ghc-options:     -Wall -fno-warn-unused-do-bind
@@ -59,7 +59,7 @@
   Type:            exitcode-stdio-1.0
   Build-Depends:   base >= 4.6 && < 5,
                    network-transport-inmemory,
-                   network-transport-tests >= 0.1 && < 0.3,
+                   network-transport-tests >= 0.1 && < 0.4,
                    network-transport
   Main-Is:         TestInMemory.hs
   default-language: Haskell2010
