Releases: temporalio/sdk-java
First production release
Release Highlights
v1.0.0
is Temporal's first production ready release!
Let us know how you use it: https://community.temporal.io/
Change details since v0.29.1
#217 Switched Java SDK to multiple projects. temporal-sdk
now depends on temporal-serviceclient
.
#223 Fixed unit test handling of non-retryable types in activity retry options
#221 Reduced default maximum gRPC backoff interval
#219 Fixed handling of empty history pages
#218 Fixed maxConcurrentWorkflowTaskExecutionSize
and maxConcurrentActivityExecutionSize
WorkerOptions
Compatibility
Works with service releases starting from v1.0.0.
Works with service releases starting from v0.29.0
Deprecated. Use v0.29.1 that contains a critical bug fix.
Works with service release v0.29.0.
Changes since 0.28.0:
- Rewrite of the state machine powering the SDK (#172)
- Support for building with JDK9+ (#176, #177)
- Fix of java.lang.Error thrown from activity (Issue #185)
- Fix of unit test framework time skipping bug (Issue #173)
- Fix of local activity options validation (Issue #175)
- Defaulting RetryOptions (Issue #174)
- Fail workflow task instead of a workflow on unexpected exceptions. (#199)
Works with service release v0.28.0
Non-code-complete release that works with service v0.28.0.
Works with service release v0.27.0
Changes since v0.26.0:
- Added ActivityInterceptor
- Refactored metrics reporting and updated metric names
- Updates due to path changes of the proto generated classes.
- Replaced word decision with command or workflow task.
Works with service release v0.26.0
Changes since v0.25.0:
- Renamed task list to task queue
DEPRECATED!
Works with v0.23.1 release of the service
Consume and Update to latest protos (#92)
v0.21.2
Works with https://github.com/temporalio/temporal/releases/tag/v0.21.1 server release.
Works with service release 0.21.1
Service 0.21.1 has an explicit check that Java SDK has to be at most v0.20.
This release is a workaround for customers that are still on 0.21.1 service.