diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [_Unreleased_](https://github.com/freckle/freckle-app/compare/freckle-app-v1.23.3.0...main)
+## [_Unreleased_](https://github.com/freckle/freckle-app/compare/freckle-app-v1.24.0.0...main)
+
+## [v1.24.0.0](https://github.com/freckle/freckle-app/compare/freckle-app-v1.23.3.0...freckle-app-v1.24.0.0)
+
+- Update `HttpCache.set` to accept TTL (and use it in memcached implementation)
 
 ## [v1.23.3.0](https://github.com/freckle/freckle-app/compare/freckle-app-v1.23.2.0...freckle-app-v1.23.3.0)
 
diff --git a/freckle-app.cabal b/freckle-app.cabal
--- a/freckle-app.cabal
+++ b/freckle-app.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.22
 name:               freckle-app
-version:            1.23.3.0
+version:            1.24.0.0
 license:            MIT
 license-file:       LICENSE
 maintainer:         Freckle Education
@@ -112,7 +112,7 @@
         faktory >=1.1.2.4,
         freckle-env >=0.0.1.2,
         freckle-exception >=0.0.0.0,
-        freckle-http >=0.1.0.0,
+        freckle-http >=0.2.0.0,
         freckle-otel >=0.0.0.2,
         freckle-prelude >=0.0.1.1,
         freckle-stats >=0.0.0.0,
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: freckle-app
-version: 1.23.3.0
+version: 1.24.0.0
 
 maintainer: Freckle Education
 category: Utils
