diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,8 @@
 # CHANGELOG
 
+- 0.12.5.3 (2019-01-31)
+    * Bump `network` dependency to 3.0
+
 - 0.12.5.2 (2018-09-25)
     * Bump `containers` dependency to 0.6
     * Bump `network` dependency to 2.8
diff --git a/websockets.cabal b/websockets.cabal
--- a/websockets.cabal
+++ b/websockets.cabal
@@ -1,5 +1,5 @@
 Name:    websockets
-Version: 0.12.5.2
+Version: 0.12.5.3
 
 Synopsis:
   A sensible and clean way to write WebSocket-capable servers in Haskell.
@@ -87,7 +87,7 @@
     bytestring-builder             < 0.11,
     case-insensitive  >= 0.3    && < 1.3,
     containers        >= 0.3    && < 0.7,
-    network           >= 2.3    && < 2.9,
+    network           >= 2.3    && < 3.1,
     random            >= 1.0    && < 1.2,
     SHA               >= 1.5    && < 1.7,
     streaming-commons >= 0.1    && < 0.3,
@@ -144,7 +144,7 @@
     bytestring-builder             < 0.11,
     case-insensitive  >= 0.3    && < 1.3,
     containers        >= 0.3    && < 0.7,
-    network           >= 2.3    && < 2.9,
+    network           >= 2.3    && < 3.1,
     random            >= 1.0    && < 1.2,
     SHA               >= 1.5    && < 1.7,
     streaming-commons >= 0.1    && < 0.3,
@@ -170,7 +170,7 @@
     bytestring-builder             < 0.11,
     case-insensitive  >= 0.3    && < 1.3,
     containers        >= 0.3    && < 0.7,
-    network           >= 2.3    && < 2.9,
+    network           >= 2.3    && < 3.1,
     random            >= 1.0    && < 1.2,
     SHA               >= 1.5    && < 1.7,
     text              >= 0.10   && < 1.3,
@@ -198,7 +198,7 @@
     bytestring-builder             < 0.11,
     case-insensitive  >= 0.3    && < 1.3,
     containers        >= 0.3    && < 0.7,
-    network           >= 2.3    && < 2.9,
+    network           >= 2.3    && < 3.1,
     random            >= 1.0    && < 1.2,
     SHA               >= 1.5    && < 1.7,
     text              >= 0.10   && < 1.3,
@@ -224,7 +224,7 @@
         bytestring-builder             < 0.11,
         case-insensitive  >= 0.3    && < 1.3,
         containers        >= 0.3    && < 0.7,
-        network           >= 2.3    && < 2.9,
+        network           >= 2.3    && < 3.1,
         random            >= 1.0    && < 1.2,
         SHA               >= 1.5    && < 1.7,
         text              >= 0.10   && < 1.3,
