Skip to content

Releases: justeattakeaway/JustSaying

Version 7.1.1

01 Aug 08:56
3fde6d0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.1.0...v7.1.1

Version 7.1.0

30 May 10:49
424c6b9
Compare
Choose a tag to compare

What's Changed

Features

Minor

New Contributors

Full Changelog: v7.0.1...v7.1.0

Version 7.0.1

01 Feb 13:59
0167120
Compare
Choose a tag to compare

What's Changed

Full Changelog: v7.0.0...v7.0.1

Version 7.0.0

22 Sep 12:51
3fa9295
Compare
Choose a tag to compare

It's been 4 years in the making, and we are very happy to announce the release of JustSaying 7 🎉

What's New ✨

◦ New fluent builder APIs 📖 docs

We've revamped the configuration APIs so bootstrapping your publishers and subscribers should feel a bit more natural, and uses consistent terminology.

◦ Integration with IServiceCollection 📖 docs

With the new JustSaying.Extensions.DependencyInjection.Microsoft package, it's now easy to add JustSaying to your services and get started.

◦ Subscription Groups 📖 docs

The message subscription pipeline has been completely overhauled and brings new capabilities. With this new functionality there is more control over how messages are fetched and processed.

◦ Middleware 📖 docs

Messaging processing has now been implemented as a pipeline composed of middleware. You can now add your own middlewares to this pipeline, and replace existing default middlewares.

◦ Infrastructure-less Mode

There is now the ability to connect directly to existing infrastructure using ARNs and Queue URLs where appropriate. There 2 new fluent APIs for using this; WithTopicArn and ForQueueUrl.

◦ Message Context 📖 docs

JustSaying now gives you access to the underlying SQS Message and attributes using the IMessageContextAccessor class (just like IHttpContextAccessor in ASP.NET Core)

...and much more!

# Contributors

A big thanks to all of our contributors that worked on this release ❤️

v7.0.0-beta.5

15 Jun 16:32
63a5976
Compare
Choose a tag to compare
v7.0.0-beta.5 Pre-release
Pre-release

What's Changed

  • Bump GitHubActionsTestLogger from 2.0.0 to 2.0.1 by @dependabot in #1024
  • Add operation time and completion message to log messages by @gkinsman in #1026

Full Changelog: v7.0.0-beta.4...v7.0.0-beta.5

v7.0.0-beta.4

09 Jun 09:12
a6aaca6
Compare
Choose a tag to compare
v7.0.0-beta.4 Pre-release
Pre-release

What's Changed

  • Bump GitHubActionsTestLogger from 1.4.1 to 2.0.0 by @dependabot in #1022
  • Move ErrorHandlerMiddleware down next to HandlerInvocationMiddleware, and ensure exceptions are logged by @gkinsman in #1023

Full Changelog: v7.0.0-beta.3...v7.0.0-beta.4

Version 7.0.0-beta.3

25 May 10:27
01fdba3
Compare
Choose a tag to compare
Version 7.0.0-beta.3 Pre-release
Pre-release

What's Changed

Adds support for late bound topic names, outlined in #1004 and #985. There is a new WithTopicName overload available on TopicPublicationBuilder that accepts a Func<Message, string> which is called at publish time to determine what topic to publish the message to.

Full Changelog: v7.0.0-beta.2...v7.0.0-beta.3

Version 7.0.0-beta.2

07 Oct 14:36
869bb34
Compare
Choose a tag to compare
Version 7.0.0-beta.2 Pre-release
Pre-release

What's Changed

JustSaying 7 Beta 2 includes a new dispatcher pipeline to allow for better extensibility and control.

Full Changelog: v7.0.0-beta.1...v7.0.0-beta.2

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!