Skip to content

Releases: spryker/message-broker

1.6.1

09 Jun 08:00
Compare
Choose a tag to compare

Included commits: 1.6.0...1.6.1

Fixes

  • Adjusted ValidationMiddlewarePlugin to only throw exceptions on received messages.

Improvements

  • Introduced MessageBrokerHelper::haveEnvelope() to create messages for MessageBroker from other modules' tests.
  • Introduced MessageBrokerHelper::haveEnvelopeWithReceivedStamp() to create messages with the stamp Received for MessageBroker from other modules' tests.

1.6.0

25 May 13:16
Compare
Choose a tag to compare

Included commits: 1.5.0...1.6.0

Improvements

  • Added AsyncApi template with re-usable defaults for other schema files.

1.5.0

28 Apr 10:37
Compare
Choose a tag to compare

Included commits: 1.4.2...1.5.0

Improvements

  • Adjusted TimestampMessageAttributeProviderPlugin.php:: provideMessageAttributes() to add the required precision on the timestamp property.

1.4.2

03 Apr 08:36
Compare
Choose a tag to compare

Included commits: 1.4.1...1.4.2

Improvements

  • Added compatibility with Dynamic Store.

1.4.1

08 Feb 12:01
Compare
Choose a tag to compare

Included commits: 1.4.0...1.4.1

Fixes

  • Adjusted MessageBrokerHelper::consumeMessages() by adding missing module name parameter in mockFactoryMethod.

1.4.0

02 Feb 10:27
Compare
Choose a tag to compare

Included commits: 1.3.0...1.4.0

Improvements

  • Introduced TransactionIdMessageAttributeProviderPlugin to expand MessageAttributes transfer with transactionId data.
  • Adjusted MessageBrokerFacadeInterface::sendMessage() by adding an ability to log successful and unsuccessful message publishing.
  • Introduced new module configuration:
    • Spryker\Zed\MessageBroker\MessageBrokerConfig::getMessageBrokerCallSuccessCode().
    • Spryker\Zed\MessageBroker\MessageBrokerConfig::getMessageBrokerCallSuccessCodeName().
    • Spryker\Zed\MessageBroker\MessageBrokerConfig::getMessageBrokerCallErrorCode().
    • Spryker\Zed\MessageBroker\MessageBrokerConfig::getMessageBrokerCallErrorCodeName().
    • Spryker\Zed\MessageBroker\MessageBrokerConfig::getProtectedMessageAttributes().
  • Introduced MessageAttributes.transactionId transfer field.

1.3.0

23 Dec 11:58
Compare
Choose a tag to compare

Included commits: 1.2.1...1.3.0

Improvements

  • Adjusted plugin ValidationMiddlewarePlugin to extend MiddlewarePluginInterface instead of MiddlewareInterface from Symfony.

Adjustments

  • Increased spryker/symfony version dependency.
  • Increased spryker/message-broker-extension version dependency.

1.2.1

11 Nov 07:17
Compare
Choose a tag to compare

Included commits: 1.2.0...1.2.1

Improvements

  • Adjusted InMemoryMessageBrokerHelperTrait for compatibility with Codeception 5.

1.2.0

23 Jun 14:58
Compare
Choose a tag to compare

Included commits: 1.1.1...1.2.0

Improvements

  • Adjusted composer.json so spryker-sdk/async-api is moved to require-dev as MessageBrokerDebugConsole is a development-only command.

1.1.1

08 Jun 07:32
Compare
Choose a tag to compare

Included commits: 1.1.0...1.1.1

Improvements

  • Added InMemoryMessageBrokerHelperTrait to simplify messages testing using InMemoryMessageBrokerHelper.