From 0a0e7df53ad06909cb6c183334c81591f41e2d0e482fd577cadbdae5668a4ba6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 1 Feb 2021 15:38:47 +0000 Subject: [PATCH] update rabbitmq-server to version 3.8.11 OBS-URL: https://build.opensuse.org/package/show/network:messaging:amqp/rabbitmq-server?expand=0&rev=157 --- rabbitmq-server-3.8.11.tar.xz | 3 ++ rabbitmq-server-3.8.9.tar.xz | 3 -- rabbitmq-server.changes | 77 +++++++++++++++++++++++++++++++++++ rabbitmq-server.spec | 10 ++--- 4 files changed, 85 insertions(+), 8 deletions(-) create mode 100644 rabbitmq-server-3.8.11.tar.xz delete mode 100644 rabbitmq-server-3.8.9.tar.xz diff --git a/rabbitmq-server-3.8.11.tar.xz b/rabbitmq-server-3.8.11.tar.xz new file mode 100644 index 0000000..043193a --- /dev/null +++ b/rabbitmq-server-3.8.11.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829fc6567d1726c9c257b92a1aafea8395540cff787857d3765dfb406b04d13e +size 3189984 diff --git a/rabbitmq-server-3.8.9.tar.xz b/rabbitmq-server-3.8.9.tar.xz deleted file mode 100644 index ac39f39..0000000 --- a/rabbitmq-server-3.8.9.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b4b764e2f1af29b464b3354f85d360fd505a1b10cb7155fc90816921315452c -size 3074468 diff --git a/rabbitmq-server.changes b/rabbitmq-server.changes index 9bc1125..05ad4ad 100644 --- a/rabbitmq-server.changes +++ b/rabbitmq-server.changes @@ -1,3 +1,80 @@ +------------------------------------------------------------------- +Mon Feb 1 03:31:44 PM UTC 2021 - Peter Simons + +- Update to RabbitMQ 3.8.11 + + * Quorum queues that had active consumers during a rolling + cluster upgrade could run into an exception and restart loop. + + * Nodes that had reverse_dns_lookup set to true could not accept + client connections. + +- Update to RabbitMQ 3.8.10 + + * This release deprecates boot time definition import build into + the management plugin. + + * Repeated polling of a quorum queue with basic.get that yielded + an empty response could result in an unbounded growth of log + segment files on on disk. + + * RabbitMQ core plugin activation was revisited to be closer to + that of 3.7.x. This does not any related improvements w.r.t. + definition import, e.g. those introudced in RabbitMQ 3.8.6. + + * Syslog dependency was not started correctly. This meant no log + messages were sent to Syslog. + + * rabbitmq-diagnostics check_if_node_is_quorum_critical returned + a false positive for a node marked for maintenance. + + * Queues could update their internal bookkeeping state + incorrectly in some cases, leading to a file_handle_cache + operation exception. + + * Quorum queues now can use the reject-publish max length + overflow strategy. + + * Quorum queues now support consumer priority. + + * Per-user connection and queue limits. This is similar to + per-vhost limits but, as the name suggests, these limits are + associated for a given user. + + * TLSv1.3 is no longer considered experimental (on Erlang 23) and + excluded from TLS listener configuration. + + * When a node is put under maintenance, it will now stop all + local quorum queue replicas after completing leadership + transfer. This means that no quorum queue replicas on the node + will be considered for leader elections. + + * Nodes now keep track of failed client authentication attempts + and expose it as a metric via both the Prometheus endpoint and + the HTTP API at GET /api/auth/attempts/{node}. + + * bypass_pem_cache is a new configuration key that makes it + possible to disable the cache of PEM files used by the Erlang + TLS implementation. This rotated certificates quicker to detect + for nodes but can also increase latency for inbound TLS + connections, e.g. under high connection churn scenarios. + + * Definition import now safely handles some missing queue object + arguments. + + * rabbitmq.conf schema now allows for peer certificate chain + verification depth to be set to zero. When this value is used, + peer certificate must be signed by a trusted CA certificate + directly in order for the verification to pass. + + * RABBITMQ_IO_THREAD_POOL_SIZE will no longer be respected by + RabbitMQ nodes. It is no longer relevant with supported Erlang + versions and will simplify rabbitmq-diagnostics + runtime_thread_stats output. + + * The +K runtime parameter is no longer used by RabbitMQ nodes as + it has no effect with supported Erlang versions. + ------------------------------------------------------------------- Mon Nov 23 15:38:36 UTC 2020 - Franck Bui diff --git a/rabbitmq-server.spec b/rabbitmq-server.spec index 3f3cea3..d200308 100644 --- a/rabbitmq-server.spec +++ b/rabbitmq-server.spec @@ -1,7 +1,7 @@ # # spec file for package rabbitmq-server # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,7 +33,7 @@ %define _make_args DESTDIR="%{buildroot}" PREFIX="%{_prefix}" RMQ_ROOTDIR=%{_rabbit_libdir} RMQ_ERLAPP_DIR=%{_rabbit_erllibdir} MAN_INSTALL_PATH="%{_mandir}" DOC_INSTALL_DIR=%{buildroot}/%{_docdir} VERSION=%{version} V=1 Name: rabbitmq-server -Version: 3.8.9 +Version: 3.8.11 Release: 0 Summary: A message broker supporting AMQP, STOMP and MQTT License: MPL-2.0 @@ -53,9 +53,9 @@ Source8: README.SUSE Source9: rabbitmq.conf.example Source10: advanced.config.example Source11: rabbitmq.config.example -BuildRequires: elixir < 1.11.0 +BuildRequires: elixir # https://www.rabbitmq.com/which-erlang.html -BuildRequires: erlang >= 21.3 +BuildRequires: erlang >= 22.3 BuildRequires: erlang-src BuildRequires: fdupes BuildRequires: libxslt @@ -65,7 +65,7 @@ BuildRequires: unzip BuildRequires: xmlto BuildRequires: xz BuildRequires: zip -Requires: erlang >= 21.3 +Requires: erlang >= 22.3 Requires: erlang-epmd Requires: logrotate Provides: AMQP-server