What's Changed
- Add TTL to task when re-adding it if task has non-zero Expiry value by @fimanishi in #6631
- Refactor task redispatcher and priority queue by @Shaddoll in #6632
- Updated weighted round robin scheduler to be a generic type by @Shaddoll in #6636
- Break retries for expired tasks if task cannot be completed by task completer if it is not started by @fimanishi in #6626
- Update redispatcher to respect task redispatch time by @Shaddoll in #6639
- Don't fail the workflow when failed to emit metrics for one domain by @neil-xie in #6640
- Update changelog for v1.2.15 release by @neil-xie in #6642
- [Wf-Diagnostics] Failure of usage logs emission should'nt fail the workflow by @sankari165 in #6644
- Refactor visibility managers and related read write fliprs by @neil-xie in #6560
- Replication/failover simulation continued by @taylanisikdemir in #6645
- Add SQLite package by @arzonus in #6637
- Optimize poller counting by @natemort in #6651
- Fix get name when use db visibility by @neil-xie in #6653
- Don't add error log when it is ES version conflicts by @neil-xie in #6652
- [Wf-Diagnostics] generate workflow id for diagnostics from domain and runid by @sankari165 in #6647
- Use matching architecture for GitHub Actions when pushing multi-arch images by @taylanisikdemir in #6649
- Revert 'Use matching architecture for GitHub Actions when pushing multi-arch images' by @taylanisikdemir in #6654
- Add SQLite plugin by @arzonus in #6643
- Added a check to the domain commands for extra positional arguments. by @jakobht in #6658
- Added wid, rid and matching task_id tags to task completer error by @fimanishi in #6656
- Reapply "Store explicit TaskList partition data (#6591)" (#6625) by @natemort in #6641
- Register 'default' domain during auto-setup image startup by @samkitshah1262 in #6619
- Fix compilation of matching_simulation_test.go by @natemort in #6659
- [history] Introduce extra tags for queue processor logging by @3vilhamster in #6660
- Fix admin config get CLI command by @arzonus in #6661
- Replication/failover simulation operations: startWorkflow, failover and validate by @taylanisikdemir in #6655
- Separate ReadRangeSize from RangeSize in matching by @fimanishi in #6662
- [Wf-Diagnostics] Update metadata returned in diagnostics issues by @sankari165 in #6666
- Refactor weighted round robin scheduler by @Shaddoll in #6665
- Fix nil mutablestatebuilder panic issue in historyBuilder entities by @shijiesheng in #6669
- Revert "Add SQLite plugin (#6643)" by @shijiesheng in #6670
- [Wf-Diagnostics] use current clustername for emission of usage logs by @sankari165 in #6678
- Refactor peristence layer to support inserting history tasks of new categories by @Shaddoll in #6671
Full Changelog: v1.2.16...v1.2.17