Skip to content

v1.3.2

Latest
Compare
Choose a tag to compare
@neil-xie neil-xie released this 03 Jul 19:57
· 100 commits to master since this release
ec5588f

What's Changed

Added

  • History QueueV2: Introduce pending task tracker component by @Shaddoll in #6962
  • Add domain tag back to frontend's poller request metrics by @Shaddoll in #6963
  • History QueueV2: Introduce active-standby task executor by @Shaddoll in #6964
  • adding some utilities for scripting by @davidporter-id-au in #6958
  • Add a design doc for history queue v2 by @Shaddoll in #6969
  • Introduce virtual slice and queue reader component for queuev2 by @Shaddoll in #6967
  • Add metrics to task processor to track migration by @Shaddoll in #6975
  • Introduce virtual queue component for queuev2 by @Shaddoll in #6974
  • Add retry visibility to client operations by @timl3136 in #6976
  • Implement BufferOneCronWorkflow behavior in CronOverlapPolicy to cron GetBackoffForNextSchedule by @timl3136 in #6968
  • Implement history queuev2 by @Shaddoll in #6978
  • Implement mapping for CronOverlapPolicy in Persistence layer by @timl3136 in #6985
  • [Active-active] Introduce cluster selection strategy by @taylanisikdemir in #6988
  • Introduce history queue v2 factory and feature flags to enable queue v2 by @Shaddoll in #6986
  • [active-active] Use active cluster selection policy to determine failover version of new workflows by @taylanisikdemir in #6991
  • Dashboard for persistence - Grafana/Prometheus by @vishwa-uber in #6984
  • Add rate limiter and metrics to history queue v2 by @Shaddoll in #6990
  • [active-active] Get active cluster selection policy from DB by @taylanisikdemir in #6994

Changed

  • Truncate timestamp of scheduled tasks to the min precision of Database timestamp by @Shaddoll in #6961
  • Update/fix documentation of active-active by @taylanisikdemir in #6965
  • [Wf-Diagnostics] handle pagination during fetching of history events by @sankari165 in #6959
  • [history] Mark task HandleError as logger Helper by @3vilhamster in #6972
  • [frontend/history] Mark common error handlers with logger.Helper() by @3vilhamster in #6973
  • Update the Cadence IDL module to include CronOverLapPolicy and sync types/shared.go by @timl3136 in #6980
  • Modify mapper function to add CronOverlapPolicy between shared/thrift/proto encoding by @timl3136 in #6983
  • Updating workflow_execution & activity_info types in Cassandra to support cron overlap policy, active-active domain, ephemeral tasklist features by @taylanisikdemir in #6989
  • Do not submit corrupted history tasks to scheduler by @Shaddoll in #6999

Fixed

Removed

Full Changelog: v1.3.1...v1.3.2