diff --git a/changelog.md b/changelog.md
index e6d6dfc34a46fdf4340ee7e254355da7623215ec..b82703e798b1a8b3a7834e47b1e2a927eb66881b 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,10 +1,13 @@
 # Changelog for [`unix` package](http://hackage.haskell.org/package/unix)
 
-## 2.8.4.0 *??? 2023*
+## 2.8.5.0 *Dec 2023*
+
+  * allow building with newer filepath/os-string
+
+## 2.8.4.0 *Dec 2023*
 
   * add `haveStatx`
   * fix `statx.stx_mnt_id` detection on buggy glibc, see [GHC #24072](https://gitlab.haskell.org/ghc/ghc/-/issues/24072)
-  * allow building with newer filepath/os-string
 
 ## 2.8.3.0 *Oct 2023*
 
diff --git a/unix.cabal b/unix.cabal
index 13942259dbf23f3e1d89f4acd62aab7736aaeb64..a73d8548618ac808a435cea8bc0f2197742db0de 100644
--- a/unix.cabal
+++ b/unix.cabal
@@ -1,6 +1,6 @@
 cabal-version:  1.12
 name:           unix
-version:        2.8.4.0
+version:        2.8.5.0
 -- NOTE: Don't forget to update ./changelog.md
 
 license:        BSD3