diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,12 @@
 # Changelog
 
+- 0.3.8 (2026-10-31)
+  * Bumps the ppad-chacha and ppad-poly1305 dependencies to 0.3.1 and
+    0.4.8, which add native kernels on x86_64: SSE2 and AVX2 for
+    ChaCha20, and scalar C and AVX2 for Poly1305, with AVX2 detected
+    at runtime. On x86_64 CPUs with AVX2, 'encrypt' and 'decrypt' are
+    roughly 3.5x faster.
+
 - 0.3.7 (2026-10-31)
   * Bumps the ppad-poly1305 dependency to 0.4.7, which picks up
     ppad-fixed 0.2.1. Under the llvm flag on x86_64, both are compiled
diff --git a/ppad-aead.cabal b/ppad-aead.cabal
--- a/ppad-aead.cabal
+++ b/ppad-aead.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               ppad-aead
-version:            0.3.7
+version:            0.3.8
 synopsis:           A pure AEAD-ChaCha20-Poly1305 construction
 license:            MIT
 license-file:       LICENSE
@@ -44,8 +44,8 @@
   build-depends:
       base >= 4.9 && < 5
     , bytestring >= 0.9 && < 0.13
-    , ppad-chacha >= 0.3 && < 0.4
-    , ppad-poly1305 >= 0.4.7 && < 0.5
+    , ppad-chacha >= 0.3.1 && < 0.4
+    , ppad-poly1305 >= 0.4.8 && < 0.5
 
 test-suite aead-tests
   type:                exitcode-stdio-1.0
