You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: release-notes/3.12.0.md
+18-3Lines changed: 18 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,17 @@ RabbitMQ `3.12.0-rc.2` is a candidate of a new feature release.
4
4
5
5
## Highlights
6
6
7
-
This release includes several new features and optimizations and graduates (makes mandatory) a number of feature flags.
7
+
This release includes several new features, optimizations, and graduates (makes mandatory) a number of feature flags.
8
8
9
9
The user-facing areas that have seen the biggest improvements in this release are
10
10
11
+
*[Optimizations](https://blog.rabbitmq.com/posts/2023/05/rabbitmq-3.12-performance-improvements/) for both quorum and classic queues: improved throughput, lower throughput variability, lower latency, lower memory footprint
12
+
* More mature and efficient implementation of (non-mirrored) classic queues v2 (CQv2)
13
+
* Classic queue lazy and non-lazy modes no longer apply: classic queues v2 always behave very similarly
14
+
to the lazy mode in earlier release series: moving data to disk aggressively and only keeping a subset of data in memory
11
15
* Significantly [reduced MQTT and Web MQTT memory footprint per connection](https://blog.rabbitmq.com/posts/2023/03/native-mqtt/)
12
-
* Reduced quorum queue memory footprint, improved throughput stability under load
13
-
* Classic queue message store memory efficiency and footprint predictability
14
16
* OAuth 2, OIDC, IDP support
17
+
* Even more configurability of the OAuth 2 plugin
15
18
16
19
This release also features many internal API improvements in preparation to 4.0
17
20
with [Khepri](https://www.youtube.com/watch?v=huT-zmXvfuM).
@@ -345,6 +348,18 @@ This release includes all bug fixes shipped in the `3.11.x` series.
345
348
346
349
#### Enhancement
347
350
351
+
* It is now possible to configure (or strip) the scope prefix used by this plugin when translating
352
+
token scopes to RabbitMQ permissions.
353
+
354
+
To do so, override `auth_oauth2.scope_prefix` in `rabbitmq.conf`:
0 commit comments