Releases: dapr/java-sdk
Releases Β· dapr/java-sdk
v1.13.1
v1.13.0
What's Changed
- Bump supported Spring Boot baseline to version 3.2.x by @ThomasVitale in #1050
- Ensure checkstyle can be imported into IDE by @artur-ciocanu in #1083
- Adding Java header to parent pom.xml by @artur-ciocanu in #1087
- Initial Testcontainers integration for Dapr by @salaboy in #1085
- Drop Java 8 API compatibility, enforce Java 11 API compatibility by @artur-ciocanu in #1093
- update dapr runtime + cli to latest rc: 1.14 (#1078) by @artursouza in #1094
- Upgrade the version to 1.13.0-SNAPSHOT by @artursouza in #1099
- Generate updated javadocs for 1.12.0 by @artursouza in #1100
- Fix sdk dependencies by @artur-ciocanu in #1103
- Use Eclipse Temurin as OpenJDK distribution by @artur-ciocanu in #1107
- Ensure same Spring Boot version is used across different tests by @artur-ciocanu in #1109
- Support static Properties overrides on DaprClientBuilder by @salaboy in #1097
- Adding Dapr Container default wait strategy based on healthz/outbound by @artur-ciocanu in #1105
- Adding Spring Boot enhancements, Sring Data Repository, Testcontainers by @artur-ciocanu in #1089
- Add configuration overrides for DaprWorkflowClient and WorkflowRuntimeBuilder by @artur-ciocanu in #1113
- Fixing typo in invokeBinding functions' definitions by @ytimocin in #1116
- Adding @Serviceconnection spring boot support with Testcontainers by @salaboy in #1118
- Adding Maven Profiles by @artur-ciocanu in #1120
- Cherry-pick: handle HTTP binding error by @artursouza in #1130
- Ensure we use the same GRPC version everywhere by @artur-ciocanu in #1137
- Remove all global state from setProperty by @artursouza in #1138
- Bi-direction subscription by @artursouza in #1124
- Fix license due to test dependency by @artursouza in #1143
- Fix bi-di subscription to support dapr-api-token by @artursouza in #1142
- Adding SpringBoot docs for new integrations by @salaboy in #1123
- Adding Dapr configuration support to Testcontainers by @artur-ciocanu in #1148
- Fix waitForSidecar to respect timeout. by @artursouza in #1146
- Fix release 1.13.0-rc-1 by @artursouza in #1152
- [release-1.13] New overload for invokeBinding + allow null TypeRef by @artursouza in #1158
- [release-1.13] Actor client metadata in release-1.13 by @artursouza in #1166
- [release-1.13] Cherry-pick: Fixing vulnerabilities #1162 (#1163) by @artursouza in #1167
New Contributors
- @ThomasVitale made their first contribution in #1050
- @ytimocin made their first contribution in #1116
Full Changelog: v1.12.2...v1.13.0
v1.12.1
What's Changed
- [1.12] Cherry-pick fix to handle http status code from bindings by @artursouza in #1129
- Remove and update some dependencies by @artursouza in #1132
- Fix and verify create-release by @artursouza in #1133
- Fix create release by @artursouza in #1134
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's Changed
- Upgrade the version to 1.12.0-SNAPSHOT by @cicoyle in #1011
- fix the orphaned channel due to the telemetry test by @cicoyle in #999
- fix the orphaned channel due to the GrpcChannelFacadeTest by @cicoyle in #1000
- Upgrade springboot to 2.7.18 by @artursouza in #987
- Show registered workflows and Activities by @addjuarez in #953
- Add bulk subscriber over gRPC to examples by @MregXN in #871
- Bump codecov/codecov-action from 3.1.4 to 4.0.1 by @dependabot in #1001
- Bump com.jayway.jsonpath:json-path from 2.4.0 to 2.9.0 in /sdk-tests by @dependabot in #994
- Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot in #1013
- Improve build name in GH actions to avoid change on patch upgrades. by @artursouza in #1014
- Change "127.0.0.1" to SIDECAR_IP to dynamically account for IPv4 vs. IPv6 environments by @willtsai in #649
- Automating release by @artursouza in #1016
- fix: use concurrent hashmap by @nitroin in #1017
- Add workflow_dispatch to Java build workflow. by @artursouza in #1022
- Bump codecov/codecov-action from 4.0.1 to 4.1.0 by @dependabot in #1023
- Dapr docs for 1.11.0 by @artursouza in #1026
- updating the holopin.yml to use the sdk badge by default by @ecabrerar in #1038
- Implements full spec of gRPC endpoint. by @artursouza in #1042
- Standardize README with shield badges by @laurentkempe in #1044
- Increase Kafka container wait time for HTTP bindings examples by @artur-ciocanu in #1054
- Remove HTTP client and add gRPC interceptor helper. by @artursouza in #1051
- Adding metadata endpoint by @salaboy in #1049
- Use --resources-path instead of --components-path by @artur-ciocanu in #1053
- Delete DaprHTTPClient for actors. by @artursouza in #1056
- Expand Dapr metadata API by @artur-ciocanu in #1057
- [cherry-pick] Update Dapr CLI + Add HTTP code to DaprException by @artursouza in #1020
- Add missing data to Dapr Metadata and its components by @artur-ciocanu in #1059
- Adding path variable names to avoid Spring Boot 3.x migration issues by @artur-ciocanu in #1062
- Upgrade OTEL to v1.39.0 in integration tests by @artur-ciocanu in #1064
- Use state serializer content type when saving actor states. by @antoniomaria in #1033
- Adjust latency and jitter for Toxi proxy to stabilize SDK resiliency IT by @artur-ciocanu in #1070
- Add failure messages to GRPC method invoke IT test by @artur-ciocanu in #1077
- update dapr runtime + cli to latest rc: 1.14 by @cicoyle in #1078
- Use runtime 1.14 RC 8 by @artursouza in #1095
New Contributors
- @nitroin made their first contribution in #1017
- @ecabrerar made their first contribution in #1038
- @laurentkempe made their first contribution in #1044
- @antoniomaria made their first contribution in #1033
Full Changelog: v1.11.0...v1.12.0
v1.11.0
Java SDK
- FIXED Unable to get the HTTP response details by Dapr HttpBinding if the state code is not 200 783
- UPDATED reactore-core to v3.5.0. 815
- UPDATED Update project-reactor dependency & fix deprecated calls 816
- ADDED Additional CloudEvent fields (pubsubname, topic, time, etc) 866
- FIXED HTTP HEAD calls must not have a request body 891
- ADDED Provide getGuid() method in Java workflow SDK 931
- FIXED Cannot schedule a workflow at a specific date/time 943
- ADDED Workflow Log Enhancements 946 953
- ADDED Support JDK17 and springboot3 in Dapr Java SDK 971
- ADDED Error details and payload to the DaprException 998 1009
- ADDED Use health check to wait for sidecar 981
- ADDED Saga Pattern support 956
v1.10.0
Java SDK
- ADDED Support for Per Actor Type Configuration 729
- ADDED Support for distributed lock API 747
- ADDED Support for DLQ (dead letter queue) 777
- ADDED Workflow implementation in SDK 839
- ADDED Environment variables to talk to remote Dapr APIs 876
- ADDED Retry and timeout policy support for gRPC client. 889
v1.9.0
v1.8.0
- ADDED Bulk publish and bulk subscribe implementation 778
- DEPRECATED HTTP client in SDK 794 824
- FIXED Add ElementType.TYPE to ActorType to enable it in Kotlin 797
- ADDED Report SDK version in user-agent 810
- UPDATED Update docs for configuration API 813
- UPDATED Update springboot to latest minor.patch version. 826