Skip to content

v0.1.0

Choose a tag to compare

@ghostdogpr ghostdogpr released this 19 Jun 00:29
abfe6fb

Release Notes

This is the first ever release of Sage, a Redis & Valkey client for Scala 3. It is one client for any effect system, built on a from-scratch native Redis protocol implementation.

Highlights

  • Use any effect system: first-class ZIO, Cats Effect, Kyo, and Ox artifacts, each exposing its ecosystem's native types with no wrapper visible.
  • Fast, native Redis protocol: RESP3, commands, and codecs implemented directly in Scala 3, with no Java client wrapped underneath and fast by design.
  • Modern and feature-rich: Redis 8+ and Valkey 8+ with auto-pipelining, transactions, cluster, sharded pub/sub, streams, client-side caching, and TLS.
  • Observable: a built-in listener SPI for metrics, tracing, and connection-lifecycle events.

Runs on Scala 3.3.x LTS and later, and requires JDK 21+.

See the Documentation to get started.