Skip to content

Releases: profunktor/redis4cats

0.8.1

20 May 19:29
18aa968
Compare
Choose a tag to compare

The project has been renamed from fs2redis to redis4cats. Package name is now different as well: replace all com.github.gvolpe.fs2redis by dev.profunktor.redis4cats.

Changes

  • #95 Adding support for single-shard transactions
  • #92 Avoid exposing Java stuff like codecs, etc
  • #91 Renaming files and packages
  • #90 Organization changes

0.8.0

06 May 16:36
Compare
Choose a tag to compare

The artifact is now published using the dev.profunktor group id and redis4cats-xxx artifact id instead of com.github.gvolpe and fs2redis-xxx respectively.

The only changes compared to 0.8.0-RC1 is the package renaming. See migration guide for more.

Road map

The next major release will contain more renaming. The idea is to eliminate any reference to Fs2Redis since the client mainly works using cats-effect and the minority of the modules require fs2.

0.8.0-RC1

05 May 15:18
Compare
Choose a tag to compare

Changes

  • #89 Fixing zrangebyscore
  • #87 Moving to Circle CI + sbt build clean up
  • #86 Adopting Scala COC

Dependency updates

  • #85 cats-effect-1.3.0
  • #80 lettuce-core-5.1.6.RELEASE
  • #79 scalatest-3.0.7

0.8.0-M2

18 Mar 03:14
Compare
Choose a tag to compare

Improvements

#78 Acknowledging the creation of RedisURI as effectful.

Dependency updates

#77 sbt-header-5.2.0
#76 lettuce-core-5.1.5.RELEASE

0.8.0-M1

01 Mar 08:12
Compare
Choose a tag to compare

Features

  • Initial support for Transactions.

Changes

  • #71 [Feature] - Transactions
  • #65 Updating license headers and migrating from the deprecated Sink to Pipe
  • #60 [Internal] - Reorganizing modules into a single directory.

Dependency updates

  • #75 fs2-core-1.0.4
  • #69 log4cats-0.3.0
  • #68 lettuce-core-5.1.4.RELEASE
  • #67 sbt-header-5.1.0
  • #66 cats-core-1.6.0
  • #63 cats-effect-1.2.0

Special thanks to @Daenyth for requesting and reviewing the initial support for transactions.

0.7.0

08 Jan 09:10
ce209ef
Compare
Choose a tag to compare

Announcement

A new dependency fs2-redis-log4cats is introduced to support log4cats.

Changes

#59 Change *setNx API signatures
#57 Codecs derivation based on an existing one
#56 Add log4cats support
#54 Adding ContextShift to shift back after every Java Future conversion
#53 Using syntax and refactoring putStrLn to avoid calling toString
#51 Add Server API with flushAll, flushAllAsync, etc

This release was possible thanks to all its contributors: @Twizty , @kubukoz and @gvolpe .

0.6.1

25 Dec 02:50
Compare
Choose a tag to compare

Changes

#50 Add ConnectionCommands with ping by @kubukoz

Dependency updates

#49 scribe-2.7.1

Thanks!

0.6.0

19 Dec 05:22
Compare
Choose a tag to compare

There is now a new dependency fs2-redis-test-support you can import in order to add your own integration tests using docker to spin up a redis server.

Changes

Dependency updates

  • #46 fs2-core-1.0.2
  • #45 tut-0.6.10
  • #43 sbt-1.2.7 by @sullis
  • #42 cats-effect-1.1.0
  • #41 scribe-2.7.0
  • #40 lettuce-core-5.1.13.RELEASE
  • #39 kind-projector-0.9.9

Most of them by the amazing @scala-steward !

Thanks!

0.5.1

07 Nov 09:55
Compare
Choose a tag to compare

No changes with respect to 0.5.0. Only publishing the missing dependency fs2-redis-core.

0.5.0

05 Nov 03:16
9eff5b8
Compare
Choose a tag to compare

This release includes the following dependencies upgrade:

  • Cats Effect v1.1.0-M1

Changes

#33 Split Effects API and Streams API in separate modules

Thanks!