Releases: dapr/java-sdk
Releases · dapr/java-sdk
v1.14.0
What's Changed
- Fix script tp update release version. by @artursouza in #1153
- Add Micrometer Observation support to Spring Dapr Messaging by @artur-ciocanu in #1150
- Simplify OTEL integration to reduce deps by @artur-ciocanu in #1160
- Fixing vulnerabilities #1162 by @salaboy in #1163
- New overload in invokeBinding + allow null typeref. by @artursouza in #1159
- Implement actor client metadata. by @artursouza in #1165
- Replacing subWorkflow to childWorkflow to align with other SDKs by @salaboy in #1168
- [docs] remove 'beta' for Java SDK workflow docs by @hhunter-ms in #1169
- Fix create release to run with right JDK by @artursouza in #1171
- Remove test from create release script. by @artursouza in #1172
- Fix typo in create release script by @artursouza in #1173
- Update master version to 1.14.0-SNAPSHOT by @dapr-bot in #1174
- Update docs to 1.13.1 by @artursouza in #1179
- Fix conflict and build trigger branch by @artursouza in #1180
- Fixing all protobuf java to be 3.25.5 by @salaboy in #1182
- up maven plugins and okhttp versions (#1184) by @artursouza in #1185
- Workflows alignment with Spring Boot (Dependency Injection for Workflows and Activities) by @salaboy in #1170
- Ensure Dapr workflows classes and interfaces have proper packages and visibility by @artur-ciocanu in #1176
- Fix vulnerabilities in master by @cicoyle in #1188
- removing maven resources plugin dependency from SDK by @salaboy in #1193
- remove duplicated dependency by @theonefx in #1189
- Adding WorkflowTaskOptions and use it instead of TaskOptions by @artur-ciocanu in #1200
- Adding spring boot workflows integration to docs by @salaboy in #1195
- Register workflows and acitivities using instances along classes by @artur-ciocanu in #1201
- feat: Adding basic HTTPEndpoint configuration support in testcontainers module by @lbroudoux in #1210
- Add app health check support to Dapr Testcontainer by @artur-ciocanu in #1213
- Replacing OkHttpClient with Java 11 HttpClient by @artur-ciocanu in #1218
- Removing Saga from Dapr Workflows by @artur-ciocanu in #1216
- Does not rely on MAINTAINERS env for merging with auto-merge by @artursouza in #1224
- Adding producer and consumer app examples for Spring Boot integration by @salaboy in #1208
- Add actor testcontainer tests by @akkie in #1192
- Upgrading spring boot version to 3.4.3 by @salaboy in #1220
- [1.14] Restrict deploy to a subset of artifacts by @artursouza in #1229
- [1.14] Fix release by @cicoyle in #1236
- [1.14] Cherrypick into release by @cicoyle in #1240
- Fixing release, skipping sb examples. by @salaboy in #1247
- Fixing argument order for deploy profile option by @salaboy in #1251
- Using nexus staging plugig to deploy and skip deploys by @salaboy in #1253
- Setting nexus URL by @salaboy in #1254
- up build timeout by @cicoyle in #1256
- Adding missing reuse to tests by @salaboy in #1263
New Contributors
- @theonefx made their first contribution in #1189
- @lbroudoux made their first contribution in #1210
- @akkie made their first contribution in #1192
Full Changelog: v1.13.3...v1.14.0
v1.13.3
What's Changed
- [release-1.13] removing maven resources plugin dependency from SDK (#1193) by @artursouza in #1196
Full Changelog: v1.13.2...v1.13.3
v1.13.2
What's Changed
- up maven plugins and okhttp versions by @cicoyle in #1184
- [release3-1.13] fixing all protobuf java to be 3.25.5 (#1182) by @artursouza in #1186
- [1.13] up versions to be secure and fix issues due to deprecation by @cicoyle in #1187
Full Changelog: v1.13.1...v1.13.2
v1.13.1
What's Changed
Full Changelog: v1.13.0...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