v2.3.0
Added
- MQTT websocket support #1007
- Ability to change channel prefetch in UI/API #1033
- Add Prometheus metrics for
global_message_*
counters #1010 - Add filtering for bindings on exchange #1032
- Make it possible to filter on connection_name and user from /connections #1031
- Log total startup time #1056
Fixed
- Multiple nodes could generate and set clustering secret, causing the leader to use another secret than the followers. #998
- A policy with delivery-limit is now properly applied to a queue if the value is lower than the existing argument. #1000
- Fix cluster ID and advertised URI collision handling, preventing confusing behavior when multiple nodes have the same identity #1023
- Close MQTT client socket and exit deliver loop on errors #1043
- Don't federate internal exchanges #1058
- Stop existing federation links when applying a new policy #1059
Changed
- Cleaner CLI output with separators #1018
- Default limit of 128 items in deduplication cache #1019
- Messages in stream queues now support multiple filter values #1022
- Filtering on stream queues now requires all filters on a consumer to match #1022
- Make it possible to filter on connection_name and user from /connections #1031
- Add BasicAuth section to HTTP API docs #1030
- Command line arguments for mqtt_bind #992
- Show MQTT client keepalive in management UI #989
- Count MQTT messages in vhosts message stats #988
- Build RPM packages for Fedora 42 391f79be
- README overhaul with improved structure and visual elements #1052
- Don't build lavinmqperf with MT
Changes: v2.2.0...v2.3.0