Releases: spryker/rabbit-mq
Releases · spryker/rabbit-mq
2.21.0
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.
2.20.0
Included commits: 2.19.0...2.20.0
Improvements
- Introduced
RabbitMqQueueMessageCheckerPlugin
to check if there are messages in queues for RabbitMQ. - Introduced
RabbitMqFacade::areQueuesEmpty()
to go through queues and see if at least one has messages.
2.19.0
Included commits: 2.18.0...2.19.0
Improvements
- Introduced
\Spryker\Client\RabbitMq\RabbitMqConfig::getHeartBeat()
config method. - Introduced
RABBITMQ:RABBITMQ_HEART_BEAT_SECONDS
environment 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
2.18.0
Included commits: 2.17.0...2.18.0
Improvements
- Adjusted
RabbitMqHelper
in order to put a client with all required mocks into the LocatorCache.
2.17.0
Included commits: 2.16.0...2.17.0
Improvements
- Added
PHP 8.2
support.
Checklist
- I agree with the Code Contribution License Agreement in CONTRIBUTING.md
2.16.0
Included commits: 2.15.0...2.16.0
Improvements
- Adjusted
ConnectionManager::getQueuePools()
to add compatibility with Dynamic Store. - Introduced
RabbitMqConfig::getDefaultLocaleCode()
,RabbitMqConfig::getQueuePools()
andRabbitMqConfig::isDynamicStoreEnabled()
.
Adjustments
- Increased
Transfer
modules dependency versions.
2.15.0
Included commits: 2.14.0...2.15.0
Improvements
- Increased
php-amqplib/php-amqplib
module version dependency to support PHP 8.1
2.14.0
Included commits: 2.13.0...2.14.0
Improvements
- Updated dependency
php-amqplib/php-amqplib
version, as this one is PHP 8.0+ compatible.
2.13.0
Included commits: 2.12.0...2.13.0
Improvements
- Introduced
QueueSetupConsole
to set up queues ad exchanges for default connection - Introduced
RabbitMqEnv::RABBITMQ_ENABLE_RUNTIME_SETTING_UP
to provide possibility to enable/disable runtime creation queues and exchanges by config. Default:true
. - Introduced
RabbitMqClientInterface::getConnection()
- Introduced
RabbitMqFacadeInterface::setupConnection()
to set up queues and exchanges for default connection