diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
-## [_Unreleased_](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.7...main)
+## [_Unreleased_](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.8...main)
 
 None
+
+## [v0.12.6.8](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.7...v0.12.6.8)
+
+- Allow persistent-2.12
 
 ## [v0.12.6.7](https://github.com/pbrisbin/yesod-markdown/compare/v0.12.6.6...v0.12.6.7)
 
diff --git a/yesod-markdown.cabal b/yesod-markdown.cabal
--- a/yesod-markdown.cabal
+++ b/yesod-markdown.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.12
 name:               yesod-markdown
-version:            0.12.6.7
+version:            0.12.6.8
 license:            GPL-2
 license-file:       LICENSE
 maintainer:         Patrick Brisbin <pbrisbin@gmail.com>
@@ -34,7 +34,7 @@
         bytestring >=0.9 && <0.12,
         directory >=1.3.6.0 && <1.4,
         pandoc >=2.0 && <2.14,
-        persistent >=0.9 && <2.12,
+        persistent >=0.9 && <2.13,
         shakespeare ==2.0.*,
         text >=0.11 && <2.0,
         xss-sanitize >=0.3.1 && <0.4,
