What's Changed
- refactor historyEngineImpl.getMutableStateOrPolling by @dkrotx in #6584
- Pointer receiver everywhere for historyEngineImpl by @dkrotx in #6588
- panic fix: no version histories is mutable state by @dkrotx in #6589
- Fixed usage of RatelimitExternal/InternalPerWorkflowID by @arzonus in #6567
- [Wf-Diagnostics] Incorporate blob size limits in diagnostics workflow by @sankari165 in #6583
- Remove workflow id cache internal external enabled by @arzonus in #6568
- Use taskAckManager's BacklogCount for DescribeTaskList by @natemort in #6598
- Store explicit TaskList partition data by @natemort in #6591
- [Wf-Diagnostics] Refactor the workflow diagnostics initialisation code by @sankari165 in #6595
- Change log level to debug for partition config provider by @Shaddoll in #6596
- Update dockerhub user by @taylanisikdemir in #6597
- Fix logging bug on task completer by adding nil check to error by @fimanishi in #6603
- Use dual indexer and separate consumers for OpenSearch migration by @neil-xie in #6559
- Consolidate docker image publishing in a single github workflow by @taylanisikdemir in #6604
- Debug docker login by @taylanisikdemir in #6605
- Docker login debug attempt 2 by @taylanisikdemir in #6606
- [Wf-Diagnostics] retrieve workflow execution history within issue identification activity by @sankari165 in #6607
- Update C* queries about execution table with timestamps by @bowenxia in #6593
- Add debug logs to task completer for task not started by @fimanishi in #6609
- Fix missing AutoConfigHint field for matching engine by @shijiesheng in #6592
- Enable docker push from github workflows by @taylanisikdemir in #6612
- Push images for both amd64 and arm64 platforms by @taylanisikdemir in #6613
- Create Shard Distributor Client by @jakobht in #6615
- [Wf-Diagnostics] create messaging client only if not initialised by @sankari165 in #6608
- [Wf-Diagnostics] Refactor to provide clean diagnostics result by @sankari165 in #6617
- Set auto config hint for empty polls by @neil-xie in #6611
- Remove WorkflowIDExternal/InternalRateLimitEnabled dynamic configs by @arzonus in #6618
- Add sharddistributor outbounds by @jakobht in #6616
- Instanciate shard distributor client by @jakobht in #6620
- [Wf-Diagnostics] fix the usage logs data emitted by wf diagnostics by @sankari165 in #6621
- Revert "Store explicit TaskList partition data (#6591)" by @Shaddoll in #6625
- Use Cassandra's ttl to populate Expiry field in persistence.TaskInfo by @fimanishi in #6624
- [github-actions] Run master related actions only for the main repo by @3vilhamster in #6623
- [make] Fix .idl submodule check by @3vilhamster in #6628
- Update Cassandra queries for tables by @bowenxia in #6614
- Replication/failover simulation skeleton by @taylanisikdemir in #6627
- fix autoconfighint population for empty in frontend by @shijiesheng in #6629
- Refactor timer gate and fix goroutine leak problem by @Shaddoll in #6630
- [Wf-Diagnotics] Update Diagnostics workflow result to provide a completion signal by @sankari165 in #6635
Full Changelog: v1.2.15...v1.2.16