Skip to content

v0.16.0 Release

Compare
Choose a tag to compare
@andrewjdawson2016 andrewjdawson2016 released this 11 Dec 00:11
· 1953 commits to master since this release
ea35743

Breaking Change

This release contains a breaking change in workflow metadata. This change has been enabled since 0.14 release. If your workflow could be open for 6+ months or you upgrade to this release from 0.13 or below, please follow the migration instruction.

Breaking Change on config for MySQL/Postgres

It's required to add

        encodingType: "thriftrw"	
        decodingTypes: [ "thriftrw" ]

to persistence configuration like in this example

Note that this requirement is removed in later in 0.18.

Schema Change

  • Cassandra cadence keyspace update from v0.29 to v0.30

New Features

ff47f25 Add task token to activityDispatchInfo for worker (#3672)
12703dc Populate activityDispatchInfo with timestamps needed for local activity dispatch by worker (#3669)
5b455a3 Update idls to use ActivityLocalDispatchInfo (#3668)

Improvements

d4ec2e2 0.16.x compatible with future releases (#3839)
f56ea60 Add log/metrics for decision attempts and force schedule new decision (#3840)
40ab8cc Patch a change to support reset 2dc workflow (#3778)
7e54e71 Ignore workflow without version histories (#3773)
046ec4a Improve retry policy for operations in task processing (#3765)
09ad293 Backfill workflow version histories when resetting (#3742)
2c0c3a9 Dynamic config for max user provided task list name (#3732)
b8aeca9 Add warmup period to frontend service health reporting (#3731)
a5b5520 Make id length dynamic config per domain (#3705)
f440ca6 Service busy error will not put replication task into DLQ (#3697)
0664a6c Update domain replication retry policy
bb7ad07 Notify new tasks when persistence operation timeout (#3678)
6e20d59 Add workflow type tag when emitting workflow completion metrics (#3670)
efcbcc8 Only query on sticky task list when domain is active (#3661)
d3a1646 Revert "Convert metadataStore/manager to use internal types (#3615)"
e6ff5fd Revert "Pin gocql version"

Bug Fixes

0e363f8 Update nil check (#3791)
7c466a8 Fix iterator context (#3743)
08ecbdf Adding nil checks for version histories (#3724)
a175e44 Fix panic for concrete execution checks (#3698)
472509f Enforce queue max poll interval correctly (#3693)
f1ae5a7 Fix error handling for multi cursor timer queue look ahead (#3671)