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
- @lorensr made their first contribution in #931
- @aniketbhatnagar made their first contribution in #930
- @mcbryde made their first contribution in #956
- @mmcshane made their first contribution in #953
Full Changelog: v1.6.0...v1.7.0