What's Changed
- Interop documentation by @jeremydmiller in #1669
- Inferring message group ids from sagas identity and the aggregate handler workflow by @jeremydmiller in #1671
- #1667 fix by @migajek in #1668
- Reduce logging noise from IAgentCommands. Closes GH-1670 by @jeremydmiller in #1672
- fix: Handle nullability and deserialization of RavenDB Message Uris by @danielwinkler in #1665
- feat(RavenDB): Add support for LoadNodeAgentState and PersistAgentRestrictions by @danielwinkler in #1666
- Signalr Transport by @jeremydmiller in #1678
- Update documentation on [Entity] attribute usage by @uniquelau in #1676
- Custom error policy indefinite support by @punxrok in #1675
- QueryDeadLetterEnvelopesAsync() fix Limit by @science-d4 in #1673
- feat(sqs): allow requesting MessageAttributes on ReceiveMessage (interop-only) by @MurilloFagundes in #1659
- Improvements for F# code generation by @jeremydmiller in #1680
- New shared memory queueing transport for integration testing by @jeremydmiller in #1685
- Update from-mediatr.md by @cfgiugliano in #1696
- Modular monolith support and DLQ consolidation for Wolverine 5.0 by @jeremydmiller in #1712
- Just verifying that the message storage name works. Closes GH-1706 by @jeremydmiller in #1713
- Using Marten batch querying for code generation when necessary. Close… by @jeremydmiller in #1719
- fix broken link by @benv-nti in #1709
- (docs) Added some advice for using build-time OpenApi document generation. by @Plasmadog in #1717
- docs(sqs): add documentation for receiving SQS MessageAttributes by @MurilloFagundes in #1710
- Redis Streams Transport by @megakid in #1691
- Strong Typed Identifiers w/ the Aggregate Handler Workflow by @jeremydmiller in #1720
- Round of documentation improvements for V5 by @jeremydmiller in #1729
- Added some context for partitioned routing in the MessageSubscription… by @jeremydmiller in #1730
- Fix the evaluation of
generatingOpenApiby @Damix48 in #1732 - Fix typo in ASB DeadLetterQueueName xml comment by @roycornelissen in #1731
- Changes for CritterWatch and the ability to distribute Marten projections in ancillary stores too by @jeremydmiller in #1739
- ability to let some services be resolved by service location while … by @jeremydmiller in #1741
- Made the IntegrateWithWolverine usage w/ ancillary Marten stores c… by @jeremydmiller in #1742
- Improving the Redis Streams Transport for Release by @jeremydmiller in #1745
- EntityFrameworkCore optimistic concurrency support for saga by @JMounier in #1707
- More doc updates for 5.0 by @jeremydmiller in #1747
- Fixes and docs for distributing Marten projections and subscriptions for ancillary stores by @jeremydmiller in #1748
- Aggregate handlers with strong typed identifiers by @jeremydmiller in #1754
- Update event-sourcing.md by @jiimaho in #1752
- fix: typo in codegen.md by @adamzalesak in #1751
- Cut the hard dependency on FSharp.Core. Closes GH-1746 by @jeremydmiller in #1755
- Ensuring that the Fluent Validation HTTP middleware applies to comple… by @jeremydmiller in #1757
- Warnings in the docs for mixing service location with Fluent Validati… by @jeremydmiller in #1758
- Ability to use OutgoingMessages and HandlerContinuation from an exter… by @jeremydmiller in #1759
- Fixing the back pressure so that it doesn't automatically restart. Cl… by @jeremydmiller in #1760
- Just deleting the AssertWolverineConfigurationIsValid() API that does… by @jeremydmiller in #1761
- Documentation updates for troubleshooting Marten codegen issues. Clos… by @jeremydmiller in #1765
- Fixes for V5 by @jeremydmiller in #1773
- Added more contextual tracing for request/reply problems by @jeremydmiller in #1775
- Improve PubSub resilience by switching to SubscriberClient by @danielwinkler in #1772
- Fix link to Wolverine Best Practices by @RustyF in #1770
- Add support for named Azure Service Bus brokers by @WillemCoudron in #1762
- Add ability to pass arguments to the RabbitMQ consume method by @rdm1234 in #1771
- feat: customize RabbitMQ channel creation options by @frankvdb7 in #1768
- Azure Service Bus improvements for V5 by @jeremydmiller in #1776
- Fixed a broken Marten test after tracked session changes. Actual func… by @jeremydmiller in #1780
- Obsolete API removal for V5 by @jeremydmiller in #1781
New Contributors
- @migajek made their first contribution in #1668
- @science-d4 made their first contribution in #1673
- @MurilloFagundes made their first contribution in #1659
- @cfgiugliano made their first contribution in #1696
- @Plasmadog made their first contribution in #1717
- @megakid made their first contribution in #1691
- @roycornelissen made their first contribution in #1731
- @JMounier made their first contribution in #1707
- @jiimaho made their first contribution in #1752
- @adamzalesak made their first contribution in #1751
- @WillemCoudron made their first contribution in #1762
- @rdm1234 made their first contribution in #1771
Full Changelog: V4.10.1...V5.0.0