Releases: JasperFx/wolverine
V2.2.0
What's Changed
- #698 dead letter queue interface accessible through messagestore interface by @erdtsieck in #787
- Hard coded serialization of all agent commands by @jeremydmiller in #791
- Disable Azure Service Bus from trying to use a topic or subscription … by @jeremydmiller in #792
- Fixes for AndPause() error handling and local queue tracking. Closes … by @jeremydmiller in #793
- Event forwarding from Marten to Wolverine allows for handlers to directly use IEvent by @jeremydmiller in #794
- remove redundant StringWriter alloc by @SimonCropp in #797
- avoid duplicate GetParameters lookup by @SimonCropp in #796
- docs: fix typo by @AlexZeitler in #800
- use collection expressions by @SimonCropp in #799
- append char where possible by @SimonCropp in #798
- simplify csproj by @SimonCropp in #795
- Event Subscriptions from Marten. Closes GH-783 by @jeremydmiller in #808
- remove redundant DebugType=portable by @SimonCropp in #802
- fix some nullability warnings by @SimonCropp in #803
- cleanup GetPrettyName by @SimonCropp in #805
- avoid redundant ToArray in AssertNoExceptionsWereThrown by @SimonCropp in #806
- use Count/Length over Any by @SimonCropp in #807
- #698 rest api on deadletter messages. Fetch, replay and delete by @erdtsieck in #810
- Docs: Remove method injection of bus in constructor injection example by @dmmusil in #730
- move to Swashbuckle.AspNetCore 6.5.0 by @SimonCropp in #811
- Updates to Marten integration docs by @jeremydmiller in #812
- Exclusive or sticky listeners that only run on one node. Strict order… by @jeremydmiller in #813
Full Changelog: V2.1.2...V2.2.0
V2.1.2
What's Changed
- Codegen will no longer try to use the default ctor when there is a static Saga.Create() method by @jeremydmiller in #779
- Updated JasperFx.CodeGeneration for a fix to tuples with more than on… by @jeremydmiller in #781
- Add IDE support for route syntax highlighting and fix some nullability warnings. by @Hawxy in #780
Full Changelog: V2.1.1...V2.1.2
V2.1.1
What's Changed
- Fixed issue w/ using Finally() middleware to expose variables created… by @jeremydmiller in #773
Full Changelog: V2.1.0...V2.1.1
V2.1.0
Mostly about dealing with NpgsqlDataSource usage and eliminating the super aggravating "Persist Security Info" usage with PostgreSQL
What's Changed
- Update event-sourcing.md (nuke unnecessary code + grammatical touch-ups) by @igor-toporet in #762
- AcceptResponse 202 fix by @mxmissile in #769
- Using NpgsqlDataSource and Sql Server Equivalents throughout persistence by @jeremydmiller in #770
- Making FailureAcknowledgement be self serializable. Closes GH-768 by @jeremydmiller in #771
New Contributors
- @igor-toporet made their first contribution in #762
- @mxmissile made their first contribution in #769
Full Changelog: V2.0.0...V2.1.0
2.0.0
Folks, this release was mostly about bringing Wolverine up to working with Marten 7.0 and Weasel 7.0. It does drop .NET 6 support however.
There are no breaking API changes
What's Changed
- Fix optional side effect by @woksin in #757
- Solo durability mode kick starts new agents at runtime. Closes GH-753 by @jeremydmiller in #758
- Azure Service Bus listener honors the default message type. Closes GH… by @jeremydmiller in #759
- Asserting on invalid postgresql schema name. Closes GH-749 by @jeremydmiller in #760
- Fixed saga issue w/ non-static compound handlers on saga itself. Clos… by @jeremydmiller in #761
Full Changelog: V1.20.1...V2.0.0
V1.2.0.1
What's Changed
- Update AWS SQS FIFO queue to allow for setting MessageGroupId and Mes… by @skoncal in #742
- Add support for QueryString collections by @Xzelsius in #740
- Unit tests on SQS DLQ and FIFO queue behavior by @jeremydmiller in #745
New Contributors
- @skoncal made their first contribution in #742
- @jeremydmiller made their first contribution in #745
Full Changelog: V1.19.0...V1.20.1
V1.19.0
Azure Service Bus, SQL Server backed scheduled messaging, and Rabbit MQ improvements
What's Changed
- add incoming headers to envelope for ASB transport by @kirill-gerasimenko-da in #732
- Fix otlp docs by @woksin in #735
- Docs: typo try -> true by @dmmusil in #731
- dispose session receiver in Azure Service Bus transport by @kirill-gerasimenko-da in #736
- add customize envelop method to local queue configuration by @kirill-gerasimenko-da in #738
- Update RabbitMqListener.cs to include the ClientProvidedName by @gizmohd in #737
- Fixed PollForScheduledMessages in SqlServerMssageStore by @swimtver in #734
New Contributors
- @woksin made their first contribution in #735
- @dmmusil made their first contribution in #731
- @gizmohd made their first contribution in #737
Full Changelog: V1.18.0...V1.19.0
V1.18.0
A 100% community driven release!
What's Changed
- Include code documentation in Nuget by @chrisbbe in #727
- Prevent default SQS DLQ from being referenced erroneously by @codyspeck in #725
- Added
AcceptResponse
to allow automated mapping of the 202 status with the Location Header by @oskardudycz in #726 - Add support for
IEndpointConventionBuilder.Finally
and fix status-code 200 inPublishingEndpoint
by @haefele in #724
New Contributors
Full Changelog: V1.17.0...V1.18.0
V1.17.0
What's Changed
- Important fix for endpoint/transport configuration uncovered by folks trying to disable dead letter queue behavior in AWS SQS usage
- Fix UseSystemTextJsonForSerialization customization by @drmohundro in #720
- add ef core registration method overload by @kirill-gerasimenko-da in #721
New Contributors
- @drmohundro made their first contribution in #720
Full Changelog: V1.16.1...V1.17.0
V1.16.1
Fixes a singular issue with trying to publish a message to Rabbit MQ topics with topic rules per message, and also making the message delivery scheduled with a delay.