Release notes can be found on GitHub at rabbitmq-server/release-notes.
Classic queue message store did not remove segment files with large messages (over 4 MB) in some cases.
A node with Khepri enabled would fail to start if its metadata store contained an exclusive queue with at least one binding.
rabbitmq-streams set_stream_retention_policy is now a no-op.
It was a leftover from the early days of streams. The modern and optimal way of configuring stream retention is via a policy.
rabbitmqctl clear_auth_backend_cache is a new command that clears the cache maintained by the plugin.ra was upgraded to 2.15.2Release notes can be found on GitHub at rabbitmq-server/release-notes.
When a quorum queue leader has changed, followers were not always notified of unapplied [for/by them] log commands.
Default cluster formation timeout with Khepri now matches that of Mnesia (5 minutes by default).
When stream consumer was cancelled, an internal event was not emitted.
Stream consumer metrics were not cleared when its respective connection was closed.
Quorum queues could return a list of members (replicas) with duplicates in some cases.
Classic queues with priorities could run into an exception.
Corrected a log message.
rabbitmqctl import_definitions hanged when definitions were provided via the standard input instead of a file.rabbitmqadmin v2 has matured enough to recommend it over the original version of the tool
rabbitmq-diagnostics CLI documentation was improved to clarify that all certificates discovered will be checked for expiration.
New health checks for metadata store initialization:
rabbitmq-diagnostics check_if_metadata_store_is_initializedrabbitmq-diagnostics check_if_metadata_store_is_initialized_with_dataPagination-related sections of the HTTP API reference were clarified to explain that the maximum page size cannot exceed 500.
Empty channel_details objects are now serialized as empty objects and not empty arrays.
New health checks for metadata store initialization:
/api/health/checks/metadata-store/initialized/api/health/checks/metadata-store/initialized/with-dataThe original HTTP API One True Health Check⢠is now a no-op. A comparable "mega health check" has long been deprecated in CLI tools and was made a no-op in 4.0.0.
This endpoint was using a deprecated feature: a classic non-exclusive transient (non-durable) queue.
See Health Checks for modern focused alternatives.
cluster_formation.registration.enabled is a new configuration setting that allows the backend to skip registration.
This is useful when Consul is used for peer discovery but a different tool such as Nomad is used to keep track of the services and their registration, unregistration.
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2025-f6c32b0adb
Please log in to add feedback.
This update has been submitted for testing by robert.
This update's test gating status has been changed to 'ignored'.
robert edited this update.
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
There is an ongoing freeze; this will be pushed to stable after the freeze is over.
This update has been pushed to stable.