VMware Tanzu RabbitMQ for VMs Release Notes

Note: Pivotal Platform is now part of VMware Tanzu. In v1.20 and later, VMware Tanzu RabbitMQ [VMs] is named VMware Tanzu RabbitMQ for VMs.

Upgrade to the Latest Version

For Tanzu RabbitMQ v1.19 and v1.20, you can skip a minor version when you upgrade.

See the following table to find your upgrade path:

If you are on… Upgrade to…
v1.18.x v1.19.6
v1.19.0–1.19.5 v1.19.6
v1.19.6 v2.0
v1.20–1.20.4 v1.20.5
v1.20.5 v2.0
v1.21.x v2.0

Before starting an upgrade, review the release notes for the version that you are upgrading to.

For product versions and upgrade paths, see Upgrade Planner.

v1.21.2

Release Date: March 18, 2021

Resolved Issues

This release has the following fixes:

  • The direct reply-to feature is supported: For on-demand service instances, the direct reply-to feature is now supported. For information about the direct reply-to feature, see the RabbitMQ documentation.

  • For the pre-provisioned offering, when TLS is configured, the service bindings show the non-TLS AMQP connection credentials: In earlier releases, the service bindings did not show the non-TLS connection credentials even though both TLS and non-TLS connections were allowed.

    If you want to allow only TLS connections, see Configure TLS Support in Installing and Configuring the Pre-Provisioned Service.

Known Issues

This release has the following issue:

  • Changing the Erlang cookie can cause failed deployments: Changing the Erlang cookie value requires cluster downtime and can result in failed deployments. For more information, see Changing the Erlang Cookie Value Known Issue.

Compatibility

The following components are compatible with this release:

Component Version
Erlang 23.2.6
HAProxy 1.8.28
OSS RabbitMQ* 3.8.12
Stemcell 621.x
VMware Tanzu Application Service for VMs 2.7.x, 2.8.x, 2.9.x, 2.10.x, 2.11.x
bpm 1.1.9
cf-cli 1.32.0
cf-rabbitmq 358.0.0
cf-rabbitmq-multitenant-broker 92.0.0
cf-service-gateway 46.0.0
cf-rabbitmq-smoke-tests 91.0.0
loggregator-agent 3.21.5
on-demand-service-broker 0.40.0
rabbitmq-metrics 52.0.0
rabbitmq-on-demand-adapter 171.0.0
routing 0.211.0
service-metrics 1.12.5

* For more information, see the v3.8.14 GitHub documentation.

v1.21.1

Release Date: March 4, 2021

Features

New features and changes in this release:

  • Support for TLS v1.3: Both the pre-provisioned and on-demand offerings now support TLS v1.3 in RabbitMQ. TLS v1.3 is incompatible with TLS v1.1 and TLS v1.0 so they must not be enabled at the same time. For more information about configuring the supported TLS versions, see Configure Security for on-demand and Configure TLS Support for pre-provisioned.

Known Issues

This release has the following issues:

  • Changing the Erlang cookie can cause failed deployments: Changing the Erlang cookie value requires cluster downtime and can result in failed deployments. For more information, see Changing the Erlang Cookie Value Known Issue.
  • The direct reply-to feature is not supported: For on-demand service instances created in Tanzu RabbitMQ v1.20.0 and v1.21.0, the direct reply-to feature is not supported. For more information about the direct reply-to feature, see the RabbitMQ documentation.

Compatibility

The following components are compatible with this release:

Component Version
Erlang 23.2.5
HAProxy 1.8.28
OSS RabbitMQ* 3.8.12
Stemcell 621.x
VMware Tanzu Application Service for VMs 2.7.x, 2.8.x, 2.9.x, 2.10.x, 2.11.x
bpm 1.1.9
cf-cli 1.32.0
cf-rabbitmq 354.0.0
cf-rabbitmq-multitenant-broker 91.0.0
cf-service-gateway 46.0.0
cf-rabbitmq-smoke-tests 91.0.0
loggregator-agent 3.21.5
on-demand-service-broker 0.40.0
rabbitmq-metrics 52.0.0
rabbitmq-on-demand-adapter 170.0.0
routing 0.211.0
service-metrics 1.12.5

* For more information, see the v3.8.12 GitHub documentation.

v1.21.0

Release Date: December 14, 2020

Features

New features and changes in this release:

  • RabbitMQ Web STOMP plugin for on-demand instances: You can enable this plugin for on-demand instances including instances with TLS and service-gateway.

  • OAuth for apps: Apps can now authenticate with RabbitMQ using the OAuth client flow. For more information, see Enabling OAuth for Apps.

  • Option to enforce OAuth for on-demand instances: When OAuth is enforced, the tile does not return RabbitMQ user credentials in the binding, making OAuth the only source for application authentication and authorization. There is also an option to enable OAuth without enforcing it. This still returns RabbitMQ user credentials in the binding while also having the OAuth plugin enabled for the instance. For more information, see Enabling OAuth for RabbitMQ.

  • Includes the UAA URL in service keys and bindings when OAuth is enabled: This helps apps to fetch the OAuth token from UAA. For more information, see Enabling OAuth for RabbitMQ.

  • Option to limit the TLS versions enabled for on-demand instances: Tanzu RabbitMQ v1.21.0 supports TLS v1.0, v1.1, and v1.2 (default). Additionally, you can now select the TLS versions to enable in RabbitMQ. This disables the other TLS versions.
    To configure TLS, follow the procedure in Configure Security.
    For more information about disabling TLS versions, see the RabbitMQ documentation.

  • Option to add VM extensions to on-demand instances: You can provide a list of VM extensions to add to on-demand service instances. This feature enables you to exclude VMs hosting on-demand service instances from being dynamically provisioned by an underlying IaaS, among other capabilities. For more information, see Configure Global Settings in Installing and Configuring the On-Demand Service.

  • Improved internal security for service-gateway: For delete operations, the on-demand service broker now communicates with routing components over mutual TLS.

Known Issues

This release has the following issues:

  • Changing the Erlang cookie can cause failed deployments: Changing the Erlang cookie value requires cluster downtime and can result in failed deployments. For more information, see Changing the Erlang Cookie Value Known Issue.
  • The direct reply-to feature is not supported: For on-demand service instances created in Tanzu RabbitMQ v1.20.0 and v1.21.0, the direct reply-to feature is not supported. For more information about the direct reply-to feature, see the RabbitMQ documentation.

Compatibility

The following components are compatible with this release:

Component Version
Erlang 23.1.4
HAProxy 1.8.27
OSS RabbitMQ* 3.8.9
Stemcell 621.x
VMware Tanzu Application Service for VMs 2.7.x, 2.8.x, 2.9.x, 2.10.x, 2.11.x
bpm 1.1.9
cf-cli 1.31.0
cf-rabbitmq 343.0.0
cf-rabbitmq-multitenant-broker 85.0.0
cf-service-gateway 28.0.0
cf-rabbitmq-smoke-tests 84.0.0
loggregator-agent 3.21.5
on-demand-service-broker 0.40.0
rabbitmq-metrics 40.0.0
rabbitmq-on-demand-adapter 162.0.0
routing 0.209.0
service-metrics 1.12.5

* For more information, see the v3.8.9 GitHub documentation.

View Release Notes for Another Version

To view the release notes for another product version, select the version from the dropdown at the top of this page.

Was this helpful?
What can we do to improve?