v1.3.7-prerelease26
What's Changed
- refactor(shard-distributor): store shard stats under executor keys by @AndreasHolt in https://github.com/cadence-workflow/cadence/pull/7507
- fix(shard distributor): remove heartbeat write cooldown by @AndreasHolt in https://github.com/cadence-workflow/cadence/pull/7513
- refactor(ringpop): extract bootstrap logic into factory by @jakobht in https://github.com/cadence-workflow/cadence/pull/7517
- chore(shard-distributor): add etcdclient.Client interface by @arzonus in https://github.com/cadence-workflow/cadence/pull/7521
- fix: field mapping for list-failover-history should do graceful/force failover types by @davidporter-id-au in https://github.com/cadence-workflow/cadence/pull/7522
- feat: [shard-distributor]Send "draining" heartbeat on executer shutdown by @gazi-yestemirova in https://github.com/cadence-workflow/cadence/pull/7505
- fix: leak in history during workflow creation by @fimanishi in https://github.com/cadence-workflow/cadence/pull/7523
- feat(cadence-matching): integration with executorclient by @eleonoradgr in https://github.com/cadence-workflow/cadence/pull/7504
- chore: update idls to latest master by @neil-xie in https://github.com/cadence-workflow/cadence/pull/7529
- fix: removing log noise by @davidporter-id-au in https://github.com/cadence-workflow/cadence/pull/7528
- fix(shard-distributor): add error handling in namespace refresh loop by @arzonus in https://github.com/cadence-workflow/cadence/pull/7519
- feat(matching): Use real metrics scope for shard distributor executor client by @gazi-yestemirova in https://github.com/cadence-workflow/cadence/pull/7535
- feat: making error-injection less annoying on startup by @davidporter-id-au in https://github.com/cadence-workflow/cadence/pull/7532
- fix: missed some followups with respect to error injection by @davidporter-id-au in https://github.com/cadence-workflow/cadence/pull/7538
- fix: Cleanup needs to handle signal-with-start by @davidporter-id-au in https://github.com/cadence-workflow/cadence/pull/7540
- chore(shard-distributor): introduce LoadBalancingMode dynamic property by @arzonus in https://github.com/cadence-workflow/cadence/pull/7525
- feat(cadence-matching): Onbord to use ShardDistributor executor client by @eleonoradgr in https://github.com/cadence-workflow/cadence/pull/7533
- fix: Return Cluster Attributes when describing a domain via the cli by @c-warren in https://github.com/cadence-workflow/cadence/pull/7539
- chore: Clean up visibility override related code from frontend by @neil-xie in https://github.com/cadence-workflow/cadence/pull/7543
- chore: add host tag to persistence metrics by @fimanishi in https://github.com/cadence-workflow/cadence/pull/7530
- fix(shard-distributor): remove usage of context from Start in canary by @arzonus in https://github.com/cadence-workflow/cadence/pull/7541
- refactor: Remove shard distributor config dependency by @gazi-yestemirova in https://github.com/cadence-workflow/cadence/pull/7542
- fix(cadence-matching): start and stop the executor by @eleonoradgr in https://github.com/cadence-workflow/cadence/pull/7548
- fix: Allow failovers of cluster attributes for active-active domains by @c-warren in https://github.com/cadence-workflow/cadence/pull/7549
- refactor: Update matching executor configs by @gazi-yestemirova in https://github.com/cadence-workflow/cadence/pull/7547
- fix(cadence-matching): fix panic in case of nil load hints by @eleonoradgr in https://github.com/cadence-workflow/cadence/pull/7551
- feat(shard-distributor): exclude shard stats from naive load balancing mode by @arzonus in https://github.com/cadence-workflow/cadence/pull/7526
- feat(shard-distributor): change shard load to be based on shard id in canary by @arzonus in https://github.com/cadence-workflow/cadence/pull/7552
- feat(matching): integrate shard distributor spectator for task list routing by @jakobht in https://github.com/cadence-workflow/cadence/pull/7546
- feat(shard-distributor): add shard rebalancing by shard load by @arzonus in https://github.com/cadence-workflow/cadence/pull/7545
- refactor(sharddistributor): use dynamic config for migration mode in leader processor by @gazi-yestemirova in https://github.com/cadence-workflow/cadence/pull/7554
- fix: Use domain id instead of domain name for replication by @bowenxia in https://github.com/cadence-workflow/cadence/pull/7550
- feat(shard-distributor): improve spectator client logging by @jakobht in https://github.com/cadence-workflow/cadence/pull/7556
- fix(cadence-matching): assigning lock for newProcessor by @eleonoradgr in https://github.com/cadence-workflow/cadence/pull/7559
- feat: Add CallerType for request context propagation by @fimanishi in https://github.com/cadence-workflow/cadence/pull/7564
- fix(shard-distributor-canary): remove noisy log by @eleonoradgr in https://github.com/cadence-workflow/cadence/pull/7572
- fix: correct the detection of DB consistency error by @davidporter-id-au in https://github.com/cadence-workflow/cadence/pull/7573
- feat: Create CallerInfo struct to be used in context by @fimanishi in https://github.com/cadence-workflow/cadence/pull/7574
Full Changelog: https://github.com/cadence-workflow/cadence/compare/v1.3.7-prerelease23...v1.3.7-prerelease26