What's Changed
- Fix release script deps by @cicoyle in #1503
- Use camelCase on properties by @mcruzdev in #1470
- Unblock Snapshot by @cicoyle in #1506
- Add support for custom status by @salaboy in #1505
- Durabletask 1.5.7 by @cicoyle in #1487
- rm protoc cmd from pom.xml by @cicoyle in #1498
- feat: Support registering activities with custom name by @javier-aliaga in #1431
- Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #1513
- commit: Fix validate job by @javier-aliaga in #1524
- chore: New task execution task id test by @javier-aliaga in #1526
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1504
- Improve CI runs by @javier-aliaga in #1527
- Fix CVEs by @javier-aliaga in #1529
- fix: Snapshots publish by @javier-aliaga in #1530
- Move alpha to stable by @javier-aliaga in #1531
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1512
- chore: Bump dapr version by @javier-aliaga in #1539
- Adding logger to WorkflowActivityContext by @artur-ciocanu in #1534
- Use notimestamp in Javadoc Plugin to disable timestamps in Javadocs by @artur-ciocanu in #1538
- Feat Cross App CallActivity by @cicoyle in #1468
- Use xolstice protobuf Maven plugin by @artur-ciocanu in #1536
- chore: Use implementation class for logger from context by @javier-aliaga in #1542
- Add Tool Calling to Java SDK by @siri-varma in #1481
- rename cross app -> multi app by @cicoyle in #1555
- Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #1546
- Adding remote activities example with Spring Boot by @salaboy in #1550
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #1544
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1545
- Check the Dapr runtime containers before starting another one by @mcruzdev in #1562
- Remove shaded deps by @mcruzdev in #1543
- Update Spring Boot Matrix 3.5.x and 3.4.x by @salaboy in #1558
- Centralize Maven dependency version management by @artur-ciocanu in #1564
- Replace openjdk:17-jdk-slim to eclipse-temurin:17-jdk-jammy by @mcruzdev in #1574
- Align Java API with other languages by @mcruzdev in #1560
- Fix dependencies multi app build and add proper test deps by @artur-ciocanu in #1572
- docs: add architecture diagram to README by @RaymundoZa in #1549
- Add statestore example with Outbox pattern by @mcruzdev in #1582
- adding new method signature plus test by @salaboy in #1570
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1587
- Add gRPC support to Dapr testcontainer by @wlfgang in #1586
- Use dependencies BOM and remove duplicates. by @artur-ciocanu in #1588
- Examples + Docs for App API Token authentication for gRPC and HTTP by @cicoyle in #1589
- Another set of Maven version, properties and plugin improvements by @artur-ciocanu in #1596
- Adding a Flux based subscribeToEvents method by @artur-ciocanu in #1598
- Remove SDK docs due to migration to main Docs repo by @marcduiker in #1593
- Bringing Durable Task Java as a Maven module inside the Java SDK by @salaboy in #1575
- Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #1607
- Create Dapr WaitStrategy to improve ITs ergonomics by @artur-ciocanu in #1609
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #1606
- Jobs promotion to DaprClient by @salaboy in #1602
- Add Cryptography APIs to the Java SDK by @siri-varma in #1599
- Adding DaprSpringBootTest and DaprSidecarContainer annotation for easier ITs authoring by @artur-ciocanu in #1610
- Bring DurableTask Client to the same Maven standards. by @artur-ciocanu in #1618
- Adding raw event subscription alongside CloudEvent subscription by @artur-ciocanu in #1617
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.7 by @dependabot[bot] in #1627
- Initial workflow dashboard config for testcontainers by @salaboy in #1601
- Adding Named Timers to the Java SDK by @salaboy in #1628
- Allow to register custom TaskOrchestrationFactory and TaskActivityFactories by @mcruzdev in #1630
- chore: Update dapr version to 1.17.0-rc2 by @javier-aliaga in #1620
- Removing unnecesary var by @salaboy in #1634
- Replace old log based waits with DaprWait strategy. by @artur-ciocanu in #1635
- Add PATCH to HttpMethods enum for service invocation by @lindner in #1623
- Master to 1.17 by @javier-aliaga in #1656
- [1.17] chore: Update dapr runtime and fix pom by @javier-aliaga in #1658
- [1.17] make bulk pubsub stable by @cicoyle in #1641
- [1.17] [Cherrypick] Renaming streaming subscription to "subscribeToTopic" (#1626) by @javier-aliaga in #1660
- Revert "Release 1.17.0-rc-2" by @javier-aliaga in #1661
- [Backport release-1.17] chore: Update grpc version to avoid CVE by @github-actions[bot] in #1667
- [Backport release-1.17] fix: Fix failure policy marshall error by @github-actions[bot] in #1669
- [Backport release-1.17] Supporting Jackson3 DaprObjectSerializer by @javier-aliaga in #1672
- [Backport release-1.17] feat: Propagate tracing info by @github-actions[bot] in #1674
- [Backport release-1.17] Fixing dependency to sb3 autoconfigure by @github-actions[bot] in #1676
- [Backport release-1.17] [Part 1] Add Sub Orchestration to Durable Task Java by @javier-aliaga in #1678
- [Backport release-1.17] chore: Use latest rc version 1.17.0-rc.10 by @github-actions[bot] in #1680
- [1.17] Update latest dapr 1.17 by @cicoyle in #1683
New Contributors
- @RaymundoZa made their first contribution in #1549
- @wlfgang made their first contribution in #1586
- @github-actions[bot] made their first contribution in #1667
Full Changelog: v1.16.1...v1.17.0