8.4.0
🚀 Improvements
- Added
SchedulerBatchSize
option to specify the maximum number of delayed or queued messages fetched per scheduler loop. (#1689) Thanks @yang-xiaodong - Dashboard UI now supports deleting single or multiple messages. (#1674) Thanks @ustaserdar
- Updated MongoDB indexes to include a compound index on
StatusName
andExpiresAt
. (#1702) Thanks @demorgi - Standardized broker naming and improved telemetry. (#1717) Thanks @Savorboard
- Improved reliability of MongoDB lock acquisition by reducing rollback errors. (#1722) Thanks @demorgi
🐞 Bug Fixes
- Fixed a hang in Blazor applications when awaiting a commit transaction. (#1697)
- Prevented unsafe reuse of RabbitMQ message body under high concurrency by copying it into a dedicated buffer before background processing. (#1727) Thanks @otemnov
Full Changelog: v8.3.5...v8.4.0