- - Requires Erlang 25; older Erlang versions will not start (breaking compatibility).
- - Reduces per‑queue memory usage (~1 GiB per 100 K classic queues) and adds configurable default operator‑policy pattern matching for virtual hosts.
- - Adds IDP‑initiated login support, stream‑replica awareness in `rabbitmq upgrade await`, and improves logging, CLI, and UI security (HTML escaping, modern definition‑file download method).