Redis4cats Versions Save

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

v1.2.0

2 years ago

🚀 Changes

  • add unsafe access to underlying Java API (#695) @gvolpe
  • transactions: set custom thread name (#694) @gvolpe
  • examples: add redis master-replica connection (#690) @gvolpe
  • add transact and pipeline methods (#689) @gvolpe
  • pipelines: reliable new implementation (#687) @gvolpe
  • feature: transactions with single-threaded execution context (#685) @gvolpe
  • fix zrevrangebyscoreWithScores implementation (#674) @hajlaoui-nader

🤖 Dependency Updates

  • Update cats-effect, cats-effect-kernel to 3.3.12 (#697) @scala-steward
  • Update circe-core, circe-generic, ... to 0.14.2 (#696) @scala-steward
  • Update log4cats-core, log4cats-slf4j to 2.3.1 (#693) @scala-steward
  • Update lettuce-core to 6.1.8.RELEASE (#675) @scala-steward
  • Update sbt-header to 5.7.0 (#688) @scala-steward
  • Update scala3-library to 3.1.2 (#684) @scala-steward
  • Update fs2-core to 3.2.7 (#680) @scala-steward
  • Update mdoc, sbt-mdoc to 2.3.2 (#678) @scala-steward
  • Update logback-classic to 1.2.11 (#672) @scala-steward

v1.1.1

2 years ago

Same as https://github.com/profunktor/redis4cats/releases/tag/v1.1.0 , which failed to publish to Maven Central.

v1.1.0

2 years ago

These are all the changes since the last release (v1.0.0) for the CE3 version.

🚀 Changes

  • Support node filters in cluster config (#657) @NickBurkard
  • Added support for commands: zunion, zinter, zdiff, smismember (#652) @spenszor
  • Add variadic hSet and deprecate hmSet (#641) @missingfaktor
  • Allow user to specify thread pool size (#623) @sushengloong
  • Remove Numeric constraint on incr / decr methods (#616) @gvolpe
  • Support for Redis Bitmaps for 1.x series (#608) @otobrglez
  • Fix issue with listener not being removed when subscription is released (#595) @svroonland
  • Use maximum time unit granularity for TTLs (#574) @bplommer
  • MkRedis: Fix typo in implicitNotFound (#562) @sideeffffect

🔧 Maintenance

  • Update JDK version in .mergify.yaml (#665) @kyri-petrou
  • ci: update actions and nixpkgs (#647) @gvolpe
  • Fix CI build (#622) @Shekeen
  • fix updates of cats-effect & fs2 (#585) @gvolpe

🤖 Dependency Updates

  • Update scala-library to 2.13.8 (#653) @scala-steward
  • Update scala3-library to 3.1.1 (#664) @scala-steward
  • Update cats-core, cats-testkit to 2.7.0 (#624) @scala-steward
  • Update cats-effect, cats-effect-kernel to 3.3.5 (#659) @scala-steward
  • Update fs2-core to 3.2.4 (#643) @scala-steward
  • Update lettuce-core to 6.1.6.RELEASE (#651) @scala-steward
  • Update log4cats-core, log4cats-slf4j to 2.2.0 (#654) @scala-steward
  • Update logback-classic to 1.2.10 (#640) @scala-steward
  • Update kind-projector to 0.13.2 (#590) @scala-steward
  • Update sbt to 1.6.2 (#661) @scala-steward
  • Update sbt-ci-release to 1.5.10 (#609) @scala-steward
  • Update sbt-scalafmt to 2.4.6 (#642) @scala-steward
  • Update sbt-unidoc to 0.5.0 (#614) @scala-steward
  • Update mdoc, sbt-mdoc to 2.3.0 (#658) @scala-steward
  • Update munit, munit-scalacheck to 0.7.29 (#588) @scala-steward

v0.14.0

2 years ago

Official release for Scala 3.0.0 and Cats Effect 2.

Ben Plommer (4):

      Update Scala versions + dependencies
      Fix compiler error
      Update sbt-dotty
      Update to 3.0.0

Tomasz Szymula (1):

      Fix/xread offset (#539)

v1.0.0

2 years ago

Final release for Cats Effect 3, cross-built for Scala 2.12.4, 2.13.6, and 3.0.0. Thanks to all the contributors!

🚀 Changes

  • Fix streaming read (cherry-pick #539) (#560) @gvolpe
  • Make available for change topologyViewRefreshStrategy in Redis4CatsConfig (#556) @ulanzetz
  • Update to Scala 3 (1.x series) (#551) @bplommer
  • Transactions: Hack test to convert list to HList (#547) @gvolpe

🤖 Dependency Updates

  • Update lettuce-core to 6.1.3.RELEASE (#557) @scala-steward
  • Update sbt to 1.5.4 (#554) @scala-steward
  • Update sbt-tpolecat to 0.1.20 (#553) @scala-steward
  • Update kind-projector to 0.13.0 (#545) @scala-steward
  • Update sbt-microsites to 1.3.4 (#538) @scala-steward
  • Update mdoc, sbt-mdoc to 2.2.21 (#544) @scala-steward

v1.0.0-RC3

3 years ago

🚀 Changes

  • Fix - remove custom versions (#527) @gvolpe
  • Couple Dispatcher lifetime to stream (#528) @catostrophe
  • Narrow compile dependencies to cats-effect-kernel/-std (#526) @catostrophe

🤖 Dependency Updates

  • Update cats-effect, cats-effect-kernel to 3.0.2 (#532) @scala-steward
  • Update lettuce-core to 6.1.1.RELEASE (#533) @scala-steward
  • Update log4cats-core, log4cats-slf4j to 2.0.1 (#530) @scala-steward
  • Update sbt to 1.5.0 (#531) @scala-steward
  • Update scala-library to 2.12.13 (#522) @scala-steward
  • Update sbt-microsites to 1.3.3 (#519) @scala-steward
  • Update sbt-dotty to 0.5.5 (#535) @scala-steward
  • Update mdoc_2.12, mdoc_2.13, mdoc_3.0.0-RC1, ... to 2.2.20 (#534) @scala-steward

v0.13.1

3 years ago

Same as v0.13.0 except this time the binary should also match the tag.

⚠️ Be aware that there was a hiccup in the release process and v0.13.0 was actually published as v0.12.1! ⚠️

v0.13.0

3 years ago

Cross-built against Cats Effect 2, and Scala 2.12.x, 2.13.x and 3.0.0-RC1.

🚀 Changes

  • Scala3 support (#487) @bplommer

🤖 Dependency Updates

  • Update fs2-core to 2.5.4 (#512) @scala-steward
  • Update sbt-dotty to 0.5.4 (#509) @scala-steward
  • Update cats-effect to 2.4.1 (#506) @scala-steward
  • Update cats-core, cats-testkit to 2.5.0 (#505) @scala-steward
  • Update munit, munit-scalacheck to 0.7.23 (#503) @scala-steward
  • Update log4cats-core, log4cats-slf4j to 1.2.1 (#500) @scala-steward
  • Update sbt-ci-release to 1.5.7 (#499) @scala-steward
  • Update lettuce-core to 6.0.3.RELEASE (#496) @scala-steward

v1.0.0-RC2

3 years ago

This is the last release candidate before v1.0.0 is publised.

It is cross-built against Cats Effect 3 and Scala 2.12.x, 2.13.x and 3.0.0-RC1.

🚀 Changes

  • MkRedis capability trait (#516) @gvolpe
  • Scala 3 support for CE3 (#508) @bplommer

v1.0.0-RC1

3 years ago

This is the first release candidate with support for Cats Effect 3, thanks to @bplommer for the hard work!

The 1.x.x series will continue to be built against CE3, whereas the current stable 0.x.x series will be built against CE2.

🚀 Changes

  • Update to cats-effect 3 (#484) @bplommer
  • Drop scala2 compiler plugins in preparation for Scala 3 (#485) @bplommer
  • Fix log4cats adapter (#494) @catostrophe

🔧 Internal Changes

  • Publishing: Set custom version (#493) @gvolpe
  • CI publish series 1.x (#491) @gvolpe

🤖 Dependency Updates

  • Update sbt-ci-release to 1.5.6 (#489) @scala-steward
  • Update sbt to 1.4.9 (#488) @scala-steward