All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.0 - 2026-02-10
- Symfony 8 support
- changed TimeToLive broker property to a float: PR #20
- upgraded minimum supported version to PHP 8.4 and Symfony 6.4
2.0.0 - 2024-02-14
- removed deprecated stamp
AzureReceivedStamp
- upgraded minimum supported version to PHP 8.1 and Symfony LTS or 7
- documented side effect from v1.5 with non encoded characters in the DSN
1.5.0 - 2024-01-28
- Allowed transport configuration through DSN: PR #14
1.4.0 - 2022-11-22
- Introduced
AzureBrokerPropertiesStamp::createFromJsonfor testing: PR #7 - Converted the
DelayStampto theScheduledEnqueueTimeUtcbroker property: PR #8
1.3.1 - 2022-10-15
- added Composer plugin to composer.json to fix CI.
- FIX sessionID attribute case format: PR #4
1.3.0 - 2022-06-18
- Generate SAS tokens per request to avoid authentication failures: PR #1
1.2.0 - 2022-02-28
- Converts the
MessageDecodingFailedExceptionto a newSerializerDecodingExceptioncontaining an envelope with an empty message for logging purposes.
- Deletes messages for consumers when the serializer throws a
MessageDecodingFailedExceptionto avoid retying them forever.
1.1.1 - 2022-02-15
- AzureBrokerPropertiesStamp DateTime properties timezones are now set to the current default timezone.
1.1.0 - 2022-02-14
- AzureMessageStamp stamp for sent/received messages with queue/topic name, message, subscription name and delete location
- AzureReceivedStamp in favor of the new AzureMessageStamp
1.0.0 - 2022-02-10
- Symfony Messenger transport for Azure Service Bus queues and topics