Sha256: 8f7222e9bc19d6424e128782945384c0aac1a890f435d7ce8b8743107c8bcd83
Contents?: true
Size: 1.78 KB
Versions: 1
Compression:
Stored size: 1.78 KB
Contents
# Changelog ## [0.6.0] - 2023-12-30 ### Added - Create a channel for each class including Harmoniser::Publisher or Harmoniser::Subscriber. A mutex in the context of the class including Publisher or Subscriber modules control access to the resources created as well as guarantees safe publication under multi-thread process. - Introduce broadcast and unicast examples. - Amend specs to wipe out RabbitMQ resources created during spec execution. ### Changed - Honour verbose option regardless of the environment configuration set. For instance, for non-production environment, verbose is no longer verbose set by default. ## [0.5.0] - 2023-12-20 ### Added - Setup at_exit hook to be executed when Harmoniser exits for an opened RabbitMQ connection - Add defaults to Bunny::Session for timeouts and recovery attempts - Fix boot up problems for payments application example - Perform refactoring of internals such as slimming down Configuration ## [0.4.0] - 2023-12-07 ### Added - Default logger with error severity for when errors occur at channel level - Default logger with error severity for when errors occur while processing a message from a queue ### Removed - Unused docker image for rabbitMQ (only for development purposes) ## [0.3.0] - 2023-11-29 ### Added - Introduce github action for building, linting and running specs anytime a pull request is opened or push to master happens ## [0.2.0] - 2023-11-28 ### Added - Introduce github action for releasing the gem once is merged into master ## [0.1.0] - 2023-11-27 ### Added - Support to express publishing through any kind of exchanges - Capability to subscribe to queues - Express RabbitMQ topology separated from the responsibility of publishing or subscribing - Provide dedicated Ruby process to consume messages through the subscribers defined
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
harmoniser-0.6.0 | CHANGELOG.md |