All Versions
10
Latest Version
Avg Release Cycle
113 days
Latest Release
682 days ago

Changelog History

  • v1.4.0 Changes

    December 05, 2019

    ๐Ÿ†• 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.
  • v1.3.3 Changes

    November 27, 2019

    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.
  • v1.3.2 Changes

    November 25, 2019

    Fixes:

    • ๐Ÿง Issue #57: Hard links found in the generic-linux artifact weren't being correctly re-created during extraction.
  • v1.3.1 Changes

    November 04, 2019

    Improvements:

    • โž• Added RabbitMQ versions 3.7.18 and 3.8.0 to the list of predefined versions

    ๐Ÿ›  Fixes:

    • ๐ŸŽ When running on MacOS and using predefined version 3.7.18 or higher, the binary couldn't be downloaded from official repos (See Issue #53)
    • CVE-2019-12402 issue due to commons-compress dependency.

    Contributors:

    Known Issues:

    • ๐Ÿ‘€ Using RabbitMQ v3.7.18 on Mac, when executing rabbitmqctl or rabbitmq-plugins commands, execution will fail. See Issue #57 for more info.
  • v1.3.0 Changes

    September 15, 2018

    Notes:

    • ๐Ÿ‘€ This version changes the default repository for downloading RabbitMQ artifacts from the RabbitMQ website to Github since starting with v3.7.0, the RabbitMQ website won't be used to distribute artifacts. See "Package Distribution Changes" announcement.

    Commits:

    • ๐Ÿ‘ cea521c: Add support for RabbitMQ versions up to 3.7.7 (PR #45)

    Contributors:

  • v1.2.3 Changes

    December 07, 2017

    ๐Ÿ— Restoring ability to define Proxy settings via System Settings without having to manually specify a Proxy in the configuration builder.

    Commits:

    ๐Ÿ›  Fixes:

    • Issue #39 - Proxy System settings not respected (Reported by @bitx1)
  • v1.2.2 Changes

    November 25, 2017

    ๐Ÿ›  Fixed CVE-2015-4035

    It was discovered that the xzgrep's xz helper script did not properly sanitize certain file names. A local attacker could use this flaw to inject and execute arbitrary commands by tricking a user into running the xzgrep script on a file with a specially crafted file name.

    Commits:

    • โšก๏ธ 14b9c5d Update xz dependency (PR #38)

    Contributors:

  • v1.2.1 Changes

    August 08, 2017

    Commits:

    • ๐Ÿ‘ fd2c317: Added support for using a Proxy to download RabbitMQ artifacts

    Contributors:

    Known Issues:

    • ๐Ÿš€ This release breaks functionality for users who rely on setting Proxy settings via System properties. See Issue #39. Fix in PR #40
  • v1.1.2 Changes

    May 03, 2017

    Commits:

    • โœ… cfa9347: Added the latest version (3.6.7, 3.6.8 and 3.6.9) to the Predefined Versions

    Contributors:

  • v1.1.1 Changes

    February 23, 2017

    ๐Ÿš€ This release simply adds RabbitMQ version 3.6.6 to the list of predefined versions.