Wed Jan 12 06:44:45 2022 UTC ()
rabbitmq: updated to 3.9.12

3.9.12

Core Server

Bug Fixes

Work around a slow Windows-specific memory leak in Erlang's file:read_file/1.
log.file.rotation.date pattern parser now supports more values and is closer to Lager in RabbitMQ 3.7 and earlier releases.
User limits were ignored by definition import.
Stream coordinator could run into an exception in some scenarios.
On node shutdown, stopped applications were unintentionally logged at the error level.

Enhancements

basic.* AMQP 0-9-1 operations now consume fewer CPU cycles.
More efficient (up to 67% more) user addition and updates, including during definition import.
Authentiication and authorization backend exceptions could potentially leak user-provided credentials to node log.
When a non-existent stream offset is requested, the server will return a more appropriate error code.
Stream operations that fail due to an unavailable leader now use a separate error code from the case when the stream does not exist.
Deprecated classic health check is now less resource intensive (but still very intensive compared to modern alternatives).
Operator and regular policy merging now supports keys that use boolean values. The operator value overrides the regular policy one.
Free disk space monitoring robustness improvements on Windows.
Unnamed parameters and policies in definition files will now be rejected as invalid.

OAuth 2 Plugin

Enhancements

HTTPS client and related improvements for JWKS URLs.


(adam)
diff -r1.61 -r1.62 pkgsrc/net/rabbitmq/Makefile
diff -r1.61 -r1.62 pkgsrc/net/rabbitmq/distinfo
diff -r1.46 -r1.47 pkgsrc/net/rabbitmq/PLIST

cvs diff -r1.61 -r1.62 pkgsrc/net/rabbitmq/Makefile (expand / switch to unified diff)

--- pkgsrc/net/rabbitmq/Makefile 2021/12/03 13:31:02 1.61
+++ pkgsrc/net/rabbitmq/Makefile 2022/01/12 06:44:45 1.62
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.61 2021/12/03 13:31:02 adam Exp $ 1# $NetBSD: Makefile,v 1.62 2022/01/12 06:44:45 adam Exp $
2 2
3DISTNAME= rabbitmq-server-3.9.11 3DISTNAME= rabbitmq-server-3.9.12
4PKGNAME= ${DISTNAME:S/-server//} 4PKGNAME= ${DISTNAME:S/-server//}
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_GITHUB:=rabbitmq/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=rabbitmq/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8GITHUB_PROJECT= rabbitmq-server 8GITHUB_PROJECT= rabbitmq-server
9GITHUB_RELEASE= v${PKGVERSION_NOREV} 9GITHUB_RELEASE= v${PKGVERSION_NOREV}
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= https://www.rabbitmq.com/ 12HOMEPAGE= https://www.rabbitmq.com/
13COMMENT= Implementation of AMQP that provides robust messaging for applications 13COMMENT= Implementation of AMQP that provides robust messaging for applications
14LICENSE= mpl-1.1 14LICENSE= mpl-1.1
15 15
16USE_TOOLS+= bash:run gmake unzip zip 16USE_TOOLS+= bash:run gmake unzip zip

cvs diff -r1.61 -r1.62 pkgsrc/net/rabbitmq/distinfo (expand / switch to unified diff)

--- pkgsrc/net/rabbitmq/distinfo 2021/12/03 13:31:02 1.61
+++ pkgsrc/net/rabbitmq/distinfo 2022/01/12 06:44:45 1.62
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.61 2021/12/03 13:31:02 adam Exp $ 1$NetBSD: distinfo,v 1.62 2022/01/12 06:44:45 adam Exp $
2 2
3BLAKE2s (rabbitmq-server-3.9.11.tar.xz) = 98b7fc354d856a6bdace9dbcbcd1966dd01611c91357877358dc4827fd060b53 3BLAKE2s (rabbitmq-server-3.9.12.tar.xz) = 4923f643d53aa42a8764431d9eac4a26ed745398c4b629ac596a9aeeef958fb2
4SHA512 (rabbitmq-server-3.9.11.tar.xz) = ba84ee93e77639e0ccbcbbee285ede26fccc142a58a6940e8cb8ceb94f6f3d627da06b9a870f99246523bb7fe21657b1ec16be243e198c1b9a65c8acaa0c51f2 4SHA512 (rabbitmq-server-3.9.12.tar.xz) = 37372210d5e1875aa906c78903648254904abfec82b332537b078e7772cb01bf8b3b0bdc97ad927a3fc686351f34bb4313ddd64f34ecc5031308322adb310836
5Size (rabbitmq-server-3.9.11.tar.xz) = 4755696 bytes 5Size (rabbitmq-server-3.9.12.tar.xz) = 4782504 bytes
6SHA1 (patch-Makefile) = 088a3ed04dc72215f1ca3b34b49bb4047a531e89 6SHA1 (patch-Makefile) = 088a3ed04dc72215f1ca3b34b49bb4047a531e89
7SHA1 (patch-deps_rabbit__common_src_rabbit__env.erl) = 1e8222356162cba7362d22808671777f3fcf1629 7SHA1 (patch-deps_rabbit__common_src_rabbit__env.erl) = 1e8222356162cba7362d22808671777f3fcf1629
8SHA1 (patch-deps_rabbit_scripts_rabbitmq-env) = db168c8ff5a5e7b22186f57947c27c7a1c5ccae6 8SHA1 (patch-deps_rabbit_scripts_rabbitmq-env) = db168c8ff5a5e7b22186f57947c27c7a1c5ccae6

cvs diff -r1.46 -r1.47 pkgsrc/net/rabbitmq/PLIST (expand / switch to unified diff)

--- pkgsrc/net/rabbitmq/PLIST 2021/12/03 13:31:02 1.46
+++ pkgsrc/net/rabbitmq/PLIST 2022/01/12 06:44:45 1.47
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.46 2021/12/03 13:31:02 adam Exp $ 1@comment $NetBSD: PLIST,v 1.47 2022/01/12 06:44:45 adam Exp $
2lib/erlang/autocomplete/bash_autocomplete.sh 2lib/erlang/autocomplete/bash_autocomplete.sh
3lib/erlang/autocomplete/zsh_autocomplete.sh 3lib/erlang/autocomplete/zsh_autocomplete.sh
4lib/erlang/lib/rabbitmq_server-${PKGVERSION}/INSTALL 4lib/erlang/lib/rabbitmq_server-${PKGVERSION}/INSTALL
5lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE 5lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE
6lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2 6lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2
7lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2-ExplorerCanvas 7lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2-ExplorerCanvas
8lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2-excanvas 8lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2-excanvas
9lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APL2-Stomp-Websocket 9lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APL2-Stomp-Websocket
10lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-BSD-base64js 10lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-BSD-base64js
11lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-BSD-recon 11lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-BSD-recon
12lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-ISC-cowboy 12lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-ISC-cowboy
13lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-EJS 13lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-EJS
14lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-EJS10 14lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-MIT-EJS10
@@ -760,26 +760,27 @@ lib/erlang/lib/rabbitmq_server-${PKGVERS @@ -760,26 +760,27 @@ lib/erlang/lib/rabbitmq_server-${PKGVERS
760lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_http-${PKGVERSION}/priv/schema/rabbitmq_auth_backend_http.schema 760lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_http-${PKGVERSION}/priv/schema/rabbitmq_auth_backend_http.schema
761lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_auth_backend_ldap.beam 761lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_auth_backend_ldap.beam
762lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_auth_backend_ldap_app.beam 762lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_auth_backend_ldap_app.beam
763lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_auth_backend_ldap_util.beam 763lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_auth_backend_ldap_util.beam
764lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_log_ldap.beam 764lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbit_log_ldap.beam
765lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbitmq_auth_backend_ldap.app 765lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/ebin/rabbitmq_auth_backend_ldap.app
766lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/include/logging.hrl 766lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/include/logging.hrl
767lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/priv/schema/rabbitmq_auth_backend_ldap.schema 767lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}/priv/schema/rabbitmq_auth_backend_ldap.schema
768lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.beam 768lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand.beam
769lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbit_auth_backend_oauth2.beam 769lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbit_auth_backend_oauth2.beam
770lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbit_auth_backend_oauth2_app.beam 770lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbit_auth_backend_oauth2_app.beam
771lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbit_oauth2_scope.beam 771lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbit_oauth2_scope.beam
772lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbitmq_auth_backend_oauth2.app 772lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/rabbitmq_auth_backend_oauth2.app
 773lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwks.beam
773lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwt.beam 774lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwt.beam
774lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwt_jwk.beam 775lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwt_jwk.beam
775lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwt_jwt.beam 776lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/uaa_jwt_jwt.beam
776lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/wildcard.beam 777lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/ebin/wildcard.beam
777lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/priv/schema/rabbitmq_auth_backend_oauth2.schema 778lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_oauth2-${PKGVERSION}/priv/schema/rabbitmq_auth_backend_oauth2.schema
778lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}/ebin/rabbit_auth_mechanism_ssl.beam 779lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}/ebin/rabbit_auth_mechanism_ssl.beam
779lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}/ebin/rabbit_auth_mechanism_ssl_app.beam 780lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}/ebin/rabbit_auth_mechanism_ssl_app.beam
780lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}/ebin/rabbitmq_auth_mechanism_ssl.app 781lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}/ebin/rabbitmq_auth_mechanism_ssl.app
781lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws.app 782lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws.app
782lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws.beam 783lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws.beam
783lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws_app.beam 784lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws_app.beam
784lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws_config.beam 785lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws_config.beam
785lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws_json.beam 786lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_aws-${PKGVERSION}/ebin/rabbitmq_aws_json.beam