2021-01-26 12:29:54 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
rabbitmq: updated to 3.8.11
3.8.11:
Bug fixes
This release requires Erlang/OTP 22.x or later
3.8.10:
We encourage all users to consult release notes but skip this release and \
upgrade to 3.8.11 or later.
Bug fixes
More features supported by quorum queues
Usability improvements
Deprecations
|
2021-01-15 13:13:12 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
rabbitmq: updated to 3.8.9
RabbitMQ 3.8.9 is a maintenance release.
It focuses on bug fixes and usability improvements.
RabbitMQ 3.8.8 is a maintenance release.
It focuses on bug fixes and usability improvements.
This releases introduces a new node operation mode, called the maintenance mode.
This feature is useful when performing rolling upgrades and is covered
in more detail below.
RabbitMQ 3.8.7 is a maintenance release that patches
a security vulnerability.
RabbitMQ 3.8.6 is a maintenance release.
It focuses on bug fixes and usability improvements.
RabbitMQ 3.8.5 is a maintenance release.
It focuses on bug fixes and usability improvements.
RabbitMQ 3.8.4 is a maintenance release. It focuses on bug fixes and usability
improvements. etcd peer discovery plugin includes potentially breaking changes \
which are covered in detail below.
|
2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456) |
Log message:
Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
|
2020-02-13 19:31:07 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
rabbitmq: updated to 3.8.2
RabbitMQ 3.8.2
Changes
Core Server
Enhancements
Raft implementation optimizations.
Quorum queue optimization: enables local (not going through the leader) delivery \
from Raft followers
when appropriate and safe.
If x-queue-type argument is not provided at queue declaration time, the type is \
assumed to be classic
instead of missing.
Quorum queue consumer timeout now can be configured using new style \
configuration file:
# Hard timeout for quorum queue consumer acknowledgemnts of two minutes
consumer_timeout = 120000
Bug Fixes
A quorum queue could produce an empty Raft log segment if node is killed at a \
particular moment in time,
which would prevent the node from successfully recovering the log after restart.
Quorum queue consumer count metric could be duplicated when reported via HTTP \
API or to a Prometheus scraper.
Quorum queue with single active consumer enabled crashes after some basic.get \
calls. Quorum queues now forbid basic.get when single active consumer is \
enabled.
CLI Tools
Enhancements
It is now possible to export and import definitions without the use of plugins with
rabbitmqctl export_definitions and rabbitmqctl import_definitions:
# export as a JSON file
rabbitmqctl export_definitions /path/to/target.file.json
# export as JSON to standard output and pipe to jq
rabbitmqctl export_definitions "-" | jq
# export as a compressed Erlang term file
rabbitmqctl export_definitions /path/to/target.file --format=erlang
# learn more
rabbitmqctl help export_definitions
# import from a JSON file
rabbitmqctl import_definitions /path/to/target.file.json
# import JSON from standard input
cat /path/to/definitions.json | rabbitmqctl import_definitions "-"
# import from a compressed Erlang term file
rabbitmqctl import_definitions /path/to/target.file --format=erlang
# learn more
rabbitmqctl help import_definitions
Entities with amq.* prefixes are now skipped during import instead of producing \
an error.
Bug Fixes
rabbitmqctl await_startup failed with an exception when RabbitMQ application was \
stopped but the
runtime (Erlang VM) was running.
Management Plugin
Bug Fixes
Definition import via HTTP API could fail in if performed via HTTP API (but not \
management UI)
and contained operator policies.
Enhancements
Metric aggregation optimizations.
MQTT Plugin
Enhancements
Throughput improvements ranging from 14 to 60 percent depending on workload.
Throughput improvements and reduced CPU usage but slightly higher per connection \
RAM footprint.
Bug Fixes
Client ID tracker could produce an empty Raft log segment if node is killed at a \
particular moment in time,
which would prevent the node from successfully recovering the log after restart.
Last Will messages that use QoS 2 will now be downgraded to QoS 1 just like with \
"regular" published messages.
AMQP 1.0 Plugin
Enhancements
Throughput improvements.
STOMP Plugin
Enhancements
Throughput improvements.
Web STOMP Plugin
Enhancements
Clients now can authenticate using an x.509 (TLS) certificate.
Prometheus Plugin
A small number of queue metrics were not read from the metric store correctly.
|
2019-07-23 18:12:39 by Jonathan Perkin | Files touched by this commit (6) |
Log message:
rabbitmq: Update to 3.7.16.
Changes since 3.7.7 are too long to list in full, but are primarily bug
fixes and usability improvements, along with the main reason for this
upgrade - it now builds against the current versions of erlang and elixir
delivered in pkgsrc.
Full changes are available from the following links:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.16
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.14
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.13
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.12
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.11
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.10
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.9
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.8
|
2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620) |
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
|
2018-12-15 22:12:25 by Thomas Klausner | Files touched by this commit (67) | |
Log message:
*: update email for fhajny
|
2018-10-11 17:24:58 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
rabbitmq: Add TEST_TARGET.
|
2018-10-11 14:14:22 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
rabbitmq: Avoid nested interpreters.
This isn't supported on some operating systems. If it turns out to be
required by more packages we should create a tool.mk for lang/elixir.
Mark the package MAKE_JOBS safe again.
|
2018-09-17 20:07:37 by Filip Hajny | Files touched by this commit (5) |
Log message:
net/rabbitmq: Update to 3.7.7.
3.7.7
- Erlang 21 compatibility
- Bug fixes
- Usability improvements
3.7.6
- Bug fixes
- Usability improvements
|