Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions http-cache-quickcache/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [1.0.0-alpha.5] - 2026-02-17

### Changed

- Updated `http-cache` dependency to 1.0.0-alpha.5
- Updated `http-cache-semantics` to 3.0.0
- MSRV bumped from 1.85.0 to 1.88.0
- Exposed `url-standard`, `url-ada`, and `http-headers-compat` feature flags

## [1.0.0-alpha.4] - 2026-01-19

### Changed
Expand Down
4 changes: 2 additions & 2 deletions http-cache-quickcache/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache-quickcache"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
description = "http-cache manager implementation for quick-cache"
authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán <kzm@zkat.tech>"]
repository = "https://github.com/06chaynes/http-cache"
Expand All @@ -25,7 +25,7 @@ http = "1.2.0"

[dependencies.http-cache]
path = "../http-cache"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
default-features = false
features = ["postcard"]

Expand Down
9 changes: 9 additions & 0 deletions http-cache-reqwest/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [1.0.0-alpha.5] - 2026-02-17

### Changed

- Updated `http-cache` dependency to 1.0.0-alpha.5
- Updated `http-cache-semantics` to 3.0.0
- MSRV bumped from 1.85.0 to 1.88.0
- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags

## [1.0.0-alpha.4] - 2026-01-19

### Added
Expand Down
4 changes: 2 additions & 2 deletions http-cache-reqwest/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache-reqwest"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
description = "http-cache middleware implementation for reqwest"
authors = [
"Christian Haynes <06chaynes@gmail.com>",
Expand Down Expand Up @@ -34,7 +34,7 @@ futures-util = { version = "0.3.31", optional = true }

[dependencies.http-cache]
path = "../http-cache"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
default-features = false

[dev-dependencies]
Expand Down
9 changes: 9 additions & 0 deletions http-cache-surf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [1.0.0-alpha.5] - 2026-02-17

### Changed

- Updated `http-cache` dependency to 1.0.0-alpha.5
- Updated `http-cache-semantics` to 3.0.0
- MSRV bumped from 1.85.0 to 1.88.0
- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags

## [1.0.0-alpha.4] - 2026-01-19

### Added
Expand Down
4 changes: 2 additions & 2 deletions http-cache-surf/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache-surf"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
description = "http-cache middleware implementation for surf"
authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán <kzm@zkat.tech>"]
repository = "https://github.com/06chaynes/http-cache"
Expand All @@ -24,7 +24,7 @@ surf = { version = "2.3.2", default-features = false }

[dependencies.http-cache]
path = "../http-cache"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
default-features = false
features = ["with-http-types"]

Expand Down
9 changes: 9 additions & 0 deletions http-cache-tower-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [0.2.2] - 2026-02-17

### Changed

- Updated `http-cache` dependency to 1.0.0-alpha.5
- Updated `http-cache-semantics` to 3.0.0
- MSRV bumped from 1.85.0 to 1.88.0
- Exposed `url-standard`, `url-ada`, `http-headers-compat`, `streaming`, `rate-limiting`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags

## [0.2.1] - 2026-01-18

### Changed
Expand Down
4 changes: 2 additions & 2 deletions http-cache-tower-server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache-tower-server"
version = "0.2.1"
version = "0.2.2"
description = "Server-side HTTP response caching middleware for Tower/Axum"
authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán <kzm@zkat.tech>"]
repository = "https://github.com/06chaynes/http-cache"
Expand All @@ -16,7 +16,7 @@ edition = "2021"
rust-version = "1.88.0"

[dependencies]
http-cache = { version = "1.0.0-alpha.4", path = "../http-cache", default-features = false }
http-cache = { version = "1.0.0-alpha.5", path = "../http-cache", default-features = false }
http-cache-semantics = "3.0.0"
tower = { version = "0.5.2", features = ["util"] }
http = "1.2.0"
Expand Down
9 changes: 9 additions & 0 deletions http-cache-tower/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [1.0.0-alpha.5] - 2026-02-17

### Changed

- Updated `http-cache` dependency to 1.0.0-alpha.5
- Updated `http-cache-semantics` to 3.0.0
- MSRV bumped from 1.85.0 to 1.88.0
- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags

## [1.0.0-alpha.4] - 2026-01-19

### Added
Expand Down
4 changes: 2 additions & 2 deletions http-cache-tower/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache-tower"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
description = "HTTP cache middleware for Tower/Hyper"
authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán <kzm@zkat.tech>"]
repository = "https://github.com/06chaynes/http-cache"
Expand All @@ -16,7 +16,7 @@ edition = "2021"
rust-version = "1.88.0"

[dependencies]
http-cache = { version = "1.0.0-alpha.4", path = "../http-cache", default-features = false }
http-cache = { version = "1.0.0-alpha.5", path = "../http-cache", default-features = false }
http-cache-semantics = "3.0.0"
tower = { version = "0.5.2", features = ["util"] }
http = "1.2.0"
Expand Down
9 changes: 9 additions & 0 deletions http-cache-ureq/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [1.0.0-alpha.5] - 2026-02-17

### Changed

- Updated `http-cache` dependency to 1.0.0-alpha.5
- Updated `http-cache-semantics` to 3.0.0
- MSRV bumped from 1.85.0 to 1.88.0
- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags

## [1.0.0-alpha.4] - 2026-01-19

### Added
Expand Down
4 changes: 2 additions & 2 deletions http-cache-ureq/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache-ureq"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
description = "http-cache middleware implementation for ureq"
authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán <kzm@zkat.tech>"]
repository = "https://github.com/06chaynes/http-cache"
Expand All @@ -26,7 +26,7 @@ ureq = { version = "3.1.0" }

[dependencies.http-cache]
path = "../http-cache"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
default-features = false

[dev-dependencies]
Expand Down
23 changes: 23 additions & 0 deletions http-cache/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Changelog

## [1.0.0-alpha.5] - 2026-02-17

### Added

- `url-standard` feature flag as the new default URL implementation using the `url` crate
- Transparent bincode-to-postcard migration in `CACacheManager` and `MokaManager` (reads legacy bincode data, writes postcard)

### Changed

- `StreamingManager` rewritten to use cacache for disk storage with moka for metadata tracking and TinyLFU eviction
- MSRV bumped from 1.85.0 to 1.88.0
- Updated `http-cache-semantics` from 2.1.0 to 3.0.0
- Updated `foyer` to 0.22.3
- Updated `rand` to 0.10.0
- `url` crate is now optional behind `url-standard` feature (enabled by default)
- Removed `runtime` module, streaming no longer requires runtime-specific code

### Fixed

- Metadata handling with bincode serialization
- `CacheMode` enum variant matching logic
- Feature flag gates for doc tests

## [1.0.0-alpha.4] - 2026-01-19

### Added
Expand Down
2 changes: 1 addition & 1 deletion http-cache/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "http-cache"
version = "1.0.0-alpha.4"
version = "1.0.0-alpha.5"
description = "An HTTP caching middleware"
authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán <kzm@zkat.tech>"]
repository = "https://github.com/06chaynes/http-cache"
Expand Down