v0.6.0-RC1
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
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!