From de0c0680b45fb4e4a3094bd82f96c4fd9ae00a12 Mon Sep 17 00:00:00 2001 From: "cachekit-release-bot[bot]" <247960786+cachekit-release-bot[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 05:43:11 +0000 Subject: [PATCH] chore(main): release cachekit 0.1.6 --- .release-please-manifest.json | 2 +- packages/cachekit/CHANGELOG.md | 16 ++++++++++++++++ packages/cachekit/package.json | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2f81131..2206d55 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "packages/cachekit": "0.1.5", + "packages/cachekit": "0.1.6", "packages/cachekit-core-ts": "0.1.3", "packages/cachekit-core-wasm": "0.1.2" } diff --git a/packages/cachekit/CHANGELOG.md b/packages/cachekit/CHANGELOG.md index a38a060..ab62d5a 100644 --- a/packages/cachekit/CHANGELOG.md +++ b/packages/cachekit/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.1.6](https://github.com/cachekit-io/cachekit-ts/compare/cachekit-v0.1.5...cachekit-v0.1.6) (2026-09-04) + + +### Features + +* **encryption:** previousMasterKeys keyring rotation surface (LAB-685) ([#103](https://github.com/cachekit-io/cachekit-ts/issues/103)) ([e7d1a8f](https://github.com/cachekit-io/cachekit-ts/commit/e7d1a8fffe7833078d363bed23b30199653327dd)) + + +### Bug Fixes + +* **cachekitio:** send X-CacheKit-TTL and reject invalid TTLs per protocol spec (LAB-239) ([#110](https://github.com/cachekit-io/cachekit-ts/issues/110)) ([0862629](https://github.com/cachekit-io/cachekit-ts/commit/0862629d88cafd127bcf132b31b15fac594d5a8d)) +* L1 TTL cap, loud size rejections, Cache API compression default, Node-free workers types (LAB-1388) ([#98](https://github.com/cachekit-io/cachekit-ts/issues/98)) ([13a3345](https://github.com/cachekit-io/cachekit-ts/commit/13a3345a8136f92e094995e6d68413e52c94a8b4)) +* **security:** store ciphertext in L1 for encrypted caches (LAB-238) ([#104](https://github.com/cachekit-io/cachekit-ts/issues/104)) ([0b1b2f8](https://github.com/cachekit-io/cachekit-ts/commit/0b1b2f8d55768ed6fb31a17a067b5da998feff33)) +* **serialization:** bound msgpack decode at all untrusted call sites (LAB-281) ([#111](https://github.com/cachekit-io/cachekit-ts/issues/111)) ([19ad90c](https://github.com/cachekit-io/cachekit-ts/commit/19ad90c5c9d3208a7a74a46e3a1da680cca8f4d9)) +* **serialization:** bound msgpack decode nesting depth before allocation (LAB-2487) ([#112](https://github.com/cachekit-io/cachekit-ts/issues/112)) ([906942d](https://github.com/cachekit-io/cachekit-ts/commit/906942d6ccaa130e3bdfba9cd4c90762ecc32de0)) + ## [0.1.5](https://github.com/cachekit-io/cachekit-ts/compare/cachekit-v0.1.4...cachekit-v0.1.5) (2026-08-03) diff --git a/packages/cachekit/package.json b/packages/cachekit/package.json index d59034e..20e7c7a 100644 --- a/packages/cachekit/package.json +++ b/packages/cachekit/package.json @@ -1,6 +1,6 @@ { "name": "@cachekit-io/cachekit", - "version": "0.1.5", + "version": "0.1.6", "description": "Backend-agnostic caching for TypeScript/Node.js (beta) — intent-based API with L1 in-memory, stale-while-revalidate, circuit breaker, and optional zero-knowledge AES-256-GCM encryption via a Rust core. Works with Redis, Memcached, File, Workers KV, or CachekitIO.", "type": "module", "main": "./dist/cjs/index.js",