chore(deps): update cloudamqp/lavinmq docker tag to v2.9.0 #283
Reference in New Issue
Block a user
Delete Branch "renovate/cloudamqp-lavinmq-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.8.2→2.9.0Release Notes
cloudamqp/lavinmq (cloudamqp/lavinmq)
v2.9.0Compare Source
This release makes local publish confirms wait until messages are flushed to disk with
syncfs(with a--no-syncopt-out), reworks clustered durability so confirms and durable definition changes are acknowledged only once every in-sync replica holds the data, and adds OAuth2/OIDC SSO login to the management UI. It also adds PROXY protocol trusted sources,load_definitions, per-queue-type policyapply-totargets and a configurable control socket, alongside a wide range of bugfixes and performance optimizations across the broker.Added
proxy_protocol_trusted_sourcesconfig option supporting individual IPs and CIDR notation #1601proxy_protocol_trusted_sourcesconfigured #1601load_definitionsconfig option #1828apply-totargets (classic_queues,quorum_queues,streams) for RabbitMQ definitions compatibility #2015/metrics/detailed#1926--no-syncoption to disable syncfs on publish confirm #1987control_unix_pathconfig option to make the lavinmqctl control socket path configurable #2029Changed
syncfs#1891tcp_proxy_protocolnow accepts boolean values (true/false/yes/no); legacy1/2are treated as enabled,0disables. Protocol version is auto-detected #1601Deprecated
clustering_max_unsynced_actionsis now a no-op (still accepted to avoid breaking existing configs); the follower ack buffer is a fixed size and how far a follower may lag is governed by the leader's ack deadline #2002Removed
unix_proxy_protocolconfig option; Unix sockets always auto-detect PROXY protocol headers #1601Fixed
lavinmqctlhelp output by command category #1830amq.defaultin UI related operations #1913GET /api/queues/:vhost/:nameno longer emits themessage_statsfield twice #2031GET /api/channelsandGET /api/connectionsno longer include the per-metric rate-historylogarrays in every list row, matchingGET /api/queues. The logs are only needed by the per-object detail pages, so they are now returned solely byGET /api/channels/:nameandGET /api/connections/:name, greatly reducing list response size and latency on large deployments #2025ack/nack/reject) for an already-closed channel instead of closing the connection withCHANNEL_ERRORf421d6e350093f88429lmq.*federation/shovel layers) out of the broker log 2b213d3cBasic.GetEmptyinstead of erroring when abasic_getraces a concurrent queue delete 9fbf4dc4.tmpfile and fail the rename f2316d0dClosedevent for a vhost that was never registered (e.g. one whose create didn't finish) fcf592c4drop_overflowunder the message-store lock, fixing a segfault when policies were applied to a queue concurrently (e.g. under policy churn) with publishing/consuming 7f4b8399drop_overflow#1939delete_messageafter queue close #1961MessageStoresize leaks inpurge_alland requeuedshift?#1957nullhashing_algorithm #1898:vhostnamed parameter forDELETEvhost-limits route #1994kTLS=offinstead ofkTLS=when offload is inactive #2019-qflag collision between QoS and quiet in mqttperf #1951each_followerto stop "Follower disconnected" log spam #2103f_frsizefor disk size reporting on Linux, fixing inflateddisk_total/disk_freeon virtiofs and NFS #2055stats_intervalproducedNaN/Infrates that broke stats-endpoint JSON #2024--version/build-info requests so a deprecated config file no longer warns on version output #2115Configuration
📅 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.