Skip to content

v0.3.1 Release

Compare
Choose a tag to compare
@sivakku sivakku released this 09 Aug 17:33
· 745 commits to master since this release

New Features and Improvements:

Workflow Versioning

Registration of custom names/aliases for Workflows/Activities.

  • 0116f47 - Add ability to register and to support custom names for workflows/activities (#205)

Client side metrics

  • c6468e1 - Report metrics from workflow code (#195)
  • 01c17dd - Add client side metrics and cadence service call/usage metrics (#197)

Worker Improvements

  • 004aa7c - Decouple heart beating from client to server (#167)
  • a123c60 - Improved worker threading model (#186)

Workflow Debuggability

  • 47ca9f7 - Get thread dump of a workflow in progress (#176)

Support cross platform activities

  • c13cbb6 - Client library to use Thrift serialize for Thrift types automatically (#202)

Bug fixes

  • 9daa9ef - Pagination to use workflow iterator to get next set of events(#177)
  • 0513a5e - Select Future stale registered callback can modify state (#185)
  • 841e526 - Worker suppress noisy logs
  • d035c59 - Reorder events slice duplicating events (#188)
  • a8ef7c6 - Validate domain existence at worker start time (#196)
  • 25aa0fe - Pick up tchannel fix to inform server about termination of connections by client (#199)

Miscellaneous

  • e52d6fe - Test framework to remove Override activity in favor of OnActivity from test suite (#203)
  • c9819c3 - Test framework to propagate timeouts in test suite (#209)
  • befa5a1 - Rate limiter to support fractions as configuration per second (#192)
  • 16afa48 - Cleanup logrus imports (#184)
  • 6efb266 - Worker to have clean shutdown and option to have a blocking call (#183)