Skip to content

Commit 91d1627

Browse files
Update 4.2.1 release notes
(cherry picked from commit fc087ac)
1 parent c9422f8 commit 91d1627

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

release-notes/4.2.1.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,106 @@
22

33
RabbitMQ `4.2.1` is a maintenance release in the `4.2.x` [release series](https://www.rabbitmq.com/release-information).
44

5+
It is **strongly recommended** that you read [4.2.0 release notes](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.0)
6+
in detail if upgrading from a version prior to `4.2.0`.
7+
8+
### Minimum Supported Erlang Version
9+
10+
[RabbitMQ and Erlang/OTP Compatibility Matrix](https://www.rabbitmq.com/docs/which-erlang) has more details on Erlang version requirements for RabbitMQ.
11+
12+
Nodes **will fail to start** on older Erlang releases.
13+
14+
15+
## Changes Worth Mentioning
16+
17+
Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://github.com/rabbitmq/rabbitmq-server/tree/v4.2.x/release-notes).
18+
519
### Core Server
620

721
#### Bug Fixes
822

923
* Quorum queue at-most-once dead lettering for the overflow behaviour `drop-head` now happens in the correct order.
1024

1125
GitHub issue: [#14926](https://github.com/rabbitmq/rabbitmq-server/pull/14926)
26+
27+
* Feature flag state in the registry and on disk were not consistent for a period of time during node boot.
28+
29+
GitHub issue: [#14943](https://github.com/rabbitmq/rabbitmq-server/pull/14943)
30+
31+
32+
### Stream Plugin
33+
34+
#### Bug Fixes
35+
36+
* `stream.read_ahead` is a new setting that controls how much data is prefetched from disk
37+
for stream reads (consumption).
38+
39+
GitHub issue: [#14948/](https://github.com/rabbitmq/rabbitmq-server/pull/14948)
40+
41+
* Stream deletion is now more resilient and can handle certain mid-deletion failure scenarios.
42+
43+
GitHub issue: [#14852](https://github.com/rabbitmq/rabbitmq-server/issues/14852)
44+
45+
46+
### Management Plugin
47+
48+
#### Enhancements
49+
50+
* `GET /api/queues/{vhost}` requests no longer perform unnecessary virtual host permission checks
51+
and log less (at `debug` level) as a result.
52+
53+
GitHub issue: [#14923](https://github.com/rabbitmq/rabbitmq-server/discussions/14923)
54+
55+
56+
### Shovel Plugin
57+
58+
#### Bug Fixes
59+
60+
* Improved target node resource alarm handling for AMQP 1.0 and local shovels.
61+
62+
GitHub issue: [#14886](https://github.com/rabbitmq/rabbitmq-server/pull/14886)
63+
64+
* Local shovels could run into an exception that would cause a shovel restart.
65+
66+
GitHub issue: [#14872](https://github.com/rabbitmq/rabbitmq-server/pull/14872)
67+
68+
69+
### OAuth 2 Plugin
70+
71+
#### Bug Fixes
72+
73+
* A usability improvement allows the plugin to automatically load the trusted system x.509 (TLS) certificates.
74+
75+
GitHub issue: [#14927](https://github.com/rabbitmq/rabbitmq-server/pull/14927)
76+
77+
78+
### LDAP Plugin
79+
80+
#### Bug Fixes
81+
82+
* A usability improvement allows the plugin to automatically load the trusted system certificates
83+
when the user only enables TLS for the LDAP client but does not configure any other settings.
84+
85+
GitHub issue: [#14937](https://github.com/rabbitmq/rabbitmq-server/pull/14937)
86+
87+
88+
### HTTP Auth Backend Plugin
89+
90+
#### Enhancements
91+
92+
* The HTTP Auth Backend can now optionally provide a custom authorization denial reason to AMQP clients.
93+
94+
To opt in, return `deny <Reason>` (instead of only `deny`) in the HTTP response body of your HTTP auth backend and set the following in your `rabbitmq.conf` file:
95+
96+
```ini
97+
auth_http.authorization_failure_disclosure = true
98+
```
99+
100+
See the [README](https://github.com/rabbitmq/rabbitmq-server/blob/main/deps/rabbitmq_auth_backend_http/README.md) for more information.
101+
102+
GitHub issue: [#14641](https://github.com/rabbitmq/rabbitmq-server/pull/14641)
103+
104+
105+
### Dependency Changes
106+
107+
* `cuttlefish` was upgraded to [`3.6.0`](https://github.com/kyorai/cuttlefish/releases)

0 commit comments

Comments
 (0)