Update 3.10.0.md

This commit is contained in:
Michael Klishin 2022-05-20 19:04:48 +04:00 committed by GitHub
parent 96e13da330
commit 370317a52b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -1,13 +1,14 @@
## Highlights ## Highlights
This release improves efficiency of quorum and classic queues. Per-queue memory footprint was reduced for some This release [improves efficiency](https://blog.rabbitmq.com/posts/2022/05/rabbitmq-3.10-performance-improvements/) of quorum and classic queues.
Per-queue memory footprint was reduced for some
workloads. Queue operations produce less runtime GC pressure. workloads. Queue operations produce less runtime GC pressure.
Quorum queues now support [message TTL](https://rabbitmq.com/ttl.html), at-most-once and at-least-once Quorum queues now support [message TTL](https://rabbitmq.com/ttl.html), at-most-once and at-least-once
strategies for dead-lettering, an operationally safer re-queue operation behavior, strategies for dead-lettering, an operationally safer re-queue operation behavior,
and can be used for durable MQTT subscriptions in new clusters. and can be used for durable MQTT subscriptions in new clusters.
3.10.0 is the first release to introduce Erlang 25 support ([at RC stage](https://www.erlang.org/news/156) at the time of writing) 3.10.0 is the first release to introduce [Erlang 25 support](https://www.erlang.org/blog/my-otp-25-highlights/) at the time of writing)
which includes JIT support for 64-bit ARM processors. which includes JIT support for 64-bit ARM processors.
Classic queues now ship a new message store and queue index implementation known as CQv2. Classic queues now ship a new message store and queue index implementation known as CQv2.