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.
15 November 2024
- Cloud Databases logs and events are now available on IBM® Cloud Logs
- Cloud Databases has onboarded IBM Cloud Logs, a scalable logging service that persists logs and provides users with capabilities for querying, tailing, and visualizing logs. Customers are expected to use IBM Cloud Logs to review their database logs and events starting November 15, 2024. For more information, see Set up logging and monitoring and About IBM Cloud Logs.
29 September 2024
- Messages for RabbitMQ version 3.12 End of Life on April 30, 2025
- Action is required before April 30, 2025, for your RabbitMQ 3.12 deployments. After April 30, 2025, Messages for RabbitMQ instances on version 3.12 that are still active will have their access removed, in line with our database versioning policy. You are expected to be on version 3.13, the latest version of Messages for RabbitMQ. For more information, see Upgrading to a new major version.
16 September 2024
- Private endpoints as new default
- To ensure best possible security for your databases, private endpoints are now the default in the IBM Cloud® console. CLI and Terraform now require the endpoint type to be provided as part of creating an instance.
12 August 2024
- RabbitMQ v3.13 is live
- RabbitMQ v3.13 is available on Messages for RabbitMQ. It includes several new features, bug fixes, and optimizations, such as the following:
- MQTT QoS 0 queue type is available to be used if specific criteria is met.
- Overload protect against high memory usage due to MQTT QoS 0 messages.
- Deprecated features are now listed via https API on RabbitMQ Management UI and a warning is logged upon their usage.
- Visibility of enabled feature flags via https API and RabbitMQ management UI for administrator users.
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.