v1.19.0
github-actions
released this
17 Mar 18:27
·
258 commits
to master
since this release
Highlights
- Encoding/encryption of Failures. See
CodecDataConverter#encodeFailureAttributes
- GraalVM descriptors for core modules
- New temporal-shaded module that shades grpc, protobuf, guava
- Eager Workflow Task Dispatch. Requires Temporal Server 1.20+
- Fixes for some overly verbose exception traces in the history
- Experimental
SerializationContext
support inPayloadConverter
andPayloadCodec
What's Changed
- Fix WorkflowHistoryIterator issue with unitialized field by @Spikhalskiy in #1636
- Release v1.18.1 by @Spikhalskiy in #1637
- Add an integration test that covers critical history pagination code by @Spikhalskiy in #1638
- Update protos, use #namespace in register SA request, use old protoc on M1 by @Spikhalskiy in #1625
- Use ByteString.EMPTY in EagerPaginator by @jeffschoner-stripe in #1643
- Fix Eager Activity Dispatch Worker state check, rework states of internal Workers by @Spikhalskiy in #1654
- Implement FailureConverter API by @mjameswh in #1645
- temporal-shaded that includes sdk and testing, shades grpc, protobuf, guava by @Spikhalskiy in #1656
- Fix temporal-shaded packaging type by @Spikhalskiy in #1657
- Don't relocate com.google.gson during shadowing by @Spikhalskiy in #1658
- Provide GraalVM descriptors for temporal-sdk, add docs for users using native-image by @Spikhalskiy in #1660
- Implement nonfirst attempt LA metering changes by @Sushisource in #1659
- Fix WorkflowStub#getExecution returning null after signalWithStart by @Spikhalskiy in #1670
- Fix overly sensitive count checks in la metering test by @Sushisource in #1673
- Update CODEOWNERS to sdk team by @Spikhalskiy in #1675
- Eager Workflow Task Dispatch by @Spikhalskiy in #1674
- Support terminate-if-running workflow ID reuse policy in test server by @jeffschoner-stripe in #1683
- Fix rare deadlock when event loop is triggered after a main thread threw an exception by @Spikhalskiy in #1690
- Provide SerializationContext for PayloadConverter and PayloadCodec by @Spikhalskiy in #1695
- Fix stacktrace cutoff methods initialization by @Spikhalskiy in #1699
- Fix premature triggering of eventLoop in case of activity cancelation before all events from WFT are applied by @Spikhalskiy in #1691
- Wait for worker slots to be fully released in the graceful worker shutdown by @Spikhalskiy in #1679
- Cleanup for release v1.19.0 by @Spikhalskiy in #1701
- Release v1.19.0 by @Spikhalskiy in #1702
Full Changelog: v1.18.0...v1.19.0