From 956e091f034fc288a92ff7e0674e6bec004d4b2b Mon Sep 17 00:00:00 2001 From: "cachekit-release-bot[bot]" <247960786+cachekit-release-bot[bot]@users.noreply.github.com> Date: Sun, 26 Apr 2026 00:37:37 +0000 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 4 ++-- Cargo.lock | 4 ++-- crates/cachekit-macros/CHANGELOG.md | 13 ++++++++++++ crates/cachekit-macros/Cargo.toml | 2 +- crates/cachekit/CHANGELOG.md | 33 +++++++++++++++++++++++++++++ crates/cachekit/Cargo.toml | 4 ++-- 6 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 crates/cachekit-macros/CHANGELOG.md create mode 100644 crates/cachekit/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index caea4a6..a36204e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "crates/cachekit": "0.0.1-alpha.1", - "crates/cachekit-macros": "0.1.0" + "crates/cachekit": "0.2.0", + "crates/cachekit-macros": "0.2.0" } diff --git a/Cargo.lock b/Cargo.lock index 460e91e..896f52b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -213,7 +213,7 @@ dependencies = [ [[package]] name = "cachekit-macros" -version = "0.1.0" +version = "0.2.0" dependencies = [ "proc-macro2", "quote", @@ -222,7 +222,7 @@ dependencies = [ [[package]] name = "cachekit-rs" -version = "0.0.1-alpha.1" +version = "0.2.0" dependencies = [ "async-trait", "blake2", diff --git a/crates/cachekit-macros/CHANGELOG.md b/crates/cachekit-macros/CHANGELOG.md new file mode 100644 index 0000000..e7c6e04 --- /dev/null +++ b/crates/cachekit-macros/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## [0.2.0](https://github.com/cachekit-io/cachekit-rs/compare/cachekit-macros-v0.1.0...cachekit-macros-v0.2.0) (2026-04-26) + + +### Features + +* implement #[cachekit] proc-macro and Workers backend ([7ae2f05](https://github.com/cachekit-io/cachekit-rs/commit/7ae2f05b20582b72008ba900853edd173573d72a)) + + +### Bug Fixes + +* resolve critical issues from expert panel review ([41d2189](https://github.com/cachekit-io/cachekit-rs/commit/41d218964468b5833f273e8f84a9e9d479672584)) diff --git a/crates/cachekit-macros/Cargo.toml b/crates/cachekit-macros/Cargo.toml index 0515bfc..7c93503 100644 --- a/crates/cachekit-macros/Cargo.toml +++ b/crates/cachekit-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cachekit-macros" -version = "0.1.0" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/cachekit/CHANGELOG.md b/crates/cachekit/CHANGELOG.md new file mode 100644 index 0000000..63de8c8 --- /dev/null +++ b/crates/cachekit/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog + +## [0.2.0](https://github.com/cachekit-io/cachekit-rs/compare/cachekit-rs-v0.0.1-alpha.1...cachekit-rs-v0.2.0) (2026-04-26) + + +### Features + +* CachekitIO backend full parity — session, metrics, SSRF, errors, locking, TTL ([88f1344](https://github.com/cachekit-io/cachekit-rs/commit/88f1344f119f5e344f39c4ebdb30c7e21b17b427)) +* CachekitIO backend full parity (session, metrics, SSRF, locking, TTL) ([b8bc4bb](https://github.com/cachekit-io/cachekit-rs/commit/b8bc4bb4e76c5d49aa77fc34fb2723aee4eb2354)) +* implement #[cachekit] proc-macro and Workers backend ([7ae2f05](https://github.com/cachekit-io/cachekit-rs/commit/7ae2f05b20582b72008ba900853edd173573d72a)) +* implement Backend and TtlInspectable traits with wasm32 support ([fa8e612](https://github.com/cachekit-io/cachekit-rs/commit/fa8e612b10bfda1119515a295d2c1fb309a80584)) +* implement Blake2b-256 cache key generation ([0bb1df0](https://github.com/cachekit-io/cachekit-rs/commit/0bb1df0f96013b6deeb91646c060cd060e255d3b)) +* implement CacheKit client with L1 cache and builder pattern ([5fb63e7](https://github.com/cachekit-io/cachekit-rs/commit/5fb63e7fb9fd71cb359e1a70f944b6f520b23a95)) +* implement CachekitConfig with builder and env parsing ([8caad1d](https://github.com/cachekit-io/cachekit-rs/commit/8caad1d70be4067f47d1e2a939cdf897799ce2ab)) +* implement CachekitIO HTTP backend for native targets ([556d935](https://github.com/cachekit-io/cachekit-rs/commit/556d93543e4764bd10d37ce09dc1bacb3f55067e)) +* implement error types with HTTP status mapping ([219e737](https://github.com/cachekit-io/cachekit-rs/commit/219e7379af932bbc629ed3d14141c2f09cffcef7)) +* implement L1 in-memory cache with per-entry TTL via moka Expiry ([c458f6c](https://github.com/cachekit-io/cachekit-rs/commit/c458f6c21a56379fd22b6191319c5ef777ee2641)) +* implement MessagePack serializer ([e97cd82](https://github.com/cachekit-io/cachekit-rs/commit/e97cd82f68d4072efbe3054804599d0bb5b69106)) +* implement Redis backend with TtlInspectable support ([4777e3a](https://github.com/cachekit-io/cachekit-rs/commit/4777e3a68f74ae94c2a932991327657d8b654dae)) +* implement zero-knowledge encryption layer with AAD v0x03 ([3ced335](https://github.com/cachekit-io/cachekit-rs/commit/3ced335e7bdd60866d97e42acb736afda67ae1bc)) + + +### Bug Fixes + +* resolve critical issues from expert panel review ([41d2189](https://github.com/cachekit-io/cachekit-rs/commit/41d218964468b5833f273e8f84a9e9d479672584)) +* serialize config env var tests to prevent race condition ([79a1359](https://github.com/cachekit-io/cachekit-rs/commit/79a135978e717b181d37c464a2c0445f0d0b447e)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * cachekit-macros bumped from 0.1 to 0.2.0 diff --git a/crates/cachekit/Cargo.toml b/crates/cachekit/Cargo.toml index 967c5a7..798764e 100644 --- a/crates/cachekit/Cargo.toml +++ b/crates/cachekit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cachekit-rs" -version = "0.0.1-alpha.1" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -51,7 +51,7 @@ js-sys = { version = "0.3", optional = true } getrandom = { version = "0.2", optional = true, features = ["js"] } # Optional: proc-macro decorator -cachekit-macros = { version = "0.1", path = "../cachekit-macros", optional = true } +cachekit-macros = { version = "0.2.0", path = "../cachekit-macros", optional = true } [dev-dependencies] tokio = { version = "1", features = ["macros", "rt-multi-thread"] }