Skip to content

Update 3.12.11 release notes #10216

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 22, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 81 additions & 0 deletions release-notes/3.12.11.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://

GitHub issues: [#9991](https://github.com/rabbitmq/rabbitmq-server/issues/9991), [#9803](https://github.com/rabbitmq/rabbitmq-server/discussions/9803)

* `queue_deleted` and `queue_created` [internal events]() now include queue type as a module name,
and not an inconsistent (with other queue and stream types) value `classic`.

GitHub issue: [#10142](https://github.com/rabbitmq/rabbitmq-server/pull/10142)

#### Enhancements

* Definition files that are virtual host-specific cannot be imported on boot. Such files will now be
Expand Down Expand Up @@ -62,15 +67,91 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
GitHub issues: [#10037](https://github.com/rabbitmq/rabbitmq-server/pull/10037), [#7508](https://github.com/rabbitmq/rabbitmq-server/issues/7508)


### Prometheus Plugin

#### Enhancements

* Metric label values now escape certain non-ASCII characters.

Contributed by @gomoripeti (CloudAMQP).

GitHub issue: [#10196](https://github.com/rabbitmq/rabbitmq-server/pull/10196)


### MQTT Plugin

#### Bug Fixes

* Avoids an exception when an MQTT client that used a QoS 0 subscription reconnects
and its original connection node is down.

GitHub issue: [#10205](https://github.com/rabbitmq/rabbitmq-server/pull/10205)

* Avoids an exception when an MQTT client connection was force-closed via the HTTP API.

GitHub issue: [#10140](https://github.com/rabbitmq/rabbitmq-server/pull/10140)


### CLI Tools

#### Bug Fixes

* Certain CLI commands could not be performed in a shell script loop, unless the script explicitly
redirected standard input.

GitHub issue: [#10131](https://github.com/rabbitmq/rabbitmq-server/pull/10131)

#### Enhancements

* `rabbitmq-diagnostics cluster_status` now responds much quicker when a cluster node
has gone down, were shut down, or otherwise has become unreachable by the rest of the cluster.

GitHub issue: [#10126](https://github.com/rabbitmq/rabbitmq-server/pull/10126)


### Management Plugin

#### Bug Fixes

* Reverted a change to `DELETE /api/queues/{vhost}/{name}` that allowed removal of
exclusive queues and introduced unexpected side effects.

GitHub issue: [#10178](https://github.com/rabbitmq/rabbitmq-server/pull/10178)

* `DELETE /api/policies/{vhost}/{policy}` returned a 500 response instead of a 404 one
when target virtual host did not exist.

GitHub issue: [#9983](https://github.com/rabbitmq/rabbitmq-server/issues/9983)

* Avoid log noise when an HTTP API request is issued against a booting
or very freshly booted node.

Contributed by @gomoripeti (CloudAMQP).

GitHub issue: [#10187](https://github.com/rabbitmq/rabbitmq-server/pull/10187)

#### Enhancements

* HTTP API endpoints that involve contacting multiple nodes

GitHub issue: [#10123](https://github.com/rabbitmq/rabbitmq-server/pull/10123)

* Definition exported for just one virtual host cannot be imported at node boot time.
Now such files are detected early with a clear log message and immediate node boot process termination.

GitHub issues: [#10068](https://github.com/rabbitmq/rabbitmq-server/issues/10068), [#10072](https://github.com/rabbitmq/rabbitmq-server/pull/10072)


### AWS Peer Discovery Plugin

#### Enhancements

* Type spec and test corrections.

Contributed by @illotum (AWS).

GitHub issue: [#10134](https://github.com/rabbitmq/rabbitmq-server/pull/10134)


## Dependency Upgrades

Expand Down