Embedded RabbitMQ v1.4.0 Release Notes

Release Date: 2019-12-05 // almost 2 years ago
  • ๐Ÿ†• New Features:

    • ๐Ÿ— It's now easier to use versions not listed in PredefinedVersion enum. Just pass new BaseVersion("3.8.1") to the EmbeddedRabbitMqConfig.Builder().version() and it should work! See PR #62 for more info.

    Contributors:

    • dkaelbling, who reported and contributed the idea+code for this new functionality.

Previous changes from v1.3.3

  • Enhancements:

    • ๐Ÿ†• New RabbitMqDiagnostics class to help invoke rabbitmq-diagnostics commands to inspect status of the node/cluster. See manual or See PR #59 for more info. (Note: no parsing of the information resulting from invoking commands has been implemented).

    ๐Ÿ›  Fixes:

    • In version 1.3.2 (PR #58), when invoking RabbitMqPlugins or RabbitMqCtl, all environment variables defined by RabbitMqConfig were ignored. This is no longer the case. Only RABBITMQ_NODE_PORT will be ignored by default, but you can define other variables to be ignored or even add new environment variables. See PR #59 for more info.