Skip to content

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 16:51
· 533 commits to master since this release
74a134d

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