Skip to content

Releases: mrjasonroy/cache-components-cache-handler

v16.1.6

04 Feb 04:45
9fa6ce6

Choose a tag to compare

Installation

npm install @mrjasonroy/cache-components-cache-handler@16.1.6

npm dist-tag: latest


What's Changed

Other Changes

Full Changelog: v16.1.0...v16.1.6

v16.1.0

04 Feb 03:55

Choose a tag to compare

Installation

npm install @mrjasonroy/cache-components-cache-handler@16.1.0

npm dist-tag: latest


What's Changed

Other Changes

  • fix: pass TTL through factory adapter (ioredis only) by @mrjasonroy in #17
  • Fix workflow path error for packages/cache-handler-redis by @mrjasonroy in #19
  • ✅ Catch-up: Next.js 16.1.6 (v16.1.0) by @mrjasonroy in #25

Full Changelog: v16.0.4...v16.1.0

v16.0.4

30 Nov 22:27
ad463ab

Choose a tag to compare

Installation

npm install @mrjasonroy/cache-components-cache-handler@16.0.4

npm dist-tag: latest


What's Changed

Other Changes

Full Changelog: v16.0.3...v16.0.4

v16.0.3

20 Nov 03:11
e39c79c

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v16.0.2...v16.0.3

v16.0.2

20 Nov 02:16
10322d7

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v16.0.1...v16.0.2

v16.0.1

20 Nov 01:32
5771a8c

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v16.0.0-alpha.6...v16.0.1

v16.0.0-alpha.6 (Alpha)

17 Nov 04:06

Choose a tag to compare

Pre-release

Installation

npm install @mrjasonroy/cache-components-cache-handler@16.0.0-alpha.6

npm dist-tag: alpha


What's Changed

Other Changes

Full Changelog: v16.0.0-alpha.4...v16.0.0-alpha.6

v16.0.0-alpha.4

15 Nov 20:43

Choose a tag to compare

v16.0.0-alpha.4 Pre-release
Pre-release

What's New

✨ Valkey Support

Added full support for Valkey as a Redis-compatible cache backend!

  • ✅ E2E test coverage with Valkey 7 Alpine
  • ✅ CI pipeline integration
  • ✅ Documentation updated

Valkey is a Redis fork and is fully compatible with the existing Redis cache handler. No code changes required - just use the Redis handler with a Valkey instance!

🧪 Testing

All three cache backends now have comprehensive E2E test coverage:

  • Memory cache
  • Redis cache
  • Valkey cache

Installation

npm install @mrjasonroy/cache-components-cache-handler@16.0.0-alpha.4

Or install the alpha tag:

npm install @mrjasonroy/cache-components-cache-handler@alpha

Full Changelog

Merged PRs:

  • feat: add Valkey support with E2E tests (#1)

Commits:

  • chore: bump version to 16.0.0-alpha.4
  • feat: add Valkey support with E2E tests

🤖 Generated with Claude Code

v16.0.0-alpha.0

15 Nov 19:08

Choose a tag to compare

v16.0.0-alpha.0 Pre-release
Pre-release

⚠️ Alpha Release

First alpha release! Testing the automated publishing workflow.

Features

  • ✅ Full Next.js 16.0.1 support with Cache Components
  • ✅ Memory cache handler for development
  • ✅ Redis cache handler with ioredis for production
  • ✅ Composite handler for multi-tier caching
  • ✅ TypeScript with full type safety
  • ✅ Data cache handlers for "use cache" directive
  • ✅ Tag-based cache revalidation
  • ✅ Time-based cache expiration

Installation

For testing only:

npm install @mrjasonroy/cache-components-cache-handler@alpha
# or specific version:
npm install @mrjasonroy/cache-components-cache-handler@16.0.0-alpha.0

Quick Start

import { createRedisDataCacheHandler } from '@mrjasonroy/cache-components-cache-handler'
import Redis from 'ioredis'

const redis = new Redis(process.env.REDIS_URL)

export default createRedisDataCacheHandler({
  redis,
  keyPrefix: 'myapp:cache:',
})

See README for full documentation.

Testing

  • ✅ 41 unit tests passing
  • ✅ Comprehensive e2e tests with Playwright
  • ✅ Tested with both memory and Redis backends
  • ✅ Redis example app included

Links


🤖 Published with automated workflows