Releases: temporalio/sdk-java
Metrics reporting fixed
#230 fixed metric reporting to ensure that the same set of metric tags is reported for all request metrics. When different sets of tags are used Prometheus drops the metrics.
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.