This release adds Prometheus metrics for mfiles, vhost-level data rate aggregation across all protocols, a RateLimiter with reduced clustering sync log verbosity, sorting on bindings tables, and several management UI improvements. It also fixes a 404 on /metrics/detailed for follower nodes and prevents queue closure caused by orphaned ack positions after unclean shutdown.
Added
RateLimiter and reduced clustering sync log verbosity #1807
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [cloudamqp/lavinmq](https://github.com/cloudamqp/lavinmq) | minor | `2.7.2` → `2.8.0` |
---
### Release Notes
<details>
<summary>cloudamqp/lavinmq (cloudamqp/lavinmq)</summary>
### [`v2.8.0`](https://github.com/cloudamqp/lavinmq/blob/HEAD/CHANGELOG.md#280---2026-05-06)
[Compare Source](https://github.com/cloudamqp/lavinmq/compare/v2.7.3...v2.8.0)
This release adds Prometheus metrics for mfiles, vhost-level data rate aggregation across all protocols, a RateLimiter with reduced clustering sync log verbosity, sorting on bindings tables, and several management UI improvements. It also fixes a 404 on `/metrics/detailed` for follower nodes and prevents queue closure caused by orphaned ack positions after unclean shutdown.
##### Added
- RateLimiter and reduced clustering sync log verbosity [#​1807](https://github.com/cloudamqp/lavinmq/pull/1807)
- Prometheus metrics for mfiles [#​1627](https://github.com/cloudamqp/lavinmq/pull/1627)
- Aggregate data rates at vhost level for all protocols [#​1699](https://github.com/cloudamqp/lavinmq/pull/1699)
- Sorting on bindings tables [#​1823](https://github.com/cloudamqp/lavinmq/pull/1823)
- Log "Deleting vhost" message when vhost deletion starts [#​1886](https://github.com/cloudamqp/lavinmq/pull/1886)
##### Changed
- Use policymaker role consistently for global-parameters endpoints [#​1695](https://github.com/cloudamqp/lavinmq/pull/1695)
- Store baked static assets in read-only memory [#​1742](https://github.com/cloudamqp/lavinmq/pull/1742)
- Align exchange type error message with RabbitMQ [#​1811](https://github.com/cloudamqp/lavinmq/pull/1811)
- Optimize all SVG assets using SVGO [#​1769](https://github.com/cloudamqp/lavinmq/pull/1769)
- Refactor menu to not need the active class (no JavaScript) [#​1709](https://github.com/cloudamqp/lavinmq/pull/1709)
- Show only `I` as feature for internal queue [#​1857](https://github.com/cloudamqp/lavinmq/pull/1857)
- Styling updates for tables [#​1848](https://github.com/cloudamqp/lavinmq/pull/1848)
- Use `segment_position.bytesize` in consumer deliver loop [#​1786](https://github.com/cloudamqp/lavinmq/pull/1786)
- Remove no longer needed media queries [#​1873](https://github.com/cloudamqp/lavinmq/pull/1873)
##### Fixed
- Prune orphaned ack positions on startup to prevent queue closure after unclean shutdown [#​1866](https://github.com/cloudamqp/lavinmq/pull/1866)
- Deprecated `--guest-only-loopback` flag silently ignored [#​1824](https://github.com/cloudamqp/lavinmq/pull/1824)
- CSP hash for login page inline theme script [#​1876](https://github.com/cloudamqp/lavinmq/pull/1876)
- 404 on `/metrics/detailed` for follower nodes [#​1859](https://github.com/cloudamqp/lavinmq/pull/1859)
- Sorting by columns with nil values [#​1840](https://github.com/cloudamqp/lavinmq/pull/1840)
### [`v2.7.3`](https://github.com/cloudamqp/lavinmq/blob/HEAD/CHANGELOG.md#273---2026-05-08)
[Compare Source](https://github.com/cloudamqp/lavinmq/compare/v2.7.2...v2.7.3)
##### Fixed
- Advance `@rfile` in `delete_unused_segments` to prevent `Closed mfile` crash [#​1910](https://github.com/cloudamqp/lavinmq/pull/1910)
- Clear consumer flags on queue close to unblock restart [#​1904](https://github.com/cloudamqp/lavinmq/pull/1904)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE2MC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
2.7.2→2.8.0Release Notes
cloudamqp/lavinmq (cloudamqp/lavinmq)
v2.8.0Compare Source
This release adds Prometheus metrics for mfiles, vhost-level data rate aggregation across all protocols, a RateLimiter with reduced clustering sync log verbosity, sorting on bindings tables, and several management UI improvements. It also fixes a 404 on
/metrics/detailedfor follower nodes and prevents queue closure caused by orphaned ack positions after unclean shutdown.Added
Changed
Ias feature for internal queue #1857segment_position.bytesizein consumer deliver loop #1786Fixed
--guest-only-loopbackflag silently ignored #1824/metrics/detailedfor follower nodes #1859v2.7.3Compare Source
Fixed
@rfileindelete_unused_segmentsto preventClosed mfilecrash #1910Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.