Files
cache-valkey/CHANGELOG.md
T
Rene Nochebuena 358f9e316e chore(cache-valkey): bump einherjar deps to v1.1.0 (framework version alignment)
Patch of the coordinated framework release: einherjar modules move to v1.1.0
in lockstep, so cache-valkey is bumped alongside the rest.

- go.mod: contracts, core -> v1.1.0 (via go get + go mod tidy)

No code or API changes. ModuleVersion() reports v1.1.0 automatically from
build info once tagged. Badge bumped to v1.1.0.
2026-08-07 18:55:16 -06:00

1.3 KiB

Changelog — cache-valkey

All notable changes to this module are documented here. Format follows Keep a Changelog. This module adheres to Semantic Versioning.

[1.1.0] — 2026-08-07

Coordinated framework version alignment — released in lockstep at v1.1.0.

Changed

  • Bumped einherjar dependencies (contracts, core) to v1.1.0 via go get + go mod tidy. No code or API changes.

[1.0.0] — 2026-05-28

Added

  • Provider interface: six common Valkey operations (Get, Set, Del, Exists, Expire, IncrWithTTL) using only standard Go types, plus Native() vk.Client escape hatch.
  • Component interface: Provider + lifecycle.Component + observability.Checkable.
  • Config struct with EINHERJAR_VALKEY_* env tags (caarlos0/env compatible).
  • New(logger, cfg) Component factory — lifecycle-aware Valkey client.
  • NewPermissionCache(Provider) *PermissionCache — satisfies auth/rbac.Cache via duck typing.
  • NewRateLimiterStore(Provider, window, limit) *RateLimiterStore — satisfies web/mw.RateLimiterStore via duck typing; fixed-window Lua counter.
  • NewBlacklist(Provider) *Blacklist — satisfies auth-jwt.Blacklist via duck typing.