Next | Query returned 119 messages, browsing 31 to 40 | Previous

History of commit frequency

CVS Commit History:


   2022-04-13 21:31:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rabbitmq: updated to 3.9.15

RabbitMQ 3.9.15

Core Server

Bug Fixes

Stream delivery rate could drop if concurrent stream consumers consumed in a way
that made them reach the end of the stream often.

If a cluster that had streams enabled was upgraded with a jump of multiple
patch releases, stream state could fail an upgrade.

Significantly faster queue re-import from definitions
on subsequent node restarts. Initial definition import still takes
the same amount of time as before.

Priority queues could run into an exception in some cases.

Maintenance mode could run into a timeout during queue leadership transfer.

Prometheus Plugin

Bug Fixes

Prometheus collector could run into an exception early on node's
schema database sync.

Management Plugin

Bug Fixes

Connection data transfer rate units were incorrectly displayed when
rate was less than 1 kiB per second.

rabbitmqadmin now correctly loads TLS-related keys from its configuration file.

Corrected a help message for node memory usage tool tip.

LDAP Plugin

Enhancements

More Erlang 24.3's eldap library compatibility improvements.
   2022-04-09 02:33:45 by David H. Gutteridge | Files touched by this commit (1)
Log message:
rabbitmq: add a note that the test target doesn't work as is

I tried it on NetBSD 9.2_STABLE and Fedora 35, and it doesn't work as
expected. Needs investigation.
   2022-04-06 16:46:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rabbitmq: updated to 3.9.14

RabbitMQ 3.9.14

Changes Worth Mentioning

Core Server

Bug Fixes

Restart of a node that hosted one or more stream leaders resulted in
their consumers not "re-attaching" to the newly elected leader.

Large fanouts experienced a performance regression when streams were not
enabled using a feature flag.

Stream management plugin did not support mixed version clusters.

Stream deletion did not result in a basic.cancel being sent to AMQP 0-9-1 consumers.

Stream clients did not receive a correct stream unavailability error in some
cases.

It is again possible to clear user tags and update the password in a single \ 
operation.

Enhancements

Forward compatibility with Erlang 25.

File handle cache efficiency improvements.

Uknown stream properties (e.g. those requested by a node that runs a newer version)
are now handled gracefully.

Temporary hostname resolution issues (attempts that fail with nxdomain)
are now handled more gracefully and with a delay of several seconds.

Build time compatibility with Elixir 1.13.

OAuth 2 AuthN/AuthZ Backend Plugin

Bug Fixes

auth_oauth2.additional_scopes_key in rabbitmq.conf was not converted correctly
during configuration translation and thus had no effect.

LDAP AuthN/AuthZ Backend Plugin

Enhancement

Adapt to a breaking Erlang 24.3 LDAP client change.

Shovel Plugin

Enhacements

Shovels now can be declared with delete-after parameter set to 0.
Such shovels will immediately stop instead of erroring and failing to
start after a node restart.

Consul Peer Discovery Plugin

Enhancements

Support for Consul 1.1 response code changes
when an operation is attempted on a non-existent health check.
   2022-01-19 13:59:38 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rabbitmq: updated to 3.9.13

RabbitMQ 3.9.13

Core Server

Bug Fixes

Disk space monitor now correctly parses output on (at least some) systems where \ 
non-ASCII characters are used in paths.

Stream leader election is now deterministic when cluster is undergoing a rolling \ 
upgrade.

Enhancements

Queue and binding definition import can be delayed until a moment
when at least N nodes (e.g. three) have joined the cluster. This way imported \ 
quorum queues will have a desired
number of replicas from the start.
   2022-01-12 07:44:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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.
   2021-12-03 14:31:02 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rabbitmq: updated to 3.9.11

RabbitMQ 3.9.11

Core Server

Bug Fixes

When a TLS-enabled listener failed to stop, it logged all of its settings
which could contain sensitive values.

Enhancements

Quorum queues now store commands for enqueued messages in a more compact format
on disk (some derivative data has been dropped).

queue.declare-ok response to AMQP 0-9-1 clients operating on a stream could \ 
return a ready-for-delivery
message count value that was out of sync with the stream leader replica.

Classic queues now deliver more efficiently on channels that had global QoS changed
during consumer operation.

Prometheus Plugin

Enhancements

New optional metrics provided by the GET /metrics/detailed endpoint. These \ 
metrics are cluster-wide,
and therefore must not be aggregated.

Bug Fixes

A help tip on the policies page was misplaced.

Management Agent Plugin

Enhancements

Disabling the plugin will stop metric collection performed periodically by
queues, streams, connections, et cetera.
   2021-11-22 09:58:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rabbitmq: updated to 3.9.10

RabbitMQ 3.9.10

Core Server

Bug Fixes

Make stream coordinator more defensive to rapid declaration and deletion cycles

Enhancements

Several inter-node communication listener settings are now exposed to rabbitmq.conf:

# this port range is used by default
distribution.listener.port_range.min = 25675
distribution.listener.port_range.max = 25675
# instead of listening on all interfaces
distribution.listener.interface = 192.168.0.1

OAuth 2 Plugin

Bug Fixes

Signing keys specified in rabbitmq.conf were not translated correctly,
resulting in exceptions during permission checks.
   2021-11-15 07:40:53 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rabbitmq: updated to 3.9.9

3.9.9

Core Server

Bug Fixes

Fixed an issue where node monitor could produce a false network partition when
one of the cluster members was restarted

Message store resiliency improvements

Reduced log noise in certain scenarios where a new queue leader is elected

Queue leader rebalancing now logs less

Enhancements

cluster_formation.target_cluster_size_hint is a new configuration setting that \ 
can be used to specify expected initial cluster size.
This can be used by features, plugins or tools that expect a certain minimum \ 
number of clusters nodes
to join during initial cluster formation

Prometheus Plugin

Enhancements

Metric rendering efficiency improvements (mostly latency)

Bug Fixes

TLS-enabled Prometheus endpoint listener port was not correctly stored internally

Management Plugin

Bug Fixes

Persistent message count is now displayed correctly on individual queue pages

Restore compatibility with IE 11

Consistent Hashing Exchange Plugin

Bug Fixes

Corrected deletion of duplicate bindings between an exchange and a queue

Contributed by @FalconerTC

Dependency Upgrades

Ra was upgraded to 2.0.2

Osiris was upgraded to 1.2.3
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
   2021-10-20 11:13:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
rabbitmq: updated to 3.9.8

3.9.8:

Core Server

Bug Fixes

* When the mandatory flag was used when publishing to classic queues,
  but publisher confirms were not, channels memory usage would grow indefinitely.

* `rabbitmq-diagnostics memory_breakdown` failed to read memory of connection
  reader, writer and channel processes.

* In some environments, Stream replicas advertised IP addresses that could not \ 
be reached by cluster peers
  (eg. IP addresses behind a NAT in a Docker deployment). RabbitMQ node \ 
hostnames are now advertised as well
  so that other peers can resolve them to get an externally visible IP address.

Next | Query returned 119 messages, browsing 31 to 40 | Previous