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 <dmuel...@suse.com>
+
+-  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)

Reply via email to