Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rabbitmq-server for openSUSE:Factory
checked in at 2023-10-29 19:42:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rabbitmq-server (Old)
and /work/SRC/openSUSE:Factory/.rabbitmq-server.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rabbitmq-server"
Sun Oct 29 19:42:06 2023 rev:87 rq:1121010 version:3.12.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/rabbitmq-server/rabbitmq-server.changes
2023-07-19 19:12:01.885056544 +0200
+++
/work/SRC/openSUSE:Factory/.rabbitmq-server.new.17445/rabbitmq-server.changes
2023-10-29 19:42:30.112910012 +0100
@@ -1,0 +2,143 @@
+Sun Oct 29 15:35:04 UTC 2023 - Dirk Müller <[email protected]>
+
+- 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.
+ * `DELETE /api/queues/{vhost}/{name}` now can delete exclusive
+ queues.
+ * Key supported by operator policies are now grouped by queue
+ type in the UI.
+ * Improved data safety for confirms in environments where the
+ plugin uses classic queues.
+ * Avoid an exception when a not fully established MQTT-over-
+ WebSockets connection terminated.
+ * Recovery of bindings of durable queues bound to a transient
+ JMS topic exchange failed.
+ * Recovery of bindings of durable queues bound to a transient
+ `x-modulo-hash` exchange failed.
+ * Recovery of bindings of durable queues bound to a transient
+ recent history exchange failed.
+ * `osiris` has been upgraded to `1.6.9`
+ * Queue recovery on node restart in certain conditions could
+ run into an exception
+ * `file_handle_cache` operations are now safer when handling
+ non-existent keys.
+ * Fixed a potential resource leak in at-least-once dead
+ lettering from quorum queues.
+ * AMQP 1.0 clients that try to publish in a way that results in
+ the message not being routed anywhere are now notified with
+ a more sensible settlement status.
+ * Prometheus scraping API endpoints now support optional
+ authentication.
+ * The plugin now filters out values that are `undefined` or
+ `NaN`, simply excluding them from the API endpoint response.
+ Previously, if a metric was not computed for any reason (e.g.
+ free disk space monitor was disabled on the node),
+ its value could end up being rendered as `undefined` or `NaN`,
+ two values that Prometheus scrapers cannot handle (for
+ * The plugin will now enforce maximum STOMP frame size. Frames
+ larger than that size will be rejected. The default maximum
+ size is 4 MiB. It can be increased or decreased:
+ * ``` ini
+ * # increase maximum supported STOMP frame size to 10 MiB
+ * stomp.max_frame_size = 10485760
+ * ```
+ * To reduce it from the default 4 MiB to 2 MiB:
+ * ``` ini
+ * # 2 MiB
+ * stomp.max_frame_size = 2097152
+ * ```
+ * Shovel will gracefully stop when its destination (target)
+ does not exist.
+ * Such shovels will then be periodically restarted to retry.
+ * It is now possible to opt in to deactivate file handle cache
+ use in the plugin:
+
+ * ``` ini
+ * web_mqtt.use_file_handle_cache = false
+ * ```
+ * It is now possible to opt in to deactivate file handle cache
+ use in the plugin:
+
+ * ``` ini
+ * web_stomp.use_file_handle_cache = false
+ * ```
+ * `ra` was upgraded to `2.6.3`
+ * Declaration of a classic queue could run into an exception.
+ * Classic queues v1 (CQv1) that had a backlog of messages
+ stored by 3.9 and earlier versions could run into an exception
+ during queue index recovery after an upgrade to 3.10.x or any
+ later series.
+ * Nodes that had a large number of quorum queues could observe
+ accumulation of Erlang processes under significant load.
+ * Feature flag discovery on a newly added node could discover
+ an incomplete inventory of feature flags.
+ * Feature flag discovery operations will now be retried
+ multiple times in case of network failures.
+ * Nodes in clusters that had quorum queues and non-mirrored
+ classic queues on stopped (or failed) nodes could run into an
+ exception.
+ * The same exception could affect `rabbitmqctl list_queues`.
+ * Proxy Protocol v2 LOCAL packets were not supported.
+ * When a quorum queue does not find its local replica data
+ files on boot, it will now log a warning.
+ * An attempt to clear limits of a non-existent virtual host
+ failed with a 500 status code.
+ * The "Queues" tab in the UI was renamed to "Queue and Streams"
+ to better reflect its contents.
+ * New HTTP API endpoints for quorum queue replica management,
+ equivalent to the `rabbitmq-queues` commands that manage replicas.
+
+ * ```
+ * POST /api/queues/quorum/{vhost}/{name}/replicas/add
+ * DELETE /api/queues/quorum/{vhost}/{name}/replicas/remove
+ * POST /api/queues/quorum/replicas/on/{node}/grow
+ * DELETE /api/queues/quorum/replicas/on/{node}/shrink
+ * ```
+ * Stream client connections that authenticated using x.509
+ certificates failed.
+ * Only set OAuth 2 client's CA certificate file setting when it
+ is defined.
+ * The plugin will now accept JWT tokens without a `scope`. Such
+ tokens would only be useful when the plugin is used exclusively
+ for authentication and not authorization.
+ * `oauth2` is now an accepted alias for the OAuth 2
+ authentication and authorization backend:
+
+ * ```
+ * auth_backends.1 = oauth2
+ * ```
+
+ * Previously the only option for OAuth 2 was using a full
+ module name, `rabbit_auth_backend_oauth2`.
+ * STOMP plugin log entries had an extra line feed character.
+ * `ra` was upgraded to `2.6.2`
+
+-------------------------------------------------------------------
Old:
----
rabbitmq-server-3.12.0.tar.xz
rabbitmq-server-3.12.0.tar.xz.asc
New:
----
rabbitmq-server-3.12.7.tar.xz
rabbitmq-server-3.12.7.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rabbitmq-server.spec ++++++
--- /var/tmp/diff_new_pack.d7GeNU/_old 2023-10-29 19:42:30.592927560 +0100
+++ /var/tmp/diff_new_pack.d7GeNU/_new 2023-10-29 19:42:30.596927706 +0100
@@ -39,7 +39,7 @@
%define _rabbitmq_group rabbitmq
Name: rabbitmq-server
-Version: 3.12.0
+Version: 3.12.7
Release: 0
Summary: A message broker supporting AMQP, STOMP and MQTT
License: MPL-2.0
++++++ rabbitmq-server-3.12.0.tar.xz -> rabbitmq-server-3.12.7.tar.xz ++++++
++++ 35973 lines of diff (skipped)