Skip to content

Releases: temporalio/sdk-java

First production release

30 Sep 01:48
f0bbf84
Compare
Choose a tag to compare

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

16 Sep 03:45
2feecc1
Compare
Choose a tag to compare

Critical race condition fix in Workflow.sideEffect. PR #212

Added getAttempt to WorkflowInfo. PR #210

Deprecated. Use v0.29.1 that contains a critical bug fix.

25 Aug 03:28
27ba155
Compare
Choose a tag to compare

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

31 Jul 02:53
19c701d
Compare
Choose a tag to compare

Non-code-complete release that works with service v0.28.0.

Works with service release v0.27.0

15 Jul 22:19
f4cd110
Compare
Choose a tag to compare

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

28 Jun 07:02
fdc98fc
Compare
Choose a tag to compare

Changes since v0.25.0:

  • Renamed task list to task queue

DEPRECATED!

27 Jun 01:26
15e9801
Compare
Choose a tag to compare

Due to showstopper bugs in the service, this release is deprecated. Use the next releases instead.

Changes since v0.23.1:

  • Fixed replay of history from JSON files (#96)
  • Error handling refactoring (#101)
  • Activity API cleanup (#105)
  • Added newThread method to the WorkflowInterceptor (#120)

Works with v0.23.1 release of the service

22 May 21:53
4131fc6
Compare
Choose a tag to compare
Consume and Update to latest protos (#92)

v0.21.2

20 May 20:35
2e19c7f
Compare
Choose a tag to compare

Works with service release 0.21.1

21 May 16:19
2e19c7f
Compare
Choose a tag to compare

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.