Releases: spryker/message-broker
Releases · spryker/message-broker
1.6.1
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 stampReceived
for MessageBroker from other modules' tests.
1.6.0
Included commits: 1.5.0...1.6.0
Improvements
- Added AsyncApi template with re-usable defaults for other schema files.
1.5.0
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
1.4.1
Included commits: 1.4.0...1.4.1
Fixes
- Adjusted
MessageBrokerHelper::consumeMessages()
by adding missing module name parameter inmockFactoryMethod
.
1.4.0
Included commits: 1.3.0...1.4.0
Improvements
- Introduced
TransactionIdMessageAttributeProviderPlugin
to expandMessageAttributes
transfer withtransactionId
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
Included commits: 1.2.1...1.3.0
Improvements
- Adjusted plugin
ValidationMiddlewarePlugin
to extendMiddlewarePluginInterface
instead ofMiddlewareInterface
from Symfony.
Adjustments
- Increased
spryker/symfony
version dependency. - Increased
spryker/message-broker-extension
version dependency.
1.2.1
Included commits: 1.2.0...1.2.1
Improvements
- Adjusted
InMemoryMessageBrokerHelperTrait
for compatibility with Codeception 5.
1.2.0
Included commits: 1.1.1...1.2.0
Improvements
- Adjusted composer.json so
spryker-sdk/async-api
is moved torequire-dev
asMessageBrokerDebugConsole
is a development-only command.
1.1.1
Included commits: 1.1.0...1.1.1
Improvements
- Added
InMemoryMessageBrokerHelperTrait
to simplify messages testing usingInMemoryMessageBrokerHelper
.