From 9679d7441330f283a5a82a0f62bf6b82fbe94eaa Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Fri, 28 Apr 2023 00:27:23 +0400 Subject: [PATCH] 3.11.14 release notes --- release-notes/3.11.14.md | 79 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/release-notes/3.11.14.md b/release-notes/3.11.14.md index a8115b5453..56e0691683 100644 --- a/release-notes/3.11.14.md +++ b/release-notes/3.11.14.md @@ -31,10 +31,87 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https:// GitHub issue: [#7777](https://github.com/rabbitmq/rabbitmq-server/issues/7777) + * It is now possible to limit how many shovels or federation links can run on a node + using `rabbitmq.conf`: + + ``` ini + runtime_parameters.limits.shovel = 10 + runtime_parameters.limits.federation = 10 + ``` + + Contributed by @illotum (AWS). + + GitHub issue: [#7917](https://github.com/rabbitmq/rabbitmq-server/pull/7917) + + * Quorum queues will now log if they could not apply policy changes, for example, + because there was no quorum of replicas online, or the queue was going through + a leader election. + + GitHub issue: [#7853](https://github.com/rabbitmq/rabbitmq-server/pull/7853) + +#### Bug Fixes + + * [Superstream](https://blog.rabbitmq.com/posts/2022/07/rabbitmq-3-11-feature-preview-super-streams/) could fail + to elect a single active consumer (SAC) in certain consumer churn conditions. + + GitHub issue: [#7743](https://github.com/rabbitmq/rabbitmq-server/issues/7743) + + +### CLI Tools + +#### Enhancements + + * `rabbitmqctl update_vhost_metadata` is a new command that can be used to update + the description, default queue type, or tags of a virtual host: + + ``` shell + rabbitmqctl update_vhost_metadata vh1 --tags qa,quorum,team3,project2 + + rabbitmqctl update_vhost_metadata vh1 --description "QA env 1 for issue 37483" + + rabbitmqctl update_vhost_metadata vh1 --description "QQs all the way" --default-queue-type "quorum" + + rabbitmqctl update_vhost_metadata vh1 --description "streaming my brain out" --default-queue-type "stream" + ``` + + GitHub issue: [#7914](https://github.com/rabbitmq/rabbitmq-server/pull/7914) + + +### Management Plugin + +#### Bug Fixes + + * It was impossible to return to a tab that had a filter expression + that was not a valid regular expressions. + + Now such expressions will be used as regular text filters. + + GitHub issue: [#8008](https://github.com/rabbitmq/rabbitmq-server/issues/8008) + + +### OAuth 2 AuthN/AuthZ Backend Plugin + +#### Enhancement + + * Several variables (`{username}`, `{vhost}` and JWT claims that are single string values) + now can be used (expanded) in topic operation authorization. + + GitHub issue: [#7178](https://github.com/rabbitmq/rabbitmq-server/issues/7178) + + +### HTTPS AuthN/AuthZ Backend Plugin + +#### Bug Fixes + + * The authorization backend could run into an exception when used in + combination with other backends. + + GitHub issue: [#7864](https://github.com/rabbitmq/rabbitmq-server/issues/7864) + ## Dependency Upgrades -None in this release. + * [`cowlib`](https://github.com/ninenines/cowlib) was upgraded to `2.12.1` ## Source Code Archives