Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@samarabbas samarabbas released this 09 Aug 14:52
· 4092 commits to master since this release

New Features and Improvements

Allow Getting Workflow Execution History after completion

  • 89bae56 - Enable GetWorkflowExecutionHistory after mutable state is deleted (#236)

Cleanup of Events Table

  • e251239 - clean up history events after workflow execution is completed (#255)

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

History Metric is no longer tagged with ShardID

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

  • 8d32a90 - Request cancel external workflow execution fixes. (#256)

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)

Miscellaneous