github temporalio/sdk-java v1.15.0

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

Highlights

This release brings PayloadCodec and Remote Data Converter capabilities to JavaSDK.
GlobalDataConverter got decoupled from DefaultDataConverter.

Fixes

Migration notes

Users which were specifying a Custom Converter globally will get some deprecation warnings to resolve,
which should be trivial like replacing DefaultDataConverter#setDefaultDataConverter with GlobalDataConverter#register

What's Changed

  • Cleanup dead state machines code by @Spikhalskiy in #1302
  • Add tests and javadocs for WorkflowStub#signal by @Spikhalskiy in #1292
  • Make stacktrace query result to be serialized using standard data converter only by @Spikhalskiy in #1304
  • Add initial Spring Boot implementation by @Spikhalskiy in #1305
  • Fix javadoc for WorkflowReusePolicy stating an incorrect default by @Spikhalskiy in #1307
  • Cleanup worker creation for Spring Boot Auto Configuration and add validation of the explicit worker config by @Spikhalskiy in #1308
  • Switch from dependency version ranges to specific versions by @Spikhalskiy in #1314
  • Implement fetching server capabilities before the first server call is made by @Spikhalskiy in #1313
  • Refactor GrpcRetryer to enforce usage of GrpcRetryerOptions by @Spikhalskiy in #1316
  • No retrying on INTERNAL gRPC errors with new Server versions by @Spikhalskiy in #1317
  • Fix Test Server erroneously propagates some timeouts from the parent to the child workflow by @Spikhalskiy in #1320
  • Separate Global DefaultDataConverter and Standard DataConverter notion by @Spikhalskiy in #1327
  • Fix TestActivityEnvironmentInternal#close preventing subsequent usages of the class by @Spikhalskiy in #1329
  • Upgrade Gradle, deps and cleanup duplicated outdated license files by @Spikhalskiy in #1340
  • Upgrade Graal options by @Spikhalskiy in #1343
  • Remote Data Converter & PayloadCodec by @Spikhalskiy in #1330
  • Replays of workflow failures caused by queries don't spam worker logs anymore by @Spikhalskiy in #1351
  • Add Jacoco code-coverage reports generation and aggregation by @Spikhalskiy in #1171
  • Release v1.15.0 by @Spikhalskiy in #1352

Full Changelog: v1.14.0...v1.15.0

Don't miss a new sdk-java release

NewReleases is sending notifications on new releases.