Skip to content

Releases: spryker/rabbit-mq

2.21.0

10 Dec 15:38
903b121
Compare
Choose a tag to compare

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

10 Sep 09:38
5b0dcb1
Compare
Choose a tag to compare

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

03 Jul 10:33
2107d07
Compare
Choose a tag to compare

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

21 Mar 18:56
046834c
Compare
Choose a tag to compare

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

02 Nov 21:19
7d854b8
Compare
Choose a tag to compare

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

01 Apr 07:17
8f458d4
Compare
Choose a tag to compare

Included commits: 2.15.0...2.16.0

Improvements

  • AdjustedConnectionManager::getQueuePools() to add compatibility with Dynamic Store.
  • Introduced RabbitMqConfig::getDefaultLocaleCode(), RabbitMqConfig::getQueuePools() and RabbitMqConfig::isDynamicStoreEnabled().

Adjustments

  • Increased Transfer modules dependency versions.

2.15.0

26 Oct 15:28
df538d6
Compare
Choose a tag to compare

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

13 Oct 18:37
693975b
Compare
Choose a tag to compare

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

20 Apr 13:23
8ee4d88
Compare
Choose a tag to compare

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

2.12.0

06 Oct 12:04
f449d32
Compare
Choose a tag to compare

Included commits: 2.11.1...2.12.0

Fixes

  • Always return int for console command.