Repository navigation
Release v3.0.1
Java SDK 3.0.1 is a patch release for the SDK, testing library, OpenTelemetry plugin, and Durable Execution Telemetry Exporter.
Fixes
- Preserve callback failures that provide an error type without a message. The exception and telemetry now retain the type without adding
: nullor an empty suffix, including after replay (#851). - Report the stored original error type in OpenTelemetry operation exception events, including errors from other languages. The throwable message and stack diagnostics are preserved (#860).
- Build Maven artifacts using the release commit timestamp (#842).
This release also updates AWS SDK dependencies and expands compatibility and suspended-child telemetry coverage.
What's Changed
- test: cover suspended chained child in OTel by @zhongkechen in #824
- docs: finalize 3.0 migration release guidance by @zhongkechen in #818
- docs: align Java contribution and AI review rules by @zhongkechen in #837
- fix(build): use release commit timestamps for Maven artifacts by @zhongkechen in #842
- docs: remind release engineers to update shared docs after each release by @hln33 in #845
- fix(sdk): preserve type-only callback failure messages by @YingzuoLiu in #851
- Update AWS SDK, Logback, JaCoCo, OpenTelemetry API compatibility tests, and GitHub Actions dependencies: #861, #862, #863, #864, #865, #866.
- fix: OTel operation spans report DurableOperationException instead of the original error type by @github-actions[bot] in #860
New Contributors
- @YingzuoLiu made their first contribution in #851
Full Changelog: v3.0.0...v3.0.1