github temporalio/sdk-java v1.7.0

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

Highlights

  • This is mostly a bugfix release
  • ProtobufJsonPayloadConverter and ProtobufPayloadConverter now adds messageType to metadata (this can be disabled by providing excludeProtobufMessageTypes flag to the converter's constructor)
  • This release upgrades recommended version of Jackson to 2.13.1 that fixes a security vulnerability. [XRAY-191477; SNYK-JAVA-COMFASTERXMLJACKSONCORE-2326698] This vulnerability doesn't affect Temporal functionality and usage of Jackson [https://github.com/FasterXML/jackson-databind/issues/3328]

What's Changed

  • Improve an error message for an unexpected local activity marker event by @Spikhalskiy in #923
  • Shutdown of WorkflowFactory now invalidates the workflow cache by @Spikhalskiy in #916
  • Improve wording around WorkflowClient#start by @Spikhalskiy in #924
  • Improve Workflow#getMetricsScope docstring by @Spikhalskiy in #926
  • Avoid ConcurrentModificationExceptions in describeWorkflowExecution by @nagl-stripe in #936
  • Allow disabling timeskipping on TestWorkflowEnvironment by @nagl-stripe in #937
  • Condense README and rename to sdk-java by @lorensr in #931
  • Fix POJOActivityImplMetadata not being able to handle activity impl that uses inheritance by @aniketbhatnagar in #930
  • Support for PKCS12 keys in SimpleSslContextBuilder by @Spikhalskiy in #941
  • Heartbeat throttling is revisited for a new design, gets a default if heartbeatTimeout is not specified by @Spikhalskiy in #943
  • Refactor a local/regular activities difference out from POJOActivityTaskHandler by @Spikhalskiy in #949
  • Fix opentracing context propagation to async executed function by @Spikhalskiy in #951
  • Set Fossa to run non-blocking in buildkite by @mcbryde in #956
  • Cancel pollers when client disconnects by @mmcshane in #953
  • Guarantee context listener removal by @mmcshane in #957
  • Fix continue-as-new wiring, interception, context propagation and OpenTracing integration by @Spikhalskiy in #954
  • Fix absent workflow statuses in TestService#listOpenWorkflowExecutions by @Spikhalskiy in #958
  • Add metadata.messageType to protobuf payloads by @lorensr in #942
  • WorkflowUnsafe#isWorkflowThread by @Spikhalskiy in #959
  • Upgrade dependencies to the latest versions by @Spikhalskiy in #962
  • Release v1.7.0 by @Spikhalskiy in #963

New Contributors

Full Changelog: v1.6.0...v1.7.0

Don't miss a new sdk-java release

NewReleases is sending notifications on new releases.