Features
-
[
workflow
] AddhistorySizeInBytes
andcontinueAsNewSuggested
toWorkflowInfo
(#1223). -
Remove experimental flags on the following APIs (#1235):
- Schedules
- Failure Converters
- Local Activities
- Replay Histories
Bug Fixes
-
[
workflow
] Fix a particular case whereisReplaying
could be incorrectlyfalse
if a query came in right after a cache eviction and there had been a signal in the last workflow task before the cache eviction (#1234). This could notably cause situations where calls to sink functions configured withcalledDuringReplay = false
would be called more than once for a same code location, as well as situations wherepatched(...)
would return true even though that patch had not been set on the first execution. -
[
workflow
] MakeExternalWorkflowHandle.signal
signature match that ofBaseWorkflowHandle.signal
(#1237). Thanks to@gabrielsantosblanchet
and@josiah-roberts
🙏. -
[
worker
] Avoid rxjs error while flushing logs on worker shutdown (#1238). -
Upgrade
protobufjs
dependencies (#1219). Thanks to@alex-dixon
🙏.