Skip to content

Version 7.0.0

Compare
Choose a tag to compare
@slang25 slang25 released this 22 Sep 12:51
· 604 commits to main since this release
3fa9295

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 ❀️