diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [PVP Versioning](https://pvp.haskell.org/).
 
+## [0.4.10.0] - 2026-06-20
+
+- Support for 'ram' dependency. [#1888](https://github.com/haskell-servant/servant/pull/1888)
+- Bump lower dependency bounds. [#1876](https://github.com/haskell-servant/servant/pull/1876)
+
 ## [0.4.9.1] - 2025-07-03
 
 - Use data-default instead of data-default-class [#1796](https://github.com/haskell-servant/servant/pull/1796)
diff --git a/servant-auth-server.cabal b/servant-auth-server.cabal
--- a/servant-auth-server.cabal
+++ b/servant-auth-server.cabal
@@ -1,6 +1,6 @@
 cabal-version:  2.2
 name:           servant-auth-server
-version:        0.4.9.2
+version:        0.4.10.0
 synopsis:       servant-server/servant-auth compatibility
 description:    This package provides the required instances for using the @Auth@ combinator
                 in your 'servant' server.
@@ -18,7 +18,7 @@
 license-file:   LICENSE
 tested-with:    GHC ==9.2.8 || ==9.4.8 || ==9.6.6 || ==9.8.4 || ==9.10.1 || ==9.12.1
 build-type:     Simple
-extra-source-files:
+extra-doc-files:
     CHANGELOG.md
 
 source-repository head
@@ -32,29 +32,36 @@
   ghc-options: -Wall
   build-depends:
       base                    >= 4.16.4.0 && < 4.22
-    , aeson                   >= 1.0.0.1  && < 3
-    , base64-bytestring       >= 1.0.0.1  && < 2
-    , blaze-builder           >= 0.4.1.0  && < 0.5
+    , aeson                   >= 2.2      && < 3
+    , base64-bytestring       >= 1.2      && < 2
+    , blaze-builder           >= 0.4.4.1  && < 0.5
     , bytestring              >= 0.11 && < 0.13
-    , case-insensitive        >= 1.2.0.11 && < 1.3
+    , case-insensitive        >= 1.2.1.0  && < 1.3
     , cookie                  >= 0.4.4    && < 0.6
-    , data-default            >= 0.2      && < 0.9
+    , data-default            >= 0.8      && < 0.9
     , entropy                 >= 0.4.1.3  && < 0.5
-    , http-types              >= 0.12.2   && < 0.13
-    , jose                    >= 0.10     && < 0.13
-    , lens                    >= 4.16.1   && < 5.4
-    , memory                  >= 0.14.16  && < 0.19
+    , http-types              >= 0.12.4   && < 0.13
+    , jose                    >= 0.11     && < 0.14
+    , lens                    >= 5.3      && < 5.4
     , monad-time              >= 0.3.1.0  && < 0.5
     , mtl                     ^>= 2.2.2   || ^>= 2.3.1
     , servant                 >= 0.20.3   && < 0.21
-    , servant-auth            == 0.4.9.2
+    , servant-auth            == 0.4.10.0
     , servant-server          >= 0.20.3   && < 0.21
     , tagged                  >= 0.8.4    && < 0.9
     , text                    >= 1.2.3.0  && < 2.2
-    , time                    >= 1.5.0.1  && < 1.15
-    , unordered-containers    >= 0.2.9.0  && < 0.3
+    , time                    >= 1.11     && < 1.15
+    , unordered-containers    >= 0.2.21   && < 0.3
     , wai                     >= 3.2.1.2  && < 3.3
 
+  if impl(ghc >= 9.6)
+    build-depends:
+      ram                     >= 0.22     && < 0.23
+
+  if impl(ghc < 9.6)
+    build-depends:
+      memory                  >= 0.18     && < 0.19
+
   if impl(ghc >= 9)
     build-depends:
       -- base64-bytestring 1.2.1.0 contains important fix for GHC-9, lower versions
@@ -123,11 +130,11 @@
   -- test dependencies
   build-depends:
       servant-auth-server
-    , hspec       >= 2.5.5     && < 2.12
-    , QuickCheck  >= 2.11.3    && < 2.17
-    , http-client >= 0.5.13.1  && < 0.8
-    , lens-aeson  >= 1.0.2     && < 1.3
-    , warp        >= 3.2.25    && < 3.5
+    , hspec       >= 2.11      && < 2.12
+    , QuickCheck  >= 2.18      && < 2.19
+    , http-client >= 0.7.19    && < 0.8
+    , lens-aeson  >= 1.2.3     && < 1.3
+    , warp        >= 3.4.9     && < 3.5
     , wreq        >= 0.5.2.1   && < 0.6
     , text        >= 1.2.3.0   && < 2.2
   other-modules:
