Skip to content

Release v3.0.1

Choose a tag to compare

@zhongkechen zhongkechen released this 02 Nov 23:39
e911672

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 : null or 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

Full Changelog: v3.0.0...v3.0.1