spryker/rabbit-mq
RabbitMq module
2.25.0
3.0M downloads/mo
#3563 most downloaded on Packagist
spryker/rabbit-mq
What this package is like to depend on
Last release 3 months ago
12 May 2026
Release timing varies
gaps range from 2 weeks to 1.4 years
Some releases are documented
notes for 10 of 40 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
40 releases · first in 2017
6 releases in the last 12 months
see the full history below
Release timeline
40 releases · Mar 2017 to May 2026Releases
latest 40-
2.25.012 May 2026Release notes
Open source →Included commits: 2.24.0...2.25.0
Improvements
- Performance improvement: optimized message processing so the worker now reads the batch size of messages and stops immediately when the batch is completed, instead of waiting for the timeout.
-
2.24.029 Apr 2026Release notes
Open source →Included commits: 2.23.1...2.24.0
Fixes
- Adjusted Connection::__destruct() to skip AMQPConnectionClosedException if the connection is already closed.
-
2.23.102 Apr 2026 -
2.23.001 Apr 2026Release notes
Open source →Included commits: 2.22.0...2.23.0
Improvements
- Added
RabbitMqFacade::getQueues()to get all the queues with one request for queue worker performance optimization. - Adjusted
RabbitMqQueueMessageCheckerPluginto implementQueueBulkMessageCheckerPluginInterfacefor queue worker performance optimization. - Deprecated
RabbitMqQueueTransfer, useQueueInformationTransferinstead. - Deprecated
RabbitMqQueueCollectionTransfer, useQueueInformationCollectionTransferinstead.
Checklist
- I agree with the Code Contribution License Agreement in CONTRIBUTING.md
- Added
-
2.22.028 Nov 2025Release notes
Open source →Included commits: 2.21.0...2.22.0
Improvements
- Introduced
RabbitMqQueueMetricsExpanderPluginplugin for getting rabbit-mq queues metrics. - Introduced QueueMetricsRequest.queueName transfer field.
- Introduced QueueMetricsRequest.storeName transfer field.
- Introduced QueueMetricsRequest.localeName transfer field.
- Introduced QueueMetricsResponse.messageCount transfer field.
- Introduced QueueMetricsResponse.consumerCount transfer field.
- Introduced
-
2.21.120 Feb 2026Release notes
Open source →Included commits: 2.21.0...2.21.1
Improvements
- Added phpstan/phpstan new ^2.* module version support.
- Adjusted RabbitMqFacade::getQueueMetrics() so it does not perform redundant filtration and directly returns AMQPChannel[].
-
2.21.010 Dec 2024Release notes
Open source →Included commits: 2.20.0...2.21.0
Fixes
- Adjusted
RabbitMqClient::createQueueAdapter()so it publishes messages to the correct instance instead of broadcasting to all instances.
- Adjusted
-
2.20.010 Sep 2024Release notes
Open source →Included commits: 2.19.0...2.20.0
Improvements
- Introduced
RabbitMqQueueMessageCheckerPluginto check if there are messages in queues for RabbitMQ. - Introduced
RabbitMqFacade::areQueuesEmpty()to go through queues and see if at least one has messages.
- Introduced
-
2.19.003 Jul 2024Release notes
Open source →Included commits: 2.18.0...2.19.0
Improvements
- Introduced
\Spryker\Client\RabbitMq\RabbitMqConfig::getHeartBeat()config method. - Introduced
RABBITMQ:RABBITMQ_HEART_BEAT_SECONDSenvironment config. - Adjusted
\Spryker\Client\RabbitMq\RabbitMqClient::getConnection()client method to check and use working connections from the cache if exists. - Increased Store module version dependency.
- Increased Testify module version dependency.
Checklist
- I agree with the Code Contribution License Agreement in CONTRIBUTING.md
- Introduced
-
2.18.021 Mar 2024Release notes
Open source →Included commits: 2.17.0...2.18.0
Improvements
- Adjusted
RabbitMqHelperin order to put a client with all required mocks into the LocatorCache.
- Adjusted
-
2.17.002 Nov 2023Nothing published for this version
-
2.16.031 Mar 2023Nothing published for this version
-
2.15.026 Oct 2021Nothing published for this version
-
2.14.013 Oct 2021Nothing published for this version
-
2.13.020 Apr 2021Nothing published for this version
-
2.12.006 Oct 2020Nothing published for this version
-
2.11.118 Aug 2020Nothing published for this version
-
2.11.006 Apr 2020Nothing published for this version
-
2.10.009 Mar 2020Nothing published for this version
-
2.9.107 Nov 2019Nothing published for this version
-
2.9.014 Oct 2019Nothing published for this version
-
2.8.010 Sep 2019Nothing published for this version
-
2.7.019 Jun 2019Nothing published for this version
-
2.6.004 Jun 2019Nothing published for this version
-
2.5.214 May 2019Nothing published for this version
-
2.5.103 May 2019Nothing published for this version
-
2.5.006 Mar 2019Nothing published for this version
-
2.4.013 Feb 2019Nothing published for this version
-
2.3.007 Feb 2019Nothing published for this version
-
2.2.002 Oct 2018Nothing published for this version
-
2.1.101 Oct 2018Nothing published for this version
-
2.1.024 Sep 2018Nothing published for this version
-
2.0.123 Jul 2018Nothing published for this version
-
2.0.030 May 2018Nothing published for this version
-
1.2.024 Jan 2018Nothing published for this version
-
1.1.028 Nov 2017Nothing published for this version
-
1.0.019 Oct 2017Nothing published for this version
-
0.1.229 Aug 2017Nothing published for this version
-
0.1.114 Jul 2017Nothing published for this version
-
0.1.020 Mar 2017Nothing published for this version