Skip to content

Releases: justeattakeaway/JustSaying

Version 7.0.0-beta.1

29 Jun 15:27
8801743
Compare
Choose a tag to compare
Version 7.0.0-beta.1 Pre-release
Pre-release

First beta of JustSaying 7 🎉

Version 6.0.5

17 Aug 10:05
23eff8f
Compare
Choose a tag to compare

Fix structured logging change from #757 causing the message to be logged incorrectly. (#759) Thanks @maurofranchi!

Version 6.0.4

14 Aug 11:01
6a6b469
Compare
Choose a tag to compare

Added SNS request Id to log message when a message is published. (#757) Thanks @maurofranchi!

Version 6.0.3

03 Jul 09:07
04b6dd2
Compare
Choose a tag to compare

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

14 Aug 11:01
f0b6fd9
Compare
Choose a tag to compare

Retention period for SQS queues should be 4 days #565.

Version 6.0.2

13 Aug 14:50
162bdab
Compare
Choose a tag to compare

Retention period for SQS queues should be 4 days #563.

Version 6.0.1

01 Oct 14:30
Compare
Choose a tag to compare
Update xunit-logging (#398)

Update to stable release of MartinCostello.Logging.XUnit.

Version 6.0.0

21 Sep 13:31
df0604e
Compare
Choose a tag to compare

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. Use IHandlerAsync<T> instead.
  • The target platforms are now netstandard2.0 and net461.

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:

All changes:

  • Add IMessageLockAsync - asynchronous specification of IMessageLock #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

10 Sep 15:53
Compare
Choose a tag to compare
version 6.0.0-beta4 Pre-release
Pre-release

Bug fix to message filtering: Remove filter policies from queues if no policy is specified #387

version 6.0.0-beta3

31 Aug 13:26
31d3a61
Compare
Choose a tag to compare
version 6.0.0-beta3 Pre-release
Pre-release

Bring back support for NET461.
as this is not well-served by the Netstandard2.0 target.