Skip to content

Commit c212735

Browse files
Update 4.2.0 release notes
(cherry picked from commit b21cec4)
1 parent dc42357 commit c212735

File tree

1 file changed

+41
-4
lines changed

1 file changed

+41
-4
lines changed

release-notes/4.2.0.md

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -315,9 +315,26 @@ compared to other versions.
315315

316316
GitHub issues: [#14403](https://github.com/rabbitmq/rabbitmq-server/pull/14403), [#14406](https://github.com/rabbitmq/rabbitmq-server/pull/14406)
317317

318+
### MQTT Plugin
319+
320+
#### Bug Fixes
321+
322+
* [Resource alarm](https://www.rabbitmq.com/docs/alarms) handling now uses more context: it is aware of individual resources.
323+
When a cluster had multiple resource alarms (namely for memory footprint and free disk space)
324+
in effect, the blocking state was prematurely cleared when only one resource was [cleared].
325+
326+
GitHub issue: [#14795](https://github.com/rabbitmq/rabbitmq-server/pull/14795)
327+
318328

319329
### CLI Tools
320330

331+
#### Bug Fixes
332+
333+
* `rabbitmqctl export_definitions` could incorrectly serialize policy and operator policy
334+
definitions.
335+
336+
GitHub issue: [#14800](https://github.com/rabbitmq/rabbitmq-server/pull/14800)
337+
321338
#### Enhancements
322339

323340
* `rabbitmq-diagnostics ` is a new command that provides a message size distribution.
@@ -365,7 +382,7 @@ compared to other versions.
365382
#### Bug Fixes
366383

367384
* Direct AMQP 0-9-1 shovel connections within a cluster (not to be confused with local shovels introduced in this release)
368-
are now blocked by [resource alarms]() just like their "network" counterparts are.
385+
are now blocked by [resource alarms](https://www.rabbitmq.com/docs/alarms) just like their "network" counterparts are.
369386

370387
GitHub issue: [#14657](https://github.com/rabbitmq/rabbitmq-server/issues/14657)
371388

@@ -380,18 +397,38 @@ compared to other versions.
380397
* Prometheus metric collector failed with an exception when the scraper endpoint
381398
was hit when one or more shovels were still starting.
382399

400+
383401
### AWS Peer Discovery Plugin
384402

385403
#### Bug Fixes
386404

387-
* The plugin implicitly depended on ordering of `networkInterfaceSet` and `` EC2 API response fields,
405+
* The plugin implicitly depended on ordering of `networkInterfaceSet` and `privateIpAddressesSet` EC2 API response fields,
388406
which could result in obscure cluster formation issues.
389407

390408
GitHub issue: [#14557](https://github.com/rabbitmq/rabbitmq-server/pull/14557)
391409

392410

411+
### STOMP Plugin
412+
413+
#### Bug Fixes
414+
415+
* [Resource alarm](https://www.rabbitmq.com/docs/alarms) handling now uses more context: it is aware of individual resources.
416+
When a cluster had multiple resource alarms (namely for memory footprint and free disk space)
417+
in effect, the blocking state was prematurely cleared when only one resource was [cleared].
418+
419+
GitHub issue: [#14795](https://github.com/rabbitmq/rabbitmq-server/pull/14795)
420+
421+
393422
### Web MQTT Plugin
394423

424+
#### Bug Fixes
425+
426+
* [Resource alarm](https://www.rabbitmq.com/docs/alarms) handling now uses more context: it is aware of individual resources.
427+
When a cluster had multiple resource alarms (namely for memory footprint and free disk space)
428+
in effect, the blocking state was prematurely cleared when only one resource was [cleared].
429+
430+
GitHub issue: [#14795](https://github.com/rabbitmq/rabbitmq-server/pull/14795)
431+
395432
#### Enhancements
396433

397434
* HTTP/2 is enabled for WebSocket connections by default.
@@ -428,11 +465,11 @@ their dashboards and/or alerts. If you are using the
428465
[RabbitMQ-Quorum-Queues-Raft dashboard](https://grafana.com/grafana/dashboards/11340-rabbitmq-quorum-queues-raft/),
429466
please update it to the latest version for RabbitMQ 4.2 compatibility.
430467

431-
#### More Accurate and Detailed Ra Metrics
468+
#### More Accurate and Detailed Ra Metrics
432469

433470
Ra is an internal component implementing the Raft protocol. It's the basis
434471
for quorum queues, as well as some internal components (currently Khepri
435-
and Stream Coordinator). For quite some time, Ra metrics were tracked in two places
472+
and the Stream Coordinator). For quite some time, Ra metrics were tracked in two places
436473
but RabbitMQ relied on the old metric subsystem. In RabbitMQ 4.2, the old
437474
Ra metrics subsystem has been removed and RabbitMQ now reports Ra metrics
438475
from the new subsystem (implemented using [Seshat](https://github.com/rabbitmq/seshat) library).

0 commit comments

Comments
 (0)