Skip to content

Commit d62bcb6

Browse files
michaelklishinikavgo
authored andcommitted
4.1.0 release notes updates for beta.5
1 parent 115fde5 commit d62bcb6

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

release-notes/4.1.0.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,38 @@ This section can be incomplete and will be expanded as 4.1 approaches its releas
165165

166166
GitHub issue: [#10519](https://github.com/rabbitmq/rabbitmq-server/issues/10519), [#12564](https://github.com/rabbitmq/rabbitmq-server/pull/12564)
167167

168+
* AMQP 1.0 and AMQP 0-9-1 connections now dynamically adjust their TCP socket buffers.
169+
170+
171+
172+
GitHub issue: [#13363](https://github.com/rabbitmq/rabbitmq-server/pull/13363)
173+
168174
* Peer discovery resilience improvements.
169175

170176
GitHub issues: [#12801](https://github.com/rabbitmq/rabbitmq-server/pull/12801), [#12809](https://github.com/rabbitmq/rabbitmq-server/pull/12809)
171177

178+
* AMQP 1.0 and AMQP 0-9-1 connections now produce more specific error messages when an incorrect data is sent
179+
by the client during connection negotiation.
180+
181+
For example, when a [TLS-enabled](https://www.rabbitmq.com/docs/ssl) client connects to a non-TLS port, or an HTTP GET request is sent to the AMQP port.
182+
183+
GitHub issue: [#13559](https://github.com/rabbitmq/rabbitmq-server/pull/13559)
184+
185+
* AMQP 0-9-1 and AMQP 1.0 connections now use a higher pre-authentication maximum allowed frame limit size by default.
186+
This means that [larger JWT tokens can be accepted](https://www.rabbitmq.com/docs/troubleshooting-oauth2) without any configuration.
187+
188+
GitHub issue: [#13542](https://github.com/rabbitmq/rabbitmq-server/pull/13542)
189+
190+
* Plugins now can mark queues and streams as protected from deletion by applications.
191+
192+
GitHub issue: [#13525](https://github.com/rabbitmq/rabbitmq-server/pull/13525)
193+
194+
* Internal API changes needed by a future version of the [message deduplication plugin](https://github.com/noxdafox/rabbitmq-message-deduplication).
195+
196+
Contributed by @noxdafox.
197+
198+
GitHub issue: [#13374](https://github.com/rabbitmq/rabbitmq-server/pull/13374)
199+
172200
#### Bug Fixes
173201

174202
* AMQP 0-9-1 channel exception generator could not handle entity names (say, queue or stream names)
@@ -265,6 +293,22 @@ This section can be incomplete and will be expanded as 4.1 approaches its releas
265293

266294
GitHub repository: [`rabbitmq/rabbitmqadmin-ng`](https://github.com/rabbitmq/rabbitmqadmin-ng)
267295

296+
* New health check for detecting quorum queues without an elected leader.
297+
298+
```shell
299+
# across all virtual host
300+
rabbitmq-diagnostics check_for_quorum_queues_without_an_elected_leader --across-all-vhosts "^name.pattern.*"
301+
```
302+
303+
```shell
304+
# in a specific virtual host
305+
rabbitmq-diagnostics check_for_quorum_queues_without_an_elected_leader --vhost "vhost-1" "^name.pattern.*"
306+
```
307+
308+
Contributed by @Ayanda-D.
309+
310+
GitHub issue: [#13487](https://github.com/rabbitmq/rabbitmq-server/pull/13487)
311+
268312
* `rabbitmq-diagnostics check_if_any_deprecated_features_are_used` implementation is now more complete
269313
(checks for a more deprecated features).
270314

@@ -353,6 +397,24 @@ This section can be incomplete and will be expanded as 4.1 approaches its releas
353397

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

400+
* The HTTP API and management UI now can use a [separate chain of authentication and authorization backends](https://www.rabbitmq.com/docs/access-control).
401+
402+
This means that a separate list of backends can now be used for the messaging protocol clients and the HTTP API access.
403+
404+
Contributed by @aaron-seo.
405+
406+
GitHub issue: [#13465](https://github.com/rabbitmq/rabbitmq-server/pull/13465)
407+
408+
* The UI now provides a dark theme.
409+
410+
Contributed by @efimov90.
411+
412+
GitHub issues: [#13545](https://github.com/rabbitmq/rabbitmq-server/pull/13545), [#3478](https://github.com/rabbitmq/rabbitmq-server/issues/3478)
413+
414+
* Web app tab title now changes depending on the selected top-level tab.
415+
416+
GitHub issue: [#13512](https://github.com/rabbitmq/rabbitmq-server/pull/13512)
417+
356418
#### Bug Fixes
357419

358420
* Fixes a false positive that incorrectly reported deprecated feature use, specifically
@@ -401,6 +463,10 @@ This section can be incomplete and will be expanded as 4.1 approaches its releas
401463

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

466+
* Support for more complex JWT token structures, such as those sometimes used by Keycloak.
467+
468+
GitHub issue: [#12324](https://github.com/rabbitmq/rabbitmq-server/issues/12324), [#13216](https://github.com/rabbitmq/rabbitmq-server/pull/13216)
469+
404470
* [OpenID Discovery Endpoint](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderConfigurationRequest) now can be configured. This is particularly relevant for
405471
Azure Entra (né Azure AD) users.
406472

@@ -435,6 +501,10 @@ This section can be incomplete and will be expanded as 4.1 approaches its releas
435501

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

504+
* The shutdown sequence of Shovel connections and AMQP 1.0 sessions is now safer.
505+
506+
GitHub issue: [#2596](https://github.com/rabbitmq/rabbitmq-server/issues/2596)
507+
438508

439509
### Event Exchange Plugin
440510

0 commit comments

Comments
 (0)