--- - branch: MAIN date: Tue Jun 27 08:34:41 UTC 2023 files: - new: '1.85' old: '1.84' path: pkgsrc/net/rabbitmq/Makefile pathrev: pkgsrc/net/rabbitmq/Makefile@1.85 type: modified - new: '1.66' old: '1.65' path: pkgsrc/net/rabbitmq/PLIST pathrev: pkgsrc/net/rabbitmq/PLIST@1.66 type: modified - new: '1.78' old: '1.77' path: pkgsrc/net/rabbitmq/distinfo pathrev: pkgsrc/net/rabbitmq/distinfo@1.78 type: modified id: 20230627T083441Z.8af5cf8f0d2b5fb9ca63041027b3104b13598003 log: | rabbitmq: updated to 3.12.1 3.12.1 Core Server Bug Fixes 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. CQv2 and queues without a backlog were not affected. Contributed by @gomoripeti (CloudAMQP). 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. Enhancements When a quorum queue does not find its local replica data files on boot, it will now log a warning. Management Plugin Bug Fixes An attempt to clear limits of a non-existent virtual host failed with a 500 status code. Enhacements Management UI will now display node maintenance status. Contributed by @SimonUnge (AWS). 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 Plugin Bug Fixes Stream client connections that authenticated using x.509 certificates failed. OAuth 2 Plugin Bug Fixes Only set OAuth 2 client's CA certificate file setting when it is defined. Enhancements 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 Bug Fixes STOMP plugin log entries had an extra line feed character. Dependency Upgrades ra was upgraded to 2.6.2 osiris was upgraded from 1.5.1 to 1.6.0 module: pkgsrc subject: 'CVS commit: pkgsrc/net/rabbitmq' unixtime: '1687854881' user: adam