3.9.18 release notes

This commit is contained in:
Michael Klishin 2022-05-17 00:09:50 +04:00
parent 3e8d62be1d
commit 1e4d41f718
No known key found for this signature in database
GPG Key ID: 8ADA141E1AD87C94
1 changed files with 58 additions and 0 deletions

58
release-notes/3.9.18.md Normal file
View File

@ -0,0 +1,58 @@
RabbitMQ `3.9.18` is a maintenance release in the `3.9.x` release series.
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 upgrading from a version prior to 3.9.0.
This release requires at least Erlang 23.2, and supports Erlang 24. [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
Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://github.com/rabbitmq/rabbitmq-server/tree/v3.10.x/release-notes).
### Core Server
#### Enhancements
* 40 to 50% throughput improvement for some workloads where AMQP 0-9-1 clients
consumed from a [stream](https://rabbitmq.com/stream.html).
GitHub issue: [#4811](https://github.com/rabbitmq/rabbitmq-server/pull/4811)
* Reduced memory footprint of individual [consumer acknowledgements](https://rabbitmq.com/confirms.html) of quorum queue consumers.
GitHub issue: [#4801](https://github.com/rabbitmq/rabbitmq-server/pull/4801)
#### Bug Fixes
* Default log level used a four-character severity abbreviation instead of more
common longer format, for example, `warn` instead of `warning`.
GitHub issue: [#4800](https://github.com/rabbitmq/rabbitmq-server/pull/4800)
### CLI Tools
#### Enhancements
* `rabbitmq-diagnostics status` now reports crypto library (OpenSSL, LibreSSL, etc)
used by the runtime, as well as its version details.
GitHub issue: [#4799](https://github.com/rabbitmq/rabbitmq-server/issues/4799)
#### Bug Fixes
* `rabbitmqctl set_log_level` documentation clarification.
Contributed by Péter @gomoripeti Gömöri (CloudAMQP).
GitHub issue: [#4794](https://github.com/rabbitmq/rabbitmq-server/pull/4794)
## Dependency Upgrades
* `credentials_obfuscation` was upgraded [from v3.0.0 to v3.1.0](https://github.com/rabbitmq/credentials-obfuscation/compare/v3.0.0...v3.1.0)
## Source Code Archives
To obtain source code of the entire distribution, please download the archive named `rabbitmq-server-3.9.18.tar.xz`
instead of the source tarball produced by GitHub.