diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# Version [0.1.5.2](https://github.com/sorki/haskell-zre/compare/0.1.5.1...0.1.5.2) (2024-03-10)
+
+* Allow `network 3.2`
+
 # Version [0.1.5.1](https://github.com/sorki/haskell-zre/compare/0.1.5.0...0.1.5.1) (2023-11-28)
 
 * Fix missing `void` import for GHC9.6.3
diff --git a/zre.cabal b/zre.cabal
--- a/zre.cabal
+++ b/zre.cabal
@@ -1,5 +1,5 @@
 name:                zre
-version:             0.1.5.1
+version:             0.1.5.2
 synopsis:            ZRE protocol implementation
 description:         Peer-to-peer local area networking with reliable group messaging
                      and automatic peer discovery.
@@ -53,7 +53,7 @@
                      , attoparsec ^>= 0.14
                      , cereal
                      , data-default
-                     , network ^>= 3.1
+                     , network >= 3.1 && < 4
                      , network-bsd ^>= 2.8
                      , network-info ^>= 0.2
                      , network-multicast ^>= 0.3
