|
| 1 | +--- |
| 2 | +date: 2021-02-25T07:00:02 |
| 3 | +feed: |
| 4 | + enable: true |
| 5 | +--- |
| 6 | + |
| 7 | +## Cadence Server & CLI v0.18.0 |
| 8 | +### Notes |
| 9 | +- **Allow using Kafka TLS without cert ca and key (#3862)** |
| 10 | +`EnableHostVerification` started to be used for Kafka TLS, by default it’s false and which means `InSecureSkipVerify` is true for Kafka TLS. But previously `InSecureSkipVerify` is false. If you want to keep the same behavior, please update your config to set `EnableHostVerification` to be true. It won’t break anything if not doing so, but may be risky to not verify it. This option is basically the inverse of InSecureSkipVerify. See http://golang.org/pkg/crypto/tls/ for more info. |
| 11 | + |
| 12 | +- **Support visibility query with close status represented in string (#3865)** |
| 13 | +Advanced workflow visibility record query syntax now supports using string as workflow close status. Accepted values are: `COMPLETED`, `FAILED`, `CANCELED`, `TERMINATED`, `CONTINUED_AS_NEW` and `TIMED_OUT`, case insensitive. |
| 14 | + |
| 15 | +### New Features & Improvements |
| 16 | +- GRPC |
| 17 | +- Task Processing |
| 18 | +- Replication |
| 19 | +- Scanner |
| 20 | +- Workflow Reset |
| 21 | +- ElasticSearch |
| 22 | +- Kafka |
| 23 | +- SQL |
| 24 | +- Others |
| 25 | +- Misc. |
| 26 | + |
| 27 | +<release-notes-link |
| 28 | + owner="uber" |
| 29 | + repo="cadence" |
| 30 | + tag="v0.18.0" |
| 31 | +/> |
| 32 | + |
| 33 | +## Cadence Server & CLI v0.17.0 |
| 34 | +### Release note: Upgrade Cadence server to the latest 0.16.x release prior to deploying this release. |
| 35 | + |
| 36 | +0.17 has a change that is not compatible with releases before 0.15. Upgrading from <=0.15 releases directly to 0.17 would cause StartWorkflowExecution and SignalWithStartWorkflowExecution APIs to return errors with workflow ID re-use scenario during the server upgrade. Please consider upgrade the Cadence server to the latest 0.16.x release before deploying this release. |
| 37 | + |
| 38 | +### New Features & Improvements |
| 39 | +- ElasticSearch |
| 40 | +- Multi-tenant Task Processing Improvements |
| 41 | +- Graceful Domain Failover and Replication related improvements |
| 42 | +- Scanner |
| 43 | +- GRPC |
| 44 | +- Activity Local Dispatch |
| 45 | +- Others |
| 46 | +- Misc. |
| 47 | + |
| 48 | +<release-notes-link |
| 49 | + owner="uber" |
| 50 | + repo="cadence" |
| 51 | + tag="v0.17.0" |
| 52 | +/> |
| 53 | + |
| 54 | +## Cadence Server & CLI v0.16.0 |
| 55 | +### Breaking Change |
| 56 | +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](https://github.com/uber/cadence/blob/master/RELEASES.md). |
| 57 | + |
| 58 | +### Breaking Change on config for MySQL/Postgres |
| 59 | +It's required to add |
| 60 | +``` |
| 61 | + encodingType: "thriftrw" |
| 62 | + decodingTypes: [ "thriftrw" ] |
| 63 | +```` |
| 64 | +to persistence configuration like in this [example](https://github.com/uber/cadence/commit/b2464b709fc91c453b2e21c7092e658f6112b76f#diff-019c991260a37dc5f2cc86170b07b43284cc2f66ea636cfeb00cd0a92f9639d1R17) |
| 65 | +
|
| 66 | +Note that this requirement is removed in later in 0.18. |
| 67 | +
|
| 68 | +### Schema Change |
| 69 | +- Cassandra `cadence` keyspace update from v0.29 to **v0.30** |
| 70 | +
|
| 71 | +### New Features |
| 72 | +- Add task token to activityDispatchInfo for worker (#3672) |
| 73 | +- Populate activityDispatchInfo with timestamps needed for local activity dispatch by worker (#3669) |
| 74 | +- Update idls to use ActivityLocalDispatchInfo (#3668) |
| 75 | +- Other improvements & bugfixes |
| 76 | +
|
| 77 | +<release-notes-link |
| 78 | + owner="uber" |
| 79 | + repo="cadence" |
| 80 | + tag="v0.16.0" |
| 81 | +/> |
| 82 | +
|
| 83 | +## Cadence Server & CLI v0.15.0 |
| 84 | +### Schema Change |
| 85 | +- Cassandra `cadence` keyspace update from v0.28 to **v0.29** |
| 86 | +
|
| 87 | +### New Features |
| 88 | +- Multi-tenant Task Processing Improvements |
| 89 | +- Graceful Domain Failover and Replication related improvements |
| 90 | +- Managed Failover |
| 91 | +- Scanner |
| 92 | +- GRPC |
| 93 | +- Bug Fix & Improvements |
| 94 | +- Misc. |
| 95 | +
|
| 96 | +<release-notes-link |
| 97 | + owner="uber" |
| 98 | + repo="cadence" |
| 99 | + tag="v0.15.0" |
| 100 | +/> |
| 101 | +
|
| 102 | +## Cadence Server & CLI v0.14.0 |
| 103 | +### Schema Change |
| 104 | +- Cassandra `cadence` keyspace update from v0.27 to **v0.28** |
| 105 | +
|
| 106 | +### New features |
| 107 | +- Multi-tenant Task Processing Improvements |
| 108 | +- DB Scanner |
| 109 | +- Replication |
| 110 | +- Domain tag |
| 111 | +- Bug Fix & Improvements |
| 112 | +
|
| 113 | +<release-notes-link |
| 114 | + owner="uber" |
| 115 | + repo="cadence" |
| 116 | + tag="v0.14.0" |
| 117 | +/> |
0 commit comments