github temporalio/sdk-java v1.5.0

latest releases: v1.31.0, v1.30.1, v1.30.0...
3 years ago

Highlights

  • temporal-kotlin module gets extension functions that makes configuration of Temporal in Kotlin much cleaner
  • Version State Machine went through a significant overhaul that addresses know issues with Workflow.getVersion
  • OpenTracing module error reporting was redone to use conventional tag and log names
  • Dependencies were relaxed to use the largest possible version ranges

Full Changeset

  • Improve WorkerStressTests by @mincong-h in #807
  • Remove Error throwing from DeterministicRunner#executeInWorkflowThread is case if execution is closed by @Spikhalskiy in #817
  • Respect WorkflowClientInterceptors in newUntypedWorkflowStub(WorkflowExecution, ...) by @nagl-stripe in #813
  • Upgrade dependencies by @Spikhalskiy in #819
  • Improve diagnostic message of workflow state machines when validation of command-event pair fails by @Spikhalskiy in #820
  • Test service should not run cron workflow initially if it's not per cron schedule by @vkoby in #812
  • Improve ActivityCancellationTest with additional checks and addressing flakiness by @Spikhalskiy in #822
  • Improve ActivityOptions#setCancellationType javadoc with detail value details by @Spikhalskiy in #821
  • Allow more control in state machines test framework over replayTo, executeTo indexes by @Spikhalskiy in #823
  • Improve buildkite pipelines structure by @Spikhalskiy in #824
  • Upgrade micrometer version and allow larger range of grpc and protobuf versions by @Spikhalskiy in #826
  • Reenable a bunch of previously disabled flaky tests by @Spikhalskiy in #829
  • WorkflowExecutionUtils method renaming and a new WFT helper method by @Spikhalskiy in #831
  • Fix WorkflowExecutionHistory problem with deserializing history jsons from the new server versions by @Spikhalskiy in #837
  • Fix NullPointer in RetryOptions#merge by @Spikhalskiy in #834
  • Added a newUntypedWorkflowStub method to WorkflowClient by @vkoby in #841
  • Use jackson-bom platform dependency management by @Spikhalskiy in #843
  • Fix handling of version marker if it's the last command event of WFT by @Spikhalskiy in #845
  • Fix Version StateMachine vs Cancellation bug by introducing preloading of version marker events by @Spikhalskiy in #805
  • Changed to hour step function so that passing of the test doesn't depend on the number of days in the month by @vkoby in #848
  • Kotlin extensions for Java SDK methods by @GreyTeardrop in #727
  • Rework OpenTracing module to use conventional error reporting by @Spikhalskiy in #854
  • Upgrade gson dep to the last version and switch on using a version range by @Spikhalskiy in #855
  • Release v1.5.0 by @Spikhalskiy in #858

New Contributors

Full Changelog: v1.4.0...v1.5.0

Don't miss a new sdk-java release

NewReleases is sending notifications on new releases.