RabbitMQ Helper Release Notes

Versions Release Date Changes in the Release
12.1.0.0 3/21/2025
  • Enhanced user experience during installation, including the ability to install RabbitMQ to a custom directory.

  • Added a PowerShell command to check the expiration date on certificates.

  • Restricted access to RabbitMQ Management to the system where it is installed. This reduces the risk of unauthorized access and potential security breaches.

12.0.0.0 1/09/2025
  • Migrated RabbitMQ Helper from .NET 6 to .NET 8.

  • Pipeline vulnerabilities fixed.

  • Erlang updated to version 27.1.2.

  • RabbitMQ updated to version 4.0.3.

  • The usability of the user interface has been improved to facilitate the upgrade process.

11.1.0.0 11/15/2024
  • Helper has been updated to RabbitMQ v4.0.2.

  • The creation of an admin user has become mandatory during the installation process when using the RabbitMQ Helper.

  • The RabbitMQ Helper Installer has been updated to create a desktop shortcut during installation.

  • Fixed update commands for offline upgrading.

  • Removed the 'New-RabbitMqClusterPolicy' and 'Set-MinMasterToClusterPolicy' commands due to the deprecation of Classic Mirroring Queues in RabbitMQ v4.

11.0.0.0 9/4/2024
  • Upgraded RabbitMQ Helper to utilize UI-guided installation.

  • Provided the ability to control log size and rotation.

10.6.0.0 7/03/2024
  • RabbitMQ Helper now supports Erlang v26.2.5 and RabbitMQ v3.13.2.

  • TLS support for version 1.3 has been added. Support for TLS version 1.1 has been removed as it was deprecated.

  • Fixed vulnerabilities for Regular Expression Injection.

10.5.0.0 6/07/2024
  • Starting from this version, 'Get-ErlangInstaller', and 'Get-RabbitMqInstaller' cmdlets will be used only for the installers downloading.

  • Optimized the offline installation process.

  • Admin creation became optional in the Install Connector.

  • The feature flags prompt was removed from the installation. All flags are enabled by default from RabbitMQ v3.12 and above.

10.4.2.0 02/16/2024
  • Process extension in 'Install-Connector' and 'Install-ConnectorWithSSCred' installation commands, now incorporating the creation of a RabbitMQ Administration User upon completion of the installation process.

  • Fixed Update commands for Offline upgradation.

  • Updated Helper to Erlang v26.2.1.

  • Updated Helper to RabbitMQ v3.12.12.

10.4.1.0 12/01/2023
  • Upgraded RabbitMQ to v3.12.8 and Erlang v26.1.2.

  • Fixed 'New-RabbitMqClusterPolicy' command to default to 'ha-mode: all' and let user customize the policy on creation.

  • Fixed Installation commands for 'Installer Not Found' Error.

  • Fixed Get Installer commands to support Offline Installation.

10.4.0.0 9/22/2023
  • Upgraded the new-rabbitmquser command to enable administrative access.

  • Upgraded the assert-RabbitMqConnectivity command by adding credential parameter to allow passing of credential objects to the command.

  • Significantly improved download timings for installation commands.

  • Added support for offline upgrade with Update commands for Erlang and RabbitMQ.

10.3.0.0 8/25/2023
  • Added command Update-Erlang to manually upgrade to newer version of Erlang.

  • Added command Update-Connector to manually upgrade to newer versions of Erlang and RabbitMq without data loss.

  • UpdatedRabbitMQ Helper to install the latest stable versions of Erlang and RabbitMQ.

10.2.0.0 6/12/2023 Added a command called Update-RabbitMQ. This allows for manual upgrades of RabbitMQ using a URL provided by the user.
10.1.0.0 5/31/2023
  • Added command 'Convert-CaCertChainToPem' for conversion of chain of certificates to PEM.

  • Added command 'Test-RabbitMqPort' to check whether RabbitMQ Port is open or not.

  • Added command ‘Install-ConnectorWithSSCred’ to Install RabbitMQ with Basic User by fetching credentials Secret Server.

  • Now ‘Install-Connector’ command will not create an Admin User.

  • Added ‘Set-RabbitMqUserAdmin’ command to set Basic User as Admin.

10.0.0.1 5/4/2023
  • Made OpenSSL an optional prerequisite (for example, it is not needed for a successful Helper Installation).

  • ErLang and RabbitMQ installation now use Delinea Marketplace links for download.

  • The default admin user of RabbitMQ (named as ‘guest’) is removed. The User will set the admin by providing the credentials during the installation.

  • Made links in prerequisites popups clickable during the RabbitMQ Helper Installation.

10.0.0.0 8/2/2023
  • Upgraded to the most recent versions of .NET Core.

  • Upgraded from PowerShell 5 to PowerShell 7.

  • Integrated OpenSSL commands with RabbitMQ Helper Installer to convert CNG and/or ECC key certificates to PEM file format which will help in the conversion through the RabbitMQ Helper itself.

  • In this release onwards, RabbitMQ Helper will not set the min-master policy by default. * Added command to set min-master definition to the existing cluster policy.

  • Added command to enable feature flags for Direct Exchanges.

  • 'Set-RabbitMqBalancedClusterPolicy' had the wrong naming convention. It was renamed to 'New-RabbitMqClusterPolicy'.

  • Removed Federation Support from RabbitMQ Helper.

9.6.0.0 12/20/2022
  • RabbitMQ 3.9.5 version updated to 3.11.2.

  • ErLang 24.0 version updated to 25.1.2.

9.5.0.2 3/8/2022 This release fixed RabbitMQ displaying incorrect document URL's.
9.5.0.1 11/7/2022 The port issue for joining a RabbitMQ cluster has been resolved, and the new port number being used for clustering is 25672.
9.5.0.0 3/14/2022
  • Rebranded company name to Delinea.

  • Removed vulnerabilities from rabbitmq-helper for RestSharpSigned and Bouncy Castle packages.

  • User was not getting created while installing Erlang version 24.0 and RabbitMQ version 3.9.5 by using rabbitmq-helper.

  • Unable to uninstall RabbitMQ and ErLang from current system.