diff --git a/CHANGES.md b/CHANGES.md
index c502a17b0ec89beac49f792535603148a12762c1..62847946774c4ce1d80cbf1a2877fa027ffb8659 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,6 @@
+## Changes in 2.29.0
+ * Fixes for memory leaks and performance improvements
+
 ## Changes in 2.28.0
  * Support qualified and unqualified names in `--ignore-link-symbol`
 
diff --git a/haddock-api/haddock-api.cabal b/haddock-api/haddock-api.cabal
index 053a64763c084508c0d71d65a962dda59ff89d8d..6e5b83c0421e747c68f3175cc16b4b5e7ad171fe 100644
--- a/haddock-api/haddock-api.cabal
+++ b/haddock-api/haddock-api.cabal
@@ -1,6 +1,6 @@
 cabal-version:        3.0
 name:                 haddock-api
-version:              2.28.0
+version:              2.29.0
 synopsis:             A documentation-generation tool for Haskell libraries
 description:          Haddock is a documentation-generation tool for Haskell
                       libraries
diff --git a/haddock.cabal b/haddock.cabal
index a63e1929ff64ee14c8f0dee54b0421bb0b768c6d..a00a4b2591f47ead3bf0a5b2cf0931b3b1d36380 100644
--- a/haddock.cabal
+++ b/haddock.cabal
@@ -1,6 +1,6 @@
 cabal-version:        3.0
 name:                 haddock
-version:              2.28.0
+version:              2.29.0
 synopsis:             A documentation-generation tool for Haskell libraries
 description:
   This is Haddock, a tool for automatically generating documentation
@@ -150,7 +150,7 @@ executable haddock
   else
     -- in order for haddock's advertised version number to have proper meaning,
     -- we pin down to a single haddock-api version.
-    build-depends:  haddock-api == 2.28.0
+    build-depends:  haddock-api == 2.29.0
 
 test-suite html-test
   type:             exitcode-stdio-1.0