Releases: justeattakeaway/JustSaying
Version 7.0.0-beta.1
First beta of JustSaying 7 🎉
Version 6.0.5
Fix structured logging change from #757 causing the message to be logged incorrectly. (#759) Thanks @maurofranchi!
Version 6.0.4
Added SNS request Id to log message when a message is published. (#757) Thanks @maurofranchi!
Version 6.0.3
Fixed bug in MessageDispatcher
in the case when a handler could not be found. Now logs an error and returns false, instead of just deleting the message.
Version 5.0.1
Retention period for SQS queues should be 4 days #565.
Version 6.0.2
Retention period for SQS queues should be 4 days #563.
Version 6.0.1
Update xunit-logging (#398) Update to stable release of MartinCostello.Logging.XUnit.
Version 6.0.0
This release consolidates gains made in JustSaying 5.0 version.
Version 5 put JustSaying on to the AWSSDK version 3
and NetStandard
platform. Version 6 brings in several smaller changes to consolidate on that platform.
These changes will be source-compatible in some cases, but not in others.
The biggest breaking changes are expected to be:
- Synchronous
IHandler<T>
was deprecated, is now removed. UseIHandlerAsync<T>
instead. - The target platforms are now
netstandard2.0
andnet461
.
This release requires the following IAM policy changes, which is a breaking change
sns:SetSubscriptionAttributes
is now required on all Topics in order to support FilterPolicies (even if you aren't directly using this feature).
These new features are supported:
- Server-Side Encryption can be configured.
- Basic Message Filtering is supported.
All changes:
- Add
IMessageLockAsync
- asynchronous specification ofIMessageLock
#344 - Add cancellation token overloads to publish/subscribe methods #349
MessageResponseLogger
#350- Blocking calls are no longer exposed #352
- Remove the deprecated synchronous
IHandler
#354 MessageSubjectProvider
f7cb5e0- Publish with message attributes #357
- Pass message type not strings to
INamingStrategy
#359 - Better support for generic messages #360
- Target .NET Standard 2.0 #361
- SQS SSE: Encrypted queues can be configured #363
- Add basic support for SQS Subscription FilterPolicies #367
A massive thank you to all of the following people who have contributed code and/or time to this release.
version 6.0.0-beta4
Bug fix to message filtering: Remove filter policies from queues if no policy is specified #387
version 6.0.0-beta3
Bring back support for NET461
.
as this is not well-served by the Netstandard2.0
target.