LATEST VERSION: 1.10.5 - CHANGELOG
RabbitMQ for PCF v1.8.20

RabbitMQ® for PCF Release Notes

Pivotal recommends that you upgrade to the latest version of your current minor line, then upgrade to the latest available version of the new minor line. For example, if you use an older v1.7.x version, upgrade to the latest v1.7.x version before upgrading to the latest v1.8.x version.

For product versions and upgrade paths, see the Product Compatibility Matrix.

v1.8.x

v1.8.20

Release Date: November 2, 2017

Features

  • Required stemcell updated to 3421.31

Known Issues

  • Smoke tests fail if SSL/TLS is configured for your RabbitMQ cluster.
  • Metrics name is namespaced with /p-rabbitmq instead of /p.rabbitmq.
  • Scaling the RabbitMQ cluster or changing the Erlang Cookie value requires cluster downtime and can result in failed deployments. If it does, redeploying fixes the issue. For more information, see Erlang Cookie.
  • As of Ops Manager v10.0.0, errands set to the When Changed rule do not always run when the tile has relevant changes. For more information, see Errands.
    When using Ops Manager v1.10.7 or earlier, set one-time rules to run Update All Service Instances.
  • Changing networks or IP addresses for the RabbitMQ Server job results in a failed deployment. For more information, see Changing Network or IP Addresses Results in a Failed Deployment.
  • Metrics are not emitted if RabbitMQ for PCF v1.8.x is installed on Ops Manager v1.11.0 or later.
  • Certain special characters cannot be used with the RabbitMQ administrator password, and using them can lead to issues logging into the Management UI as an administrator.

v1.8.19

Release Date: September 20, 2017

Features

  • Required stemcell updated to 3421.26

Known Issues

  • Smoke tests fail if SSL/TLS is configured for your RabbitMQ cluster.
  • Metrics name is namespaced with /p-rabbitmq instead of /p.rabbitmq.
  • Scaling the RabbitMQ cluster or changing the Erlang Cookie value requires cluster downtime and can result in failed deployments. If it does, redeploying fixes the issue. For more information, see Erlang Cookie.
  • As of Ops Manager v10.0.0, errands set to the When Changed rule do not always run when the tile has relevant changes. For more information, see Errands.
    When using Ops Manager v1.10.7 or earlier, set one-time rules to run Update All Service Instances.
  • Changing networks or IP addresses for the RabbitMQ Server job results in a failed deployment. For more information, see Changing Network or IP Addresses Results in a Failed Deployment.
  • Metrics are not emitted if RabbitMQ for PCF v1.8.x is installed on Ops Manager v1.11.0 or later.

  • Certain special characters cannot be used with the RabbitMQ administrator password, and using them can lead to issues logging into the Management UI as an administrator.

v1.8.18

Release Date: September 15, 2017

Features

  • Update to RabbitMQ 3.6.12: this involves major changes to the memory calculations.

Known Issues

  • Smoke tests fail if SSL/TLS is configured for your RabbitMQ cluster.
  • Metrics name is namespaced with /p-rabbitmq instead of /p.rabbitmq.
  • Cluster scaling or changing Erlang Cookie are deployments that require downtime and might result in failed deployments.
  • As of Ops Manager v10.0.0, errands set to the When Changed rule do not always run when the tile has relevant changes. For more information, see Errands.
    One-time rules should be set when using Ops Manager v1.10.7 or earlier to ensure that Update All Service Instances is run.
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For more information, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.17

Release Date: August 21, 2017

Features

  • Major stemcell upgrade from 3363 major to 3421.20. Primary reason for the upgrade is to include the changes in 3421.18 which contains a fix for an rsyslog hanging issue that occurrs when the IPsec add-on is installed.
  • This version of the tile will use RabbitMQ Native Cluster formation rather than the rabbitmq-clusterer plugin
  • This release also addresses: USN-3385-2, USN-3392-2

Known Issues

v1.8.16

Release Date: August 14, 2017

Features

  • Required stemcell updated to 3363.30

Known Issues

v1.8.15

Release Date: August 8, 2017

Features

  • Required stemcell updated to 3363.29

Known Issues

v1.8.14

Release Date: July 28, 2017

Features

  • Fix for potential failed deployments of HAProxy job

Known Issues

v1.8.13

Release Date: July 21, 2017

Features

  • Delete corresponding management user when deleting a vhost

Known Issues

v1.8.12

Release Date: July 7, 2017

Features

  • Update RabbitMQ server to 3.6.10

Known Issues

v1.8.11

Release Date: June 28, 2017

Features

  • Uses internal address for RabbitMQ api calls from the service broker, fixes the port 80 known issue
  • Fixes known issue around deleting many service instances on an un-install.

Known Issues

v1.8.10

Release Date: June 22, 2017

Features

  • Stemcell upgrade

Known Issues

  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • As of Ops Manager v10.0.0, errands set to the When Changed rule do not always run when the tile has relevant changes. One-time rules should be set when using Ops Manager 1.10.7 or earlier to ensure that Update All Service Instances is run.
  • Dedicated instance service binding doesn’t work when the CloudFoundry entry-point disables/blocks port 80
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.9

Release Date: June 20, 2017

Features

  • On-Demand Service defaults the vhost to the service-id instead of / to improve compatibility with client libraries.
  • Fixes issue in 1.8.8 where On Demand instances could not be created
  • Upgrades Erlang to 19.3.6 which improves cluster stop/start resiliency

Known Issues

  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Dedicated instance service binding doesn’t work when the CloudFoundry entry-point disables/blocks port 80
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.8

Release Date: June 15, 2017

Features

  • On-Demand Service defaults the vhost to the service-id instead of / to improve compatibility with client libraries.

Known Issues

  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • p.rabbitmq services are not able to be created (fixed in 1.8.9)
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.7

Release Date: June 1, 2017

Fixes

  • Requires stemcell 3363.25

Known Issues

  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • spring-boot client libraries cannot bind to dedicated instance services
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.6

Release Date: May 25, 2017

Fixes

  • Dedicated Instance plan enabled functions as it should
  • Using hostnames in the BOSH director configuration works for Dedicated Instances
  • Clarified Disk Alarm configuration settings
  • Requires stemcell 3363.24

Known Issues

  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • spring-boot client libraries cannot bind to dedicated instance services
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.4

Release Date: May 15, 2017

Features

  • You can now select what disk_free_limit you want for your multi-tenant deployment. See here for details.

Fixes

  • The disk_free_limit no longer defaults to a potentially dangerous value.

Known Issues

  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Disabling the Dedicated Instances service plan will leave the plan enabled
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • spring-boot client libraries cannot bind to dedicated instance services
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.2

Release Date: April 26, 2017

  • Requires stemcell 3363.20
  • This version of the tile can only be installed in an Ops Manager v1.9 and v1.10 environments

Packages:

  • OSS RabbitMQ v3.6.9
  • Erlang v19.3
  • HAProxy v1.6.11

Known Issues

  • disk_free_limit changed from 50MB to 40% of disk capacity. This may result in disk alarms being triggered
  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Disabling the Dedicated Instances service plan will leave the plan enabled
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • spring-boot client libraries cannot bind to dedicated instance services
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.1

Release Date: April 26, 2017

  • Requires stemcell 3363.15
  • This version of the tile can only be installed in an Ops Manager v1.9 and v1.10 environments

Packages:

  • OSS RabbitMQ v3.6.9
  • Erlang v19.3
  • HAProxy v1.6.11

Features included in this release:

  • Metrics emitted from Dedicated Instances

Known Issues

  • disk_free_limit changed from 50MB to 40% of disk capacity. This may result in disk alarms being triggered
  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Disabling the Dedicated Instances service plan will leave the plan enabled
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • Metrics name is namespaced with /p-rabbitmq (this should be /p.rabbitmq)
  • spring-boot client libraries cannot bind to dedicated instance services
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.8.0

Release Date: April 15, 2017

  • Requires stemcell 3363.14
  • This version of the tile can only be installed in an Ops Manager v1.9 and v1.10 environments

Packages:

  • OSS RabbitMQ v3.6.9
  • Erlang v19.3
  • HAProxy v1.6.11

Features included in this release:

  • RabbitMQ for PCF as an on-demand service.
  • The free disk alarm is now triggered when 40% of the configured RAM limit is used.

Known Issues

  • Allows changing of the Marketplace name for Dedicated Instance, which will be removed
  • disk_free_limit changed from 50MB to 40% of disk capacity. This may result in disk alarms being triggered
  • Deleting your RabbitMQ for PCF tile can timeout (1 hour) if many dedicated instances have been deployed. Retrying will continue the cleanup process
  • Disabling the Dedicated Instances service plan will leave the plan enabled
  • Smoke tests will fail if SSL/TLS is configured for your RabbitMQ cluster
  • spring-boot client libraries cannot bind to dedicated instance services
  • Cannot scale-out if Erlang Cookie is not specified
  • Changing Erlang Cookie value results in failed deployment
  • Changing networks and/or IP addresses for the RabbitMQ Server job results in a failed deployment. For details, see Changing Network or IP Addresses Results in a Failed Deployment.

v1.7.x

For v1.7.x versions of RabbitMQ for PCF, see the release notes in the v1.7 version of this documentation.

v1.6.x

For v1.6.x versions of RabbitMQ for PCF, see the release notes in the v1.6 version of this documentation.

v1.5.x and Earlier

For v1.5.x and earlier versions of RabbitMQ for PCF, see the release notes in the v1.5 version of this documentation.

Create a pull request or raise an issue on the source for this page in GitHub