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
This commit is contained in:
parent
afe8ce99ae
commit
0a0e7df53a
3
rabbitmq-server-3.8.11.tar.xz
Normal file
3
rabbitmq-server-3.8.11.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:829fc6567d1726c9c257b92a1aafea8395540cff787857d3765dfb406b04d13e
|
||||||
|
size 3189984
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1b4b764e2f1af29b464b3354f85d360fd505a1b10cb7155fc90816921315452c
|
|
||||||
size 3074468
|
|
@ -1,3 +1,80 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 1 03:31:44 PM UTC 2021 - Peter Simons <psimons@suse.com>
|
||||||
|
|
||||||
|
- 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 <fbui@suse.com>
|
Mon Nov 23 15:38:36 UTC 2020 - Franck Bui <fbui@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package rabbitmq-server
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# 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
|
%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
|
Name: rabbitmq-server
|
||||||
Version: 3.8.9
|
Version: 3.8.11
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A message broker supporting AMQP, STOMP and MQTT
|
Summary: A message broker supporting AMQP, STOMP and MQTT
|
||||||
License: MPL-2.0
|
License: MPL-2.0
|
||||||
@ -53,9 +53,9 @@ Source8: README.SUSE
|
|||||||
Source9: rabbitmq.conf.example
|
Source9: rabbitmq.conf.example
|
||||||
Source10: advanced.config.example
|
Source10: advanced.config.example
|
||||||
Source11: rabbitmq.config.example
|
Source11: rabbitmq.config.example
|
||||||
BuildRequires: elixir < 1.11.0
|
BuildRequires: elixir
|
||||||
# https://www.rabbitmq.com/which-erlang.html
|
# https://www.rabbitmq.com/which-erlang.html
|
||||||
BuildRequires: erlang >= 21.3
|
BuildRequires: erlang >= 22.3
|
||||||
BuildRequires: erlang-src
|
BuildRequires: erlang-src
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: libxslt
|
BuildRequires: libxslt
|
||||||
@ -65,7 +65,7 @@ BuildRequires: unzip
|
|||||||
BuildRequires: xmlto
|
BuildRequires: xmlto
|
||||||
BuildRequires: xz
|
BuildRequires: xz
|
||||||
BuildRequires: zip
|
BuildRequires: zip
|
||||||
Requires: erlang >= 21.3
|
Requires: erlang >= 22.3
|
||||||
Requires: erlang-epmd
|
Requires: erlang-epmd
|
||||||
Requires: logrotate
|
Requires: logrotate
|
||||||
Provides: AMQP-server
|
Provides: AMQP-server
|
||||||
|
Loading…
Reference in New Issue
Block a user