Skip to content

v0.1.1-beta release

Pre-release
Pre-release
Compare
Choose a tag to compare
@venkat1109 venkat1109 released this 07 Jun 01:13
· 4078 commits to master since this release

New Features And Improvements

Child Workflow Support

  • 6f6cdfe - Cadence support for child workflow executions (#187)

Docker Support

  • a7da4e0 - bootstrap: config loader and executable for cadence server (#196)
  • b1f7b8b - First pass at dockerFile for cadence server (#199)

History Pagination

  • 82c161a - History pagination APIs and implementation (#197)

ActivityTask Gets All Activity Timeouts

  • a89819b - Return activity timeouts along with PollForActivityTask response (#167)

History Version Support

  • ccbde58 - Support for history versioning and multiple serialization formats (#169)

DecisionTaskFailed Support

  • 3811ccf - Fail decision task due to race condition on workflow completion (#165)
  • c79f561 - Fail Decision on invalid decision attributes (#179)

Visibility Improvements

  • aab5a6f - Store status for closed workflow executions (#164)
  • ba64999 - Enable visibility filtering by execution closed status (#170)
  • cb971ca - Move visibility store to its own keyspace (#217)

Request Validation

  • de702f7 - Validate request parameters at the frontend handler (#172)
  • 47e25f1 - Validate timeout values in StartWorkflowExecution (#180)

Open Sourcing

  • 437a8a9 - make integ tests count towards code coverage (#178)
  • a819aee - add copyright header to all files (#183)
  • 6accf7e - Enable golint / gofmt checks at make time (#185)
  • 37a57f9 - make: add tool to auto-generate copyright header (#184)
  • 685b66d - Peer review for open sourcing Cadence bits (#212)
  • 27c531e - Update README.md (#200)

Bug Fixes

  • c6b21ff - Correctly stop shard on rangeID update failure (#168)
  • d11e66a - Do not hold lock on execution when creating task in matching engine (#188)
  • c8180ad - Limit the result of GetTimerTasks query (#195)
  • 250f52f - Complete Timer and Transfer tasks after execution is completed (#201)
  • beae3b6 - Properly return empty token on empty poll request (#219)
  • fab8fc1 - Use proper config for visibility keyspace (#232)

Stability Fixes

  • 5ddccf4 - Insert activity tasks with TTL (#186)
  • b43c10a - Remove mutable state immediately once the workflow execution completes (#209)
  • adc3e51 - Fine tuning of Cadence schema (#211)
  • 4ae39f2 - Remove extra query in transfer queue processor if queue is empty (#220)
  • 4bc9116 - Use consistency level ONE for visibility store reads (#218)
  • 6f8f88e - Use DomainConfig Retention for visibility record TTL (#221)
  • ceeba99 - Complete Transfer tasks even after execution is completed (#230)

Miscellaneous

  • 37331d8 - Add missing scope for HistoryClientRespondActivityTaskCanceled (#161)
  • 0f8a007 - Timer Q Processor - Unit Tests/Workflow Completion. (#166)
  • 55837e1 - tooling: first pass at cassandra setup-schema tool (#171)
  • ef260bf - tooling: support for cassandra update-schema (#177)
  • d8d54d3 - Refactor loggingHelpers (#173)
  • ad44d59 - Refactor transferQueueProcessor processing into multiple methods (#198)
  • f48b5cf - config: add support for custom ringpop discovery provider (#210)