Releases: avast/rabbitmq-scala-client
Releases · avast/rabbitmq-scala-client
8.0.0-RC12: Merge pull request #43 from avast/RepublishReworked
- Support for streaming (FS2)
- Configurable address resolver
- Improved/reworked republishing
- Bugfixes
See all commits.
8.0.0-RC11
ConfigRabbitMQConnection - bugfix in loading nested configs.
Check out RC8 if you didn't yet - contains several (even BC) major changes.
RabbitMQ client 5.8.0 and few minor dependencies
8.0.0-RC10 deps: RabbitMQ client 5.8.0 and few minor dependencies (#39)
8.0.0-RC9
8.0.0-RC8: Strict configuration checking and readme update (#35)
Some major changes:
- Removed Monix - was used internally in few places, is replaced by Cats-Effect utilities now.
- BC: Java API was removed.
- BC: Configuration from HOCON was moved to
pureconfig
module. It's source-compatible with previous version. - BC: Consumers, producers and additional declarations must be in an enclosing blocks in the HOCON.
- BC: Content of
Config
is now checked, all unknown keys cause configuration failure. - BC: Configuration of SSL was removed.
SSLContext
is now passed explicitly to factory method. - Default values for configuration are now in config case classes, not in
reference.conf
(which doesn't exist anymore).
See all commits for viewing all changes.
See migration guides for easier migrations from older versions.
Dependencies update
Waiting with final 8.0.0 for final Monix 3.0.0.
Handling UserId header while republishing.
This release follows the 7.0.0-RC5. The version was bumped up to prevent a huge pain in the dependencies and to provide support for people using pre-MonixRC2 versions.
Final release for 7.0.0
This version has changed API, but still uses Monix 3.0.0-RC1 and cats-effect <1.0.
See migration guide from 6.1.
Resource-based API
Fully migrated to cats-effect 1+ (1.3.0), using cats.effect.Resource
in API (breaking change!!!)
Upgrade to Monix 3.0.0-RC2
Merge pull request #25 from avast/UpdateToMonix3xRC2 Upgrade to Monix 3.0.0-RC2