Redis4cats Versions Save

:bookmark: Redis client built on top of Cats Effect, Fs2 and Lettuce

v1.7.0

1 month ago

🚀 Changes

  • Adding pooling support with keypool. (#833) @BusyByte

🤖 Dependency Updates

  • Update cats-effect, cats-effect-kernel to 3.5.4 (#852) @gvolpe
  • Update fs2-core to 3.10.2 (#858) @gvolpe
  • Update keypool to 0.4.9 (#857) @gvolpe
  • Update lettuce-core to 6.3.2.RELEASE (#853) @gvolpe
  • Update logback-classic to 1.5.3 (#851) @gvolpe
  • Update scala-library to 2.13.13 (#848) @gvolpe
  • Update scala-library to 2.12.19 (#847) @gvolpe
  • Update sbt-site to 1.6.0 (#856) @gvolpe

v1.6.0

2 months ago

🚀 Changes

  • add functions support (#850) @Ravenow

🤖 Dependency Updates

  • Update cats-effect, cats-effect-kernel to 3.5.3 (#842) @gvolpe
  • Update fs2-core to 3.9.4 (#841) @gvolpe
  • Update lettuce-core to 6.3.1.RELEASE (#837) @gvolpe
  • Update scala3-library to 3.3.3 (#849) @gvolpe

🔧 Internal Updates

  • Update logback-classic to 1.5.2 (#846) @gvolpe
  • Update sbt to 1.9.9 (#844) @gvolpe
  • Update kind-projector to 0.13.3 (#845) @gvolpe
  • Update mdoc, sbt-mdoc to 2.5.2 (#838) @gvolpe
  • Update sbt to 1.9.8 (#834) @gvolpe

v1.5.2

6 months ago

🚀 Changes

  • fix decrBy (#825) @Dani3lB

🤖 Dependency Updates

  • Update mdoc, sbt-mdoc to 2.4.0 (#824) @gvolpe

v1.5.1

7 months ago

🚀 Changes

  • fixing return for pttl to interpreted as millis (#819) @BusyByte
  • chores (docs, flake, etc) (#817) @gvolpe
  • Upgrade to Redis 7.0.10 / add existence arg to expire/expireAt (#812) @yakivy

🤖 Dependency Updates

  • Update mdoc, sbt-mdoc to 2.3.8 (#823) @gvolpe
  • Update cats-effect, cats-effect-kernel to 3.5.2 (#821) @gvolpe
  • update sbt-tpolecat to 0.4.4 (manual intervention) (#816) @gvolpe
  • Update sbt to 1.9.6 (#815) @gvolpe
  • Update scala-library to 2.13.12 (#814) @gvolpe
  • Update fs2-core to 3.9.2 (#813) @gvolpe

v1.5.0

8 months ago

🚀 Changes

Mainly dependency updates on Cats Effect 3.5.x. Full Changelog: https://github.com/profunktor/redis4cats/compare/v1.4.3...v1.5.0

🤖 Dependency Updates

Scala compiler

  • Update scala3-library to 3.3.1 (#811) @gvolpe
  • Update scala-library to 2.13.11 (#800) @gvolpe

Core dependencies

  • Update cats-core, cats-testkit to 2.10.0 (#803) @gvolpe
  • Update cats-effect, cats-effect-kernel to 3.5.1 (#807) @gvolpe
  • Update fs2-core to 3.9.1 (#808) @gvolpe
  • Update lettuce-core to 6.2.6.RELEASE (#798) @gvolpe
  • Update circe-core, circe-generic, ... to 0.14.6 (#809) @gvolpe
  • Update log4cats-core, log4cats-slf4j to 2.6.0 (#805) @gvolpe
  • Update logback-classic to 1.4.11 (#792) @gvolpe

Plugins

  • Update sbt to 1.9.4 (#806) @gvolpe
  • Update sbt-scalafmt to 2.5.2 (#810) @gvolpe
  • Update sbt-header to 5.10.0 (#796) @gvolpe

v1.4.3

10 months ago

Same as v1.4.2 that failed to be published to Maven Central due to outdated CI/CD.

v1.4.2

10 months ago

What's Changed 🚀

Dependency Updates 🤖

New Contributors 😍

Full Changelog: https://github.com/profunktor/redis4cats/compare/v1.4.1...v1.4.2

v1.4.1

1 year ago

🚀 Changes

  • Prevent hDel and hmGet from receiving empty list (#787) @nox213
  • Use two streams for read/write in RedisStreamSpec (#782) @wiwa
  • Allow customising ClientResources (#773) @ybasket

🤖 Dependency Updates

  • Update logback-classic to 1.4.6 (#785) @gvolpe
  • Update cats-effect, cats-effect-kernel to 3.4.8 (#783) @gvolpe
  • Update lettuce-core to 6.2.3.RELEASE (#781) @gvolpe
  • Update fs2-core to 3.6.1 (#777) @gvolpe
  • Update circe-core, circe-generic, ... to 0.14.4 (#776) @gvolpe
  • Update scala3-library to 3.2.2 (#771) @gvolpe
  • Update mdoc, sbt-mdoc to 2.3.7 (#770) @gvolpe

Thanks to all the contributors, and a warm welcome to the new ones! 😃

v1.4.0

1 year ago

🚀 Changes

  • Add client commands (#767) @alfabetacain
  • Use Long instead of Unit as a return type in sRem (#766) @matejcerny
  • Simplify future lift methods and clean up examples (#763) @gvolpe
  • Handle CancellationException in FutureLift (#761) @rossabaker
  • fix: FutureLift implementation (#760) @gvolpe

🤖 Dependency Updates

  • Update cats-effect, cats-effect-kernel to 3.4.5 (#768) @gvolpe
  • Update lettuce-core to 6.2.2.RELEASE (#755) @gvolpe
  • Update sbt to 1.8.2 (#765) @gvolpe

v1.3.0

1 year ago

🚀 Changes

  • pubsub: add psubscribe and punsubscribe (#715) @gvolpe
  • Add GETEX command (#716) @MamdouhAhmed
  • Add support for KEEPTTL option in SET command (#714) @MamdouhAhmed

🤖 Dependency Updates

Thanks @MamdouhAhmed for helping fix some of @gvolpe [bot] dependency updates as well! 🚀

  • Update Lettuce to 6.2.1.RELEASE and fix deprecations (#743) @kyri-petrou
  • Update cats-effect, cats-effect-kernel to 3.4.1 (#751) @gvolpe
  • Update cats-core, cats-testkit to 2.9.0 (#747) @gvolpe
  • Update fs2-core to 3.4.0 (#753) @gvolpe
  • Update logback-classic to 1.4.5 (#752) @gvolpe
  • Update sbt-header to 5.9.0 (#750) @gvolpe
  • Update sbt-scalafmt to 2.5.0 (#749) @gvolpe
  • Update sbt to 1.8.0 (#746) @gvolpe
  • Update scala3-library to 3.2.1 (#745) @gvolpe
  • Update scala-library to 2.13.10 (#740) @gvolpe
  • Update mdoc, sbt-mdoc to 2.3.6 (#734) @gvolpe
  • Update log4cats-core, log4cats-slf4j to 2.5.0 (#727) @gvolpe
  • Update circe-core, circe-generic, ... to 0.14.3 (#726) @gvolpe