Path to this page:
Subject: CVS commit: pkgsrc/net/rabbitmq
From: Adam Ciarcinski
Date: 2023-10-23 16:47:10
Message id: 20231023144710.A3080FADC@cvs.NetBSD.org
Log Message:
rabbitmq: updated to 3.12.7
RabbitMQ 3.12.7
Core Server
Bug Fixes
Stream replication connections configured to use exclusively TLSv1.3 failed.
On startup, stream replicas will handle one more potential case of segment file \
corruption
after an unclean shutdown.
default_policies.*.queue_pattern definition in rabbitmq.conf was incorrectly parsed.
Avoid log noise when inter-node connections frequently fail and recover.
Enhancements
Optimized stream index scans. Longer scans could result in some replicas stopping
with a timeout.
Classic queue storage version is now a supported key for operator policies.
Queue length limit overflow behavior now can be configured via operator policies.
CLI Tools
Bug Fixes
rabbitmq-streams list_stream_consumer_groups incorrectly validated the set of \
columns it accepts.
Enhancements
Several list_stream_* commands (available via both rabbitmq-diagnostics and \
rabbitmq-streams) commands now can
display replica node in addition to other fields.
rabbitmqctl add_user now can accept a pre-generated salted password instead
of a plain text password, both as a positional argument and via standard input:
# This is just an example, DO NOT use this value in production!
# The 2nd argument is a Base64-encoded pre-hashed and salted value of \
"guest4"
rabbitmqctl -- add_user "guest4" \
"BMT6cj/MsI+4UOBtsPPQWpQfk7ViRLj4VqpMTxu54FU3qa1G" \
--pre-hashed-password
# try authenticating with a pair of credentials
rabbitmqctl authenticate_user "guest4" "guest4"
Management Plugin
Bug Fixes
Message consumption with the "Nack message, requeue: true" option did \
not actually requeue deliveries.
Enhancements
HTTP API request body size is now limited to 10 MiB by default.
Two endpoints, one that accepts messages for publishing (note: publishing over \
the HTTP API is greatly discouraged)
and another for definition import,
will now reject larger transfers with a 400 Bad Request response.
DELETE /api/queues/{vhost}/{name} now can delete exclusive queues.
Key supported by operator policies are now grouped by queue type in the UI.
MQTT Plugin
Enhancements
Improved data safety for confirms in environments where the plugin uses classic \
queues.
Web MQTT Plugin
Bug Fixes
Avoid an exception when a not fully established MQTT-over-WebSockets connection \
terminated.
JMS Topic Exchange Plugin
Bug Fixes
Recovery of bindings of durable queues bound to a transient JMS topic exchange \
failed.
Sharding Plugin
Bug Fixes
Recovery of bindings of durable queues bound to a transient x-modulo-hash \
exchange failed.
Recent History Exchange Plugin
Bug Fixes
Recovery of bindings of durable queues bound to a transient recent history \
exchange failed.
Dependency Upgrades
osiris has been upgraded to 1.6.9
Files: