@@ -26,22 +26,36 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
2626
2727 GitHub issue: [ #15136 ] ( https://github.com/rabbitmq/rabbitmq-server/pull/15136 )
2828
29- * ` mirrored_supervisor:child/2 ` could fail with a ` badmatch ` exception
30- when a significant enough number of shovels (or federation links) was removed.
29+ * [ Default queue type] ( https://www.rabbitmq.com/docs/vhosts#default-queue-type ) handling is now more defensive, avoiding an issue where
30+ attempts to declare a queue in a virtual host without any DQT set would result
31+ in a ` PRECONDITION_FAILED ` exception instead of falling back to the classic queue type
32+ for DQT.
3133
32- GitHub issue : [ #15229 ] ( https://github.com/rabbitmq/rabbitmq-server/pull/15229 )
34+ GitHub issues : [ #11541 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/11541 ) , [ # 12109 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/12109 ) , [ # 12821 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/12821 ) , [ # 13837 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/13837 )
3335
3436 * Topic exchange binding deletions could leave orphaned trie edges in the Khepri projection,
3537 potentially causing a slowly creeping memory leak.
3638
3739 GitHub issue: [ #15025 ] ( https://github.com/rabbitmq/rabbitmq-server/pull/15025 )
3840
39- * [ Default queue type] ( https://www.rabbitmq.com/docs/vhosts#default-queue-type ) handling is now more defensive, avoiding an issue where
40- attempts to declare a queue in a virtual host without any DQT set would result
41- in a ` PRECONDITION_FAILED ` exception instead of falling back to the classic queue type
42- for DQT.
41+ * When a client that owns an exclusive queue disconnects and immediately reconnects and redeclares the same queue
42+ (under the same name), RabbitMQ node could delete the new queue depending on the timing of events.
4343
44- GitHub issues: [ #11541 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/11541 ) , [ #12109 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/12109 ) , [ #12821 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/12821 ) , [ #13837 ] ( https://github.com/rabbitmq/rabbitmq-server/issues/13837 )
44+ Previously the only workaround was to use exclusive server-named queues for clients that exhibited
45+ this behavior. Now RabbitMQ nodes take internal owner identity into account and will remove
46+ the original queue but not the new one.
47+
48+ GitHub issue: [ #15276 ] ( https://github.com/rabbitmq/rabbitmq-server/pull/15276 )
49+
50+ * "Other ETS" and "Other system" memory metrics could end up being reported as negative values
51+ due to concurrent ETS table updates, deletion and creation on the node.
52+
53+ GitHub issue: [ #15289 ] ( https://github.com/rabbitmq/rabbitmq-server/pull/15289 )
54+
55+ * ` mirrored_supervisor:child/2 ` could fail with a ` badmatch ` exception
56+ when a significant enough number of shovels (or federation links) was removed.
57+
58+ GitHub issue: [ #15229 ] ( https://github.com/rabbitmq/rabbitmq-server/pull/15229 )
4559
4660
4761### Federation Plugins
0 commit comments