diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for ghc-trace-events
 
+## v0.1.2.10 - 2025-04-05
+
+* Allow base version from GHC 9.12 ([#16](https://github.com/maoe/ghc-trace-events/pull/16))
+
 ## v0.1.2.9 - 2024-05-18
 
 * Bump base bounds to support ghc 9.10 ([#15](https://github.com/maoe/ghc-trace-events/pull/15))
diff --git a/ghc-trace-events.cabal b/ghc-trace-events.cabal
--- a/ghc-trace-events.cabal
+++ b/ghc-trace-events.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.2
 name: ghc-trace-events
-version: 0.1.2.9
+version: 0.1.2.10
 synopsis: Faster traceEvent and traceMarker, and binary object logging for
   eventlog
 description: ghc-trace-events provides faster traceEvent and traceMarker as well
@@ -30,7 +30,7 @@
 license-file: LICENSE
 author: Mitsutoshi Aoe
 maintainer: Mitsutoshi Aoe <me@maoe.name>
-copyright: Copyright (C) 2018-2024 Mitsutoshi Aoe
+copyright: Copyright (C) 2018-2025 Mitsutoshi Aoe
 category: Development, GHC, Trace
 build-type: Simple
 extra-source-files:
@@ -50,8 +50,9 @@
   || == 9.6.5
   || == 9.8.2
   || == 9.10.1
+  || == 9.12.1
 
-common base { build-depends: base >= 4.8 && < 4.21 }
+common base { build-depends: base >= 4.8 && < 4.22 }
 common bytestring { build-depends: bytestring >= 0.9.2 && < 0.13 }
 common criterion { build-depends: criterion < 1.6 }
 common ghc-trace-events { build-depends: ghc-trace-events }
