Revisions of rabbitmq-server
Dominique Leuenberger (dimstar_suse)
accepted
request 1137247
from
Dirk Mueller (dirkmueller)
(revision 89)
- update to 3.12.11: * Quorum queue declared when one of cluster nodes was down could trigger connection exceptions. * Avoids a rare exception that could stop TCP socket writes on a client connection. * `queue_deleted` and `queue_created` internal events now include queue type as a module name, and not an inconsistent (with the other queue and stream types) value `classic`. * Definition files that are virtual host-specific cannot be imported on boot. Such files will now be detected early and the import process will terminate after logging a more informative message. * Several AMQP 1.0 application properties are now more correctly converted to AMQP 0-9-1 headers by cross-protocol Shovels. * The priority property now populates an AMQP 1.0 header with the same name, per AMQP 1.0 spec. * Metric label values now escape certain non-ASCII characters. * Avoids an exception when an MQTT client that used a QoS 0 subscription reconnects and its original connection node is down. * Avoids an exception when an MQTT client connection was force- closed via the HTTP API. * Certain CLI commands could not be run in a shell script loop, unless the script explicitly redirected standard input. * `rabbitmq-diagnostics cluster_status` now responds much quicker when a cluster node has gone down, were shut down, or otherwise has become unreachable by the rest of the cluster. * Reverted a change to `DELETE /api/queues/{vhost}/{name}` that allowed removal of exclusive queues and introduced
Ana Guerrero (anag+factory)
accepted
request 1133729
from
Dirk Mueller (dirkmueller)
(revision 88)
- update to 3.12.10: * Avoids two Shovels being started after an upgrade from 3.12.6 or older versions. * When a topic permission was deleted, an internal event of type permission.deleted was emitted in some cases, instead of topic.permission.deleted. * Shovels on 3.12.8 nodes failed during a rolling cluster upgrade due to internal identifier format changes. * Avoids an unnecessary warning in the logs. * avoids a potential exception in the autoheal partition handler. * raft.segment_max_entries is now validated to prevent the value from overflowing its 16-bit segment file field. Maximum supported value is now 65535.
Ana Guerrero (anag+factory)
accepted
request 1121010
from
Dirk Mueller (dirkmueller)
(revision 87)
- update to 3.12.7: * 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. * 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. * 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: * Message consumption with the "Nack message, requeue: true" option did not actually requeue deliveries. * 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 1090956
from
Fusion Future (fusionfuture)
(revision 85)
Dominique Leuenberger (dimstar_suse)
accepted
request 1035475
from
Fusion Future (fusionfuture)
(revision 84)
Dominique Leuenberger (dimstar_suse)
accepted
request 1031374
from
Fridrich Strba (fstrba)
(revision 83)
Dominique Leuenberger (dimstar_suse)
accepted
request 983568
from
Dirk Mueller (dirkmueller)
(revision 82)
Dominique Leuenberger (dimstar_suse)
accepted
request 978405
from
Fusion Future (fusionfuture)
(revision 81)
Dominique Leuenberger (dimstar_suse)
accepted
request 976926
from
Dirk Mueller (dirkmueller)
(revision 80)
Dominique Leuenberger (dimstar_suse)
accepted
request 975710
from
Fusion Future (fusionfuture)
(revision 79)
Dominique Leuenberger (dimstar_suse)
accepted
request 964745
from
Fusion Future (fusionfuture)
(revision 78)
Dominique Leuenberger (dimstar_suse)
accepted
request 956005
from
Fusion Future (fusionfuture)
(revision 77)
Dominique Leuenberger (dimstar_suse)
accepted
request 944487
from
Fusion Future (fusionfuture)
(revision 76)
Dominique Leuenberger (dimstar_suse)
accepted
request 935229
from
Fusion Future (fusionfuture)
(revision 75)
Dominique Leuenberger (dimstar_suse)
accepted
request 932387
from
Fusion Future (fusionfuture)
(revision 74)
Dominique Leuenberger (dimstar_suse)
accepted
request 926845
from
Fusion Future (fusionfuture)
(revision 73)
Dominique Leuenberger (dimstar_suse)
accepted
request 926541
from
Fusion Future (fusionfuture)
(revision 72)
Dominique Leuenberger (dimstar_suse)
accepted
request 921340
from
Fusion Future (fusionfuture)
(revision 71)
Displaying revisions 1 - 20 of 90