Skip to content

v0.6.0-RC1

Compare
Choose a tag to compare
@paualarco paualarco released this 21 Apr 10:02
· 123 commits to master since this release
82c4aa1

Release update:

This release is the first candidate for the final 0.6.0, which introduces major refactoring to the MongoDB and Redis api, making them more functional friendly and resource-safe that relies on the cats.effect.Resource for a correct usage of the connection resources.
We would very much appreciate having feedback about the new changes before making the final release :)

Akka Stream

  • Deprecates the Akka Stream connector with its implicitly extended converter methods in favour of not confusing the already simple streams compatibility documented in Monix.io. #50 #606
  • Removed its section from the documentation

MongoDB

  • Refactorization of the MongoDB Connector for making it more functional friendly and resource-safe,
    also requiring to configure the collections that wants to be used, before creating the connection.
    Translating that to a better better user experience by avoiding having to pass those details later in the code.
    #522, #615
  • Updated docs to reflect all changes.
  • Redefines the retry strategy class - #514 (breaking change).

S3

  • Add listLatestObject and listOldestNObjects for s3 - #309 (thanks to @cwgroppe)

Redis

  • Functional and resource-safe Redis Connector
  • Brings new data types to replace all the previously required lettuce imports on the end user.
  • Improved benchmark results from older versions.
  • Major update of the underlying lettuce library to 6.x.x.RELEASE
  • Updated web docs to reflect all those changes.
    #590, #610

Thanks to all contributors that made it possible!