Fix line breaks and add extra info for release notes in 3.9.2

Mentioning the release-notes change is important, as we want to change
the way contributors (including us) make changes. Release notes should
be part of the change, and the reasoning behind it is in the 3.9.2
release notes.

Removing any mention of the Grafana dashboard as it is not something
that end-users will see. We didn't mention it in the 3.9.1 release
notes, and we are even thinking of removing all Grafana dashboards from
rabbitmq_prometheus. This explains why:
https://github.com/rabbitmq/release-engineering/issues/11#issuecomment-887627938

cc @michaelklishin

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
This commit is contained in:
Gerhard Lazu 2021-08-09 13:06:26 +01:00
parent 414b021958
commit dfdce17a52
No known key found for this signature in database
GPG Key ID: A28DE70C9444D7A6
1 changed files with 7 additions and 20 deletions

View File

@ -1,24 +1,21 @@
# RabbitMQ 3.9.2
RabbitMQ `3.9.2` is a maintenance release in the `3.9.x` release series.
[This is what changed since v3.9.0](https://github.com/rabbitmq/rabbitmq-server/compare/v3.9.1...v3.9.2).
RabbitMQ `3.9.2` is a maintenance release in the `3.9.x` release series. [This is what changed since v3.9.1](https://github.com/rabbitmq/rabbitmq-server/compare/v3.9.1...v3.9.2).
Please refer to the **Upgrading to 3.9** section from [v3.9.0 release notes](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.9.0)
if you are upgrading from a version prior to 3.9.0.
This release requires at least Erlang 23.2, and supports the latest Erlang 24 version, 24.0.5 at the time of release.
[RabbitMQ and Erlang/OTP Compatibility Matrix](https://www.rabbitmq.com/which-erlang.html) has more details on Erlang version requirements for RabbitMQ.
Please refer to the **Upgrading to 3.9** section from [v3.9.0 release notes](https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.9.0) if you are upgrading from a version prior to 3.9.0.
This release requires at least Erlang 23.2, and supports the latest Erlang 24 version, 24.0.5 at the time of release. [RabbitMQ and Erlang/OTP Compatibility Matrix](https://www.rabbitmq.com/which-erlang.html) has more details on Erlang version requirements for RabbitMQ.
## Changes Worth Mentioning
The source of truth for all release notes is now in [rabbitmq-server/release-notes](https://github.com/rabbitmq/rabbitmq-server/tree/v3.9.2/release-notes). This will allow all contributors to add a summary of their changes to the release notes, part of the change that they contribute. We are doing this so that the RabbitMQ release process can be fully automated. Currently, compiling the release notes is a manual step, and it happens part of the release process. If we "shift left" and make this activity part of the changes themselves, the only manual step that will be left is clicking a button in our CI/CD system. That is easy to automate, so maybe we can start producing patch releases on a regular schedule, e.g. every `n` weeks.
### CLI Tools
#### Bug Fixes
* `rabbitmq-upgrade drain` and `rabbitmq-upgrade revive` now log and `warning` and `info`
level instead of `alert` (that can show up as `error`).
* `rabbitmq-upgrade drain` and `rabbitmq-upgrade revive` now log `warning` and `info` level instead of `alert`.
GitHub issue: [#3266](https://github.com/rabbitmq/rabbitmq-server/pull/3266)
@ -41,15 +38,6 @@ This release requires at least Erlang 23.2, and supports the latest Erlang 24 ve
GitHub issue: [#3260](https://github.com/rabbitmq/rabbitmq-server/issues/3260)
### Prometheus Plugin
#### Enhancements
* Grafana dashboard improvements.
Commits: [c12698](https://github.com/rabbitmq/rabbitmq-server/commit/c126989eb7fadb40f3066b2dc606d59827fa5b56), [5e43b0](https://github.com/rabbitmq/rabbitmq-server/commit/5e43b06da27cb038470bdb66e6a48c0f8f85a1bd)
## Dependency Upgrades
@ -58,5 +46,4 @@ This release requires at least Erlang 23.2, and supports the latest Erlang 24 ve
## Source Code Archives
To obtain source code of the entire distribution, please download the archive named `rabbitmq-server-3.9.2.tar.xz`
instead of the source tarball produced by GitHub.
To obtain source code of the entire distribution, please download the archive named `rabbitmq-server-3.9.2.tar.xz` instead of the source tarball produced by GitHub.