v1.8.0
Highlights
- We now build test server into native executables!
WorkflowImplementationOptions.setLocalActivityOptions
has been added allowing specification of local activity options on workflow configuration.worker_task_slots_available
metric was added.- Some metrics were renamed for consistency across SDKs. Old metric names were deprecated, check
io.temporal.worker.MetricsType
for reference. - Maven release was reworked to include broad ranges of supported dependencies instead of strict versions.
What's Changed
- Expose turning off time skipping for WorkflowRule and WorkflowExtension by @tsurdilo in #967
- Remove "Resolved versions" dependencies resolution strategy during Nexus publishing by @Spikhalskiy in #965
- Fix WorkflowServiceStubsOptions#rpcRetryOptions wiring by @Spikhalskiy in #972
- Improve WorkflowServiceStubsOptions#setRpcTimeout javadoc by @Spikhalskiy in #973
- Make GraalVM exe generation part of the build by @mmcshane in #974
- Upgrade protobuf-java-util for CVE-2021-22569 by @h7kanna in #980
- Split out temporal-test-server module by @mmcshane in #978
- Provide configuration hooks extending usage of standard SDK configuration functionality by @Spikhalskiy in #984
- Synchronize activity metric names with Core and GoSDK, old names are deprecated by @Spikhalskiy in #985
- Fix a problem with LocalActivityWorker ignoring initial and maximum intervals by @Spikhalskiy in #990
- Remove deprecated name.remal.check-updates plugin by @Spikhalskiy in #992
- Add Jackson jdk8 support in JacksonJsonPayloadConverter by @tsurdilo in #993
- Adding additional Optional deserialization example by @Spikhalskiy in #994
- Rework and cleanup Worker metrics and contexts by @Spikhalskiy in #987
- Add worker_task_slots_available metric and worker_type tag by @Spikhalskiy in #997
- Expose WorkflowInfo.getCronSchedule by @tsurdilo in #996
- Introduce GH actions for native-image builds by @mmcshane in #1000
- Add WorkflowImplementationOptions.setLocalActivityOptions (#975) by @imalao in #1001
- Workflow input defaults should be strings by @mmcshane in #1002
- Polish #1001 by @Spikhalskiy in #1003
- Retain strong references to all Gauges by @Spikhalskiy in #1006
- Prevent Windows 2022 being used for native-images by @mmcshane in #1008
- Adds a prep-release workflow by @mmcshane in #1018
- Dependencies upgrade by @Spikhalskiy in #1020
- Rework slf4j version to a version range by @Spikhalskiy in #1021
- Release v1.8.0 by @Spikhalskiy in #1022
New Contributors
Full Changelog: v1.7.1...v1.8.0