rabbitmq: updated to 3.12.13

RabbitMQ 3.12.13

Core Broker

Bug Fixes

When a channel is closed, its consumer metric samples will now be cleared differently
depending on the number of them. In 9356, it was over optimized for the uncommon case with
a very large number of consumers per channel, hurting the baseline case with one or a few consumers
per channel.

In part contributed by @SimonUnge (AWS).

CLI Tools

Enhancement

CLI tool startup time was reduced.

Bug Fixes

JSON output formatter now avoids ANSI escape sequences.

Contributed by @ariel-anieli.

ANSI escape sequences are no longer used on Windows.

Contributed by @ariel-anieli.

Stream Plugin

Bug Fixes

If a stream publisher cannot be set up, a clearer message will be logged.

Management Plugin

Bug Fixes

GET /api/nodes/{name} failed with a 500 when called with a non-existed node name.

Federation Plugin

Bug Fixes

Upstream node shutdown could produce a scary looking exception in the log.

Exchange federation links could run into an exception.

Contributed by @gomoripeti (CloudAMQP).

Dependency Changes

cowboy was updated to 2.11.0
This commit is contained in:
adam 2024-02-22 22:56:08 +00:00
parent 190bcbf533
commit 2f9c31772c
4 changed files with 35 additions and 49 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.92 2024/01/06 18:33:23 adam Exp $
# $NetBSD: Makefile,v 1.93 2024/02/22 22:56:08 adam Exp $
DISTNAME= rabbitmq-server-3.12.12
DISTNAME= rabbitmq-server-3.12.13
PKGNAME= ${DISTNAME:S/-server//}
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=rabbitmq/}

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.69 2024/01/06 18:33:23 adam Exp $
@comment $NetBSD: PLIST,v 1.70 2024/02/22 22:56:08 adam Exp $
lib/erlang/autocomplete/bash_autocomplete.sh
lib/erlang/autocomplete/zsh_autocomplete.sh
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/INSTALL
@ -96,32 +96,33 @@ lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/aten-0.5.8/ebin/aten_sink.b
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/aten-0.5.8/ebin/aten_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/base64url-1.0.1/ebin/base64url.app
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/base64url-1.0.1/ebin/base64url.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy.app
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_app.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_bstr.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_children.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_clear.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_clock.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_compress_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_constraints.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_handler.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_http.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_http2.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_loop.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_metrics_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_middleware.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_req.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_rest.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_router.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_static.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_stream.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_stream_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_sub_protocol.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_tls.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_tracer_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.10.0/ebin/cowboy_websocket.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy.app
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_app.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_bstr.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_children.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_clear.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_clock.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_compress_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_constraints.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_decompress_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_handler.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_http.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_http2.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_loop.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_metrics_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_middleware.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_req.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_rest.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_router.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_static.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_stream.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_stream_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_sub_protocol.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_sup.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_tls.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_tracer_h.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-2.11.0/ebin/cowboy_websocket.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowlib-2.12.1/ebin/cow_base64url.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowlib-2.12.1/ebin/cow_cookie.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowlib-2.12.1/ebin/cow_date.beam
@ -874,6 +875,7 @@ lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVE
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_hsts.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_load_definitions.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_login.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_nodes.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_oauth_bootstrap.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_reset_handler.beam
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}/ebin/rabbit_mgmt_stats.beam

View File

@ -1,9 +1,8 @@
$NetBSD: distinfo,v 1.84 2024/01/06 18:33:23 adam Exp $
$NetBSD: distinfo,v 1.85 2024/02/22 22:56:08 adam Exp $
BLAKE2s (rabbitmq-server-3.12.12.tar.xz) = 913dcca638969099d1a28d20cc7bfd97bcb3793950fb290904a74c17a3b06464
SHA512 (rabbitmq-server-3.12.12.tar.xz) = 92e1f35af8b043df2f06ac25d6bd037244ca12df76c20e65660830bb0f31370b0eb960d5001bb99992434ebe7fea53bf41b3381c8e62b0f8d1eb7a98c463da91
Size (rabbitmq-server-3.12.12.tar.xz) = 4450344 bytes
BLAKE2s (rabbitmq-server-3.12.13.tar.xz) = a81c21780888a427943891106ad911b7fe9952738d4dddb25617d7f42689b172
SHA512 (rabbitmq-server-3.12.13.tar.xz) = ab166d70f94db544867221b7686c4cc58dd7047ed5b51e766fa378180f0895a4d1bdeae10d619a9bad26b66c48b6683583d98595913ae9717667c5ff85015261
Size (rabbitmq-server-3.12.13.tar.xz) = 4506300 bytes
SHA1 (patch-Makefile) = 588638e2aa993fa59ab316a598840384d74a0a32
SHA1 (patch-deps_rabbit__common_src_rabbit__env.erl) = a717f620387e3c954e2f751c9b8921c93a1826f4
SHA1 (patch-deps_rabbit_scripts_rabbitmq-env) = 10f56071b2af001ef2fad6bc916f03bd4f299e8b
SHA1 (patch-deps_rabbitmq__cli_mix.exs) = bf029d0abec6bbdc24d11291fbca62079565d0c3

View File

@ -1,15 +0,0 @@
$NetBSD: patch-deps_rabbitmq__cli_mix.exs,v 1.6 2024/01/06 18:33:23 adam Exp $
Allow Elixir 1.16.
--- deps/rabbitmq_cli/mix.exs.orig 2024-01-06 18:18:30.421394433 +0000
+++ deps/rabbitmq_cli/mix.exs
@@ -11,7 +11,7 @@ defmodule RabbitMQCtl.MixfileBase do
[
app: :rabbitmqctl,
version: "3.12.1",
- elixir: ">= 1.13.4 and < 1.16.0",
+ elixir: ">= 1.13.4 and < 1.17.0",
build_embedded: Mix.env() == :prod,
start_permanent: Mix.env() == :prod,
escript: [