v0.2.0
Pre-release
Pre-release
New Features and Improvements
Allow Getting Workflow Execution History after completion
Cleanup of Events Table
Workflow Execution Timeout Support
- 3e6aac7 - Workflow execution start to close timeout (#249)
- 6d8ad64 - Delete workflow execution on workflow time out. (#267)
Emit metric from various parts of service
- 7eacb42 - History engine metric (#239)
- 3623662 - service metrics to track availability and latency (#238)
- b10cd30 - Metrics for timer processor (#241)
- 04239f2 - matching: emit metrics for interesting events (#244)
History Metric is no longer tagged with ShardID
- 348ad84 - Use the same value for shard tag of metric reporter (#245)
- 8d81d42 - Remove shard id metrics tags
- ffefac1 - Bring back shard id tag (#262)
- 9971c83 - Shard id metric tag (#265)
Schema Changes
We have to create a new version of schema required for various bugfixes. Also performed upgrade testing to make sure schema can be upgraded from v0.1 to v0.2.
Schema Version 0.2 needed for RequestCancel external workflow bugfixes
Updates to base schema to fix minor issues and remove some unnecessary tables
- 5de4d7a - timer_ack_level schema type from big_int to timestamp. (#243)
- 7069686 - Remove shards table from base schema (#251)
- 9711a71 - Remove visibility tables from cadence schema (#257)
Stability Fixes:
- 4614c23 - Timer Processor to checkpoint ack level (#233)
- 1f6917c - persistence: expose close methods to cleanup gocql session conns (#240)
- 552ca7a - Cleanup noisy frontend logs (#261)
Bug Fixes
- b8d3a81 - Convert domain retention to seconds for visibility record (#235)
- c02fab2 - Convert visibility_ts timestamp to int; add error check in the front end handler code. (#242)
- 8d32a90 - Request cancel external workflow execution fixes. (#256)
- e778c79 - making sure to not update history on invalid mutable state transition (#259)
- 293a73c - Bug fix to not append event to execution after completion (#260)