./net/rabbitmq, Implementation of AMQP that provides robust messaging for applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.6.14, Package name: rabbitmq-3.6.14, Maintainer: filip

RabbitMQ is a complete and highly reliable Enterprise Messaging
system. The RabbitMQ client libraries and broker daemon can be used
together to create an AMQP network, or used individually to bring
the benefits of RabbitMQ to established networks.


Required to run:
[lang/erlang] [shells/bash] [converters/py-simplejson] [lang/python27]

Required to build:
[textproc/py-expat] [textproc/xmlto] [textproc/libxslt] [net/rsync]

Master sites:

SHA1: fe64cf6d8829bfd2c3d58ae552f761ce8ec2f997
RMD160: 0cf2592d786370e5fbd2143a9373b2bec6df5032
Filesize: 1472.867 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-07 16:48:06 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update net/rabbitmq to 3.6.14

rabbitmq 3.6.14

Debian and RPM packages
- systemd service unit no longer has trailing comments that could lead
  nodes into restart loops on some systems.

Management Plugin
- Expandable sections on node metrics page failed to expand.

rabbitmq 3.6.13

Core Server
- Memory usage monitor uses subprocesses a lot more sparingly.
- Very busy queues are now more efficient at prioritizing consumers
- Queue master strategies now take additional queue HA arguments into
  account.
- Logging to standard output using RABBITMQ_LOGS=- wasn't possible on
  Windows.
- Queue master locator name now can be specified as Erlang strings.
- Direct Erlang client connections could fail with obscure messages
  when target node was still booting.
- supervisor2 now can be used in environments that perform hot code
  upgrades.
- systemd service file now white lists exit code 69.
- Example systemd service file now includes service restart settings.
- Queue master locator strategy now can be configured using strings.
- Plugin activation avoids logs things that can be confusing.

Management Plugin
- Minor efficiency improvements around stats collection.
- jQuery upgraded to 1.12.4.
- UI improvements.
- It is now possible to configure an HTTP API path prefix for the
  plugin.
- Queue details page no longer truncates node name.
- Policy name in queue and exchange info is now a link.
- DELETE /api/connections/{name} is now more defensive.
   2017-09-13 11:36:56 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update net/rabbitmq to 3.6.12.

Core Server
- Process responsible for running the autoheal partition handling
  strategy could run into a deadlock with its peers, preventing autoheal
  from completing.
- Garbage collection of mirrored queue metrics on nodes that did not
  host a master or mirror for a queue affected delivery and
  acknowledgement rates. This could result in rates being 0 or negative
  when they should not be.
- Stats emission could prevent queue mirrors from performing garbage
  collection and consume memory even when they were empty.
- RABBITMQ_SCHEDULER_BIND_TYPE and RABBITMQ_DISTRIBUTION_BUFFER_SIZE now
  can be set via rabbitmq-env.conf.

Shovel Management Plugin
- Passwords in source and destination URIs are now redacted out.

Federation Management Plugin
- Passwords in upstream URIs are now redacted out.
   2017-08-18 11:29:27 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update net/rabbitmq to 3.6.11.

- Erlang 20 compatibility
- Bug fixes
- Usability improvements

For full notes see release page:

  https://github.com/rabbitmq/rabbitmq-se … mq_v3_6_11
   2017-05-29 15:16:11 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Updated net/rabbitmq to 3.6.10

Bug Fixes
- rabbitmqctl wait exited with the status code of 0 when node stopped
  because it could not contact any cluster peers to [re-]join.
- rabbitmqctl forget_cluster_node used in offline mode could result in
  promotion of a node that's no longer a cluster member.
- Queue master locator could not be set using optional queue arguments
  (x-arguments).
- CLI tool (e.g. rabbitmqctl) man pages were not rendered correctly.

Enhancements
- Disk space monitor will periodically retry (every 2 minutes by
  default, up to 10 times) before going into disabled state as
  external tools used to monitor available disk space can fail or
  produce unexpected output temporarily.
- Memory relative free disk space limits now support integer values as
  well as floats.

Management and Management Agent Plugins
- TLS-related settings in HTTP API listeners could break JSON
  serialisation for the GET /api/overview endpoint.
- Non-numerical values for numerical stats are now handled safety by
  stats aggregation.
- Stats are no longer emitted for connections that are not considered
  to be in the fully initialised state.
- POST requests now instruct clients to close TCP connections.
- In some popular browsers (Chrome, Internet Explorer) a POST request
  followed by an immediate GET request would result in a 400 response.
  Other browsers do no exhibit this behaviour.
- I/O average time per operation graph didn't match legend.
- Sample retention policies are now validated more strictly to avoid
  configurations that are not supported and will lead to exceptions.
- Certain stats for connections were not initialised as numerical
  values, which resulted in log noise.
- UI operation for binding deletion did not respect optional (extra)
  binding arguments.
- Current virtual host is pre-selected on the "Add/update policy"
  form.

MQTT Plugin
- A non-initialized connection (e.g. one that failed early because
  client-provided payload wasn't a valid MQTT payload) produced a
  crash report log entry during termination.

LDAP Plugin
- Stale connection purging in LDAP connection pool could fail with a
  badmatch.

Trust Store Plugin
- Certificate change detection algorithm no longer uses stat(2) on
  certificate directory because of its limitations that could lead to
  undetected changes in certain scenarios.

Web STOMP Plugin
- The plugin failed to start after being stopped and re-enabled.
- Server-initiated consumer cancellation failed with an exception.

Management Visualiser Plugin
- The plugin wasn't compatible with recent 3.6.x releases.
   2017-03-30 17:19:04 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update net/rabbitmq to 3.6.9.

Management and Management Agent Plugins
- Security Vulnerability Patches
  - CVE-2017-4965: XSS vulnerabilities in management UI
  - CVE-2017-4966: authentication details are stored in browser-local
    storage without expiration
  - CVE-2017-4967: XSS vulnerabilities in management UI
- Bug Fixes
  - Certain TCP and TLS listener configuration settings could break
    JSON serialisation of GET /api/overview responses.

Federation Plugin
- More numerical types are now handled for the "hops" property.

.NET Client
- Calling ExchangeBind more than once with the same arguments threw an
  exception.
   2017-03-20 15:34:36 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update net/rabbitmq to 3.6.8.

3.6.8
- Erlang/OTP R16B03 and 17.x compatibility restored
- Minor bug fixes

3.6.7
- Distributed management plugin, including minor breaking HTTP API changes.
- Bug fixes
- Usability improvements
   2016-12-02 12:00:39 by Filip Hajny | Files touched by this commit (5) | Package updated
Log message:
Update net/rabbitmq to 3.6.6.

- Security vulnerability fix
- Bug fixes

See full release notes:

  https://github.com/rabbitmq/rabbitmq-se … tmq_v3_6_6
   2016-08-14 13:17:44 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update net/rabbitmq to 3.6.5.

3.6.5
- Bug fixes

3.6.4
- Bug fixes
- Erlang 19.0 compatibility
- Usability improvements

3.6.3
- Important bug fixes
- systemd support in the Debian package
- New OpenGPG key used for artifact signing
- New plugins included into the distribution
- Usability improvements

3.6.2
- Bug fixes
- New statistics collector in management plugin
- Usability improvements