Skip to content

Commit 3d802c6

Browse files
Shorter 4.1.1 release notes
(cherry picked from commit 1a4f0ff)
1 parent 8e4000e commit 3d802c6

File tree

1 file changed

+15
-31
lines changed

1 file changed

+15
-31
lines changed

release-notes/4.1.1.md

Lines changed: 15 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
## RabbitMQ 4.1.1
2-
31
RabbitMQ `4.1.1` is a maintenance release in the `4.1.x` [release series](https://www.rabbitmq.com/release-information).
42

5-
Starting June 1st, 2024, community support for this series will only be provided to [regularly contributing users](https://github.com/rabbitmq/rabbitmq-server/blob/main/COMMUNITY_SUPPORT.md) and those
6-
who hold a valid [commercial support license](https://tanzu.vmware.com/rabbitmq/oss).
7-
83
It is **strongly recommended** that you read [4.1.0 release notes](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.1.0)
94
in detail if upgrading from a version prior to `4.1.0`.
105

116

127
### Minimum Supported Erlang Version
138

14-
This release requires Erlang 26 and supports Erlang versions up to `27.3.x`.
15-
[RabbitMQ and Erlang/OTP Compatibility Matrix](https://www.rabbitmq.com/docs/which-erlang) has more details on
16-
Erlang version requirements for RabbitMQ.
9+
[RabbitMQ and Erlang/OTP Compatibility Matrix](https://www.rabbitmq.com/docs/which-erlang) has more details on Erlang version requirements for RabbitMQ.
1710

1811
Nodes **will fail to start** on older Erlang releases.
1912

@@ -37,14 +30,8 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
3730

3831
* Empty classic queues init faster after a clean shutdown.
3932

40-
Contributed by @gomoripeti.
41-
4233
GitHub issue: [#13870](https://github.com/rabbitmq/rabbitmq-server/pull/13870)
4334

44-
* Private key password could appear in certain exceptions at (failed) node boot time.
45-
46-
GitHub issue: [#13999](https://github.com/rabbitmq/rabbitmq-server/pull/13999), [#14028](https://github.com/rabbitmq/rabbitmq-server/pull/14028)
47-
4835

4936
#### Bug Fixes
5037

@@ -70,10 +57,22 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
7057
* RabbitMQ could fail to log certain client connection errors for TLS-enabled
7158
listeners.
7259

73-
Contributed by @LoisSotoLopez.
74-
7560
GitHub issue: [#13985](https://github.com/rabbitmq/rabbitmq-server/pull/13985)
7661

62+
* Private key password could appear in certain exceptions at (failed) node boot time.
63+
64+
GitHub issue: [#13999](https://github.com/rabbitmq/rabbitmq-server/pull/13999), [#14028](https://github.com/rabbitmq/rabbitmq-server/pull/14028)
65+
66+
67+
### MQTT Plugin
68+
69+
#### Bug Fixes
70+
71+
* When an MQTTv5 client that had a QoS 0 subscription is closed, the
72+
transient queue that was backing it will now be deleted.
73+
74+
GitHub issue: [#14006](https://github.com/rabbitmq/rabbitmq-server/pull/14006)
75+
7776

7877
### Stream Plugin
7978

@@ -98,8 +97,6 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
9897
is a new command that forces a group of quorum queues to take a checkpoint and
9998
delete its on disk segment files, where possible.
10099

101-
Contributed by @aaron-seo.
102-
103100
GitHub issue: [#13938](https://github.com/rabbitmq/rabbitmq-server/pull/13938)
104101

105102

@@ -110,43 +107,31 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
110107
* A separate chain for authentication and authorization backends now can be used
111108
used exclusively for the HTTP API and the management UI.
112109

113-
Contributed by @aaron-seo.
114-
115110
GitHub issue: [#13819](https://github.com/rabbitmq/rabbitmq-server/pull/13819)
116111

117112
* Reduced memory footprint of the plugin for certain workloads.
118113

119-
Contributed by @the-mikedavis.
120-
121114
GitHub issue: [#13900](https://github.com/rabbitmq/rabbitmq-server/pull/13900)
122115

123116
* When UI session expires, the user is redirected to the login page.
124117

125-
Contributed by @the-mikedavis.
126-
127118
GitHub issue: [#13975](https://github.com/rabbitmq/rabbitmq-server/pull/13975)
128119

129120
* `GET /api/health/checks/ready-to-serve-clients` is a new health check
130121
that responds a 200 OK if the target node has fewer connections to the AMQP
131122
and AMQPS ports than the configured maximum.
132123

133-
Contributed by @the-mikedavis.
134-
135124
GitHub issue: [#13782](https://github.com/rabbitmq/rabbitmq-server/issues/13782)
136125

137126
* `GET /api/health/checks/ready-to-serve-clients` is a new health check
138127
that responds a 200 OK if the target node is ready to serve clients
139128
(booted, not above the connection limit, not in [maintenance mode](https://www.rabbitmq.com/docs/upgrade#maintenance-mode)).
140129

141-
Contributed by @the-mikedavis.
142-
143130
GitHub issue: [#13782](https://github.com/rabbitmq/rabbitmq-server/issues/13782)
144131

145132
* Protocol listener health check now supports comma-separated lists of
146133
protocol names.
147134

148-
Contributed by @the-mikedavis.
149-
150135
GitHub issue: [#13874](https://github.com/rabbitmq/rabbitmq-server/pull/13874)
151136

152137
* New page for declaring super streams (partitioned streams).
@@ -173,7 +158,6 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
173158
GitHub issue: [#13801](https://github.com/rabbitmq/rabbitmq-server/pull/13801)
174159

175160

176-
177161
### Dependency Changes
178162

179163
* `ra` was updated to [`2.16.9`](https://github.com/rabbitmq/ra/releases)

0 commit comments

Comments
 (0)