v1.17.0
What's Changed
- NuGet Trusted Publishing - OIDC Support by @WhitWaldo in #1651
- Expand output binding invocation docs by @atrauzzi in #1652
- Fix markdown link syntax in dotnet-messaging docs by @marcduiker in #1654
- Remove SDK docs by @marcduiker in #1655
- Fix typos and improve code consistency by @sunnynagavo in #1659
- Update to Aspire 13.x, Dapr 13.x, and .NET 9.0 by @sunnynagavo in #1661
- Add TestContainer support for .NET by @WhitWaldo in #1664
- Dapr Workflow Overhaul by @WhitWaldo in #1662
- Fix workflow execution is uncertain by @zglp in #1667
- Using custom name in build step so the job ID can be used in GitHub branch merge rules by @WhitWaldo in #1668
- Adding more integration tests for Dapr.Workflow by @WhitWaldo in #1669
- Fix workflow gRPC streaming is blocked by @zglp in #1671
- Adding more workflow integration tests by @WhitWaldo in #1672
- E2E Testing: Dapr.Jobs by @WhitWaldo in #1674
- Adding multi-application workflow support in Dapr.Workflows by @WhitWaldo in #1675
- Support .NET 10 by @WhitWaldo in #1676
- Renamed "Dapr.TestContainers" to "Dapr.Testcontainers" per ask by @WhitWaldo in #1677
- Workflow: Make resilient to either/or loading + workflow reconnections by @WhitWaldo in #1680
- Setting pubsub bulk publish as stable + updating protos by @WhitWaldo in #1681
- Adding integration testing for Dapr.DistributedLock package by @WhitWaldo in #1682
- Fix the workflow execution order by @zglp in #1684
- Adding dependabot to GitHub actions by @WhitWaldo in #1685
- Adding GitHub workflow to validate test coverage of PRs by @WhitWaldo in #1686
- Adding logging message indicating workflow gRPC stream has been established by @WhitWaldo in #1688
- Fix timezone-dependent ArgumentOutOfRangeException in WorkflowState by @daanschutte in #1690
- Workflow: Tentative fix for activity track failure by @WhitWaldo in #1692
- Infra: Modifying CI to validate integration tests against current stable and RC Dapr runtime versions by @WhitWaldo in #1693
- Workflow Patch-based Versioning by @WhitWaldo in #1687
- Support latest Conversation API updates by @WhitWaldo in #1696
- Marking service invocation methods as [Obsolete] per official guidance by @WhitWaldo in #1697
- Marked method invocation as obsolete by @WhitWaldo in #1698
- Adding mechanism to enable container log capture to file by @WhitWaldo in #1701
- Run tests against variable number of RC versions by @WhitWaldo in #1703
- Changing Testcontainers dapr service readiness checks from console log evaluation to health API endpoints by @WhitWaldo in #1705
- Adding workflow named versioning support by @WhitWaldo in #1700
- Adding built in workflow versioning strategies with defaults by @WhitWaldo in #1707
- Adding workflow versioning example by @WhitWaldo in #1706
- Ensuring TFMs populate in Dapr.Workflow.Versioning package by @WhitWaldo in #1709
- Simplified built-in versioning strategies by @WhitWaldo in #1710
- Cross-assembly workflow registration by @WhitWaldo in #1711
- Removing packages from NuGet publish package list by @WhitWaldo in #1712
- Fixed invalid package reference by @WhitWaldo in #1716
- Fix for issue #1717 by @WhitWaldo in #1718
- fix: handle graceful cancellation in CloudEventsMiddleware to prevent 499 errors by @ali-Hamza817 in #1713
- Build out examples/documentation for unit testing Workflows/activities by @daanschutte in #1708
- Propagates UseJsonSerialization setting by @ZeBobo5 in #1648
- Replay safe logger fix by @WhitWaldo in #1721
- Added method to override gRPC message size in workflow client by @WhitWaldo in #1723
- Fix for terminations not completing as expected by @WhitWaldo in #1724
New Contributors
- @atrauzzi made their first contribution in #1652
- @sunnynagavo made their first contribution in #1659
- @zglp made their first contribution in #1667
- @daanschutte made their first contribution in #1690
- @ali-Hamza817 made their first contribution in #1713
- @ZeBobo5 made their first contribution in #1648
Full Changelog: v1.16.1...v1.17.0