IBM Cloud Docs
Release notes

Release notes

Use these release notes to learn about the latest updates to IBM Cloud® Messages for RabbitMQ that are grouped by date or build number.

1 May 2024

New hosting models
You can choose between two hosting models: Isolated Compute and Shared Compute. Isolated Compute is a secure single-tenant offering for complex, highly performant enterprise workloads. Shared Compute is a flexible multi-tenant offering for dynamic, fine-tuned, and decoupled capacity selections. For more information, see Hosting models.

12 February 2024

Messages for RabbitMQ Streams Available
RabbitMQ Streams is a persistent replicated data structure that functions similarly to queues, buffering messages from producers for consumption by consumers. For more information, see RabbitMQ Streams.

19 January 2024

Messages for RabbitMQ version 3.11 End of Life on July 24, 2024
Action is required before July 24, 2024, for your RabbitMQ 3.11 deployments. After July 24, 2024, Messages for RabbitMQ instances on version 3.11 that are still active will have their access removed, in line with our Database Versioning Policy. You are expected to be on version 3.12, the latest preferred version of Messages for RabbitMQ. For more information, see Upgrading to a new Major Version.

20 December 2023

Messages for RabbitMQ Version 3.12 Preferred Release
For more information about provisioning a Messages for RabbitMQ instance, see Provisioning.

27 November 2023

Monitoring Integration documentation updated
Monitoring Integration documentation now lists metrics for all Cloud Databases services. For more information, see Monitoring Integration.

08 November 2023

Messages for RabbitMQ Version 3.12 Preview Release
Version 3.12 is released as a Preview. Features in this release:
  • Optimizations for both quorum and classic queues: improved throughput, lower throughput variability, lower latency, lower memory footprint.
  • More mature and efficient implementation of (nonmirrored) classic queues v2 (CQv2).
  • Classic queue lazy and non-lazy modes no longer apply: classic queues v2 always behave similarly to the lazy mode in earlier release series: moving data to disk aggressively and only keeping a subset of data in memory.
  • Significantly reduced MQTT and Web MQTT memory footprint per connection.
  • RabbitMQ Shovel plug-in now requires to have verify_none configured.

For more information, see RabbitMQ 3.12 Release Notes.

For more information about provisioning a Messages for RabbitMQ instance, see Provisioning.

06 November 2023

RabbitMQ Shovel Documentation Added
Shovel is a plug-in for RabbitMQ that enables you to define replication relationships between brokers. For more information, see RabbitMQ Shovel.

RabbitMQ Streams is now available for Messages for RabbitMQ. RabbitMQ Streams is similar to queues, but differs in how messages are stored and consumed. Streams are effective for large fan-outs, high throughput scenarios, and large logs. For more information, see RabbitMQ's Streams{https://www.rabbitmq.com/streams.html external}.

01 September 2023

RabbitMQ Streams now available
RabbitMQ Streams is now available for Messages for RabbitMQ. RabbitMQ Streams is similar to queues, but differs in how messages are stored and consumed. Streams are effective for large fan-outs, high throughput scenarios, and large logs. For more information, see RabbitMQ's Streams.

29 August 2023

Definition Troubleshooting Documentation Added
RabbitMQ definitions are metadata that RabbitMQ stores about its cluster. This metadata includes information about users, vhosts, queues, exchanges, bindings, and runtime parameters. Definitions can be used to restore a cluster or migrate to a new cluster. An error while importing definitions can be due to invalid imported arguments being imported from Messages for RabbitMQ 3.9 to version 3.11. For more information, see Why can't I import definitions from Messages for RabbitMQ version 3.9 to version 3.11?.

20 July 2023

Messages for RabbitMQ version 3.9 End of Life on September 21, 2023
On September 21, 2023 Messages for RabbitMQ version 3.9 reaches its end of life. On that date, all Messages for RabbitMQ instances on version 3.9 that are still active will have their access removed, in line with our Database Versioning Policy. You are expected to be on version 3.11, the latest preferred version of Messages for RabbitMQ. If needed, upgrade your database instances.

23 May 2023

Setting up disk alerts for disk utilization tutorial
In this tutorial, you use the IBM Cloud API and the IBM Cloud CLI to set up an alert that emails you whenever the disk utilization of your database exceeds 90%. This specific example creates an alert on a Databases for Elasticsearch deployment, but it is applicable to all the databases in the IBM Cloud Databases catalog. For more information, see Setting up disk alerts for disk utilization.

09 March 2023

RabbitMQ Version 3.11 Release
IBM Cloud® Messages for RabbitMQ version 3.11 is now available. With this release, messages that are delivered by a quorum queue and negatively acknowledged with a requeue are added to the back of the queue until the queue has redelivery limit set. With a redelivery limit, requeueing uses the original position of the message, if possible. With this update, if you get stuck or requeue deliveries at a high rate, you do not indefinitely grow the quorum queue Raft log, potentially driving the node out of disk space. If the original behavior is important to keep, ensure your applications' quorum queues have a redelivery limit set. This is a potentially breaking change. For more information, see Upgrading to a new Major Version.
Unmirrored Classic Queues Handling Change
With the release of version 3.11, unmirrored classic queue handling is changed. If a node was to be shut down during maintenance, an unmirrored classic queue was automatically moved to another node. With version 3.11, this behavior is changed to match the documented RabbitMQ behavior. An unmirrored classic transient queue is deleted and an unmirrored classic durable queue is unavailable during that time. For more information, see RabbitMQ's Classic Queue Mirroring.
idle_since field now uses RFC 3339 format
The idle_since field now uses RFC 3339 format. Here is a sample value with the previous format: 2022-03-22 11:39:37. Here is a sample value with the new format: 2022-03-22T11:39:37.908+01:00.

19 October 2022

Deploying and Connecting a Cloud Databases Instance Tutorial
This tutorial guides you through the process of deploying a Cloud Databases instance and connecting it to a web front end by creating a webpage that allows visitors to input a word and its definition. These values are then stored in a database running on Cloud Databases. You install the database infrastructure by using Terraform and your web application uses the popular Express framework. The application can then be run locally, or by using Docker. For more information, see Deploying and Connecting a Cloud Databases Instance.

11 October 2022

Protecting IBM Cloud® Messages for RabbitMQ resources with context-based restrictions
Context-based restrictions (CBR) give account owners and administrators the ability to define and enforce access restrictions for IBM Cloud® resources based on the context of access requests. Access to Cloud Databases resources can be controlled with CBR and identity and access management (IAM) policies. For more information, see Protecting Cloud Databases resources with context-based restrictions.

25 January 2022

IBM Cloud® Messages for RabbitMQ 3.8 End of Life in July 2022
On July 12, 2022, Messages for RabbitMQ version 3.8 reaches its end of life. See blog post announcement here.

30 June 2021

General Availability of IBM Cloud® Messages for RabbitMQ support for IBM Cloud Databases enabled by IBM Cloud Satellite.
A distributed cloud provides consistent security and services across environments, centralized workload visibility, reduced latency, easier compliance and higher application development velocity. See blog post announcement here.

21 July 2020

IBM Cloud Messages for RabbitMQ 3.8 is Now Preferred
RabbitMQ 3.8 Preferred status. See blog post announcement here.

13 April 2020

IBM Cloud® Messages for RabbitMQ autoscaling
We are excited to announce that autoscaling of your deployments based on disk capacity and disk I/O utilization is now available for IBM Cloud® Messages for RabbitMQ via the UI, API, and CLI. See blog post announcement here.

6 August 2019

New Regions Available for IBM Cloud Database Services
IBM Cloud® Messages for RabbitMQ is now available to be deployed in Seoul; South Korea; and Chennai, India. See blog post announcement here.

19 December 2018

General Availability of IBM Cloud® Messages for RabbitMQ
IBM Cloud® Messages for RabbitMQ added to the IBM Cloud Databases family. See blog post announcement here.