Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.6.5] - 2025-10-16
🪄 Added
- Weighted random host selector strategy (PR #1537).
🐛 Fixed
- Problem where monitor plugin chains were created unnecessarily, leading to performance degradation (PR #1530).
- Limitless rounding bug for host weights (PR #1537).
- Issue with Blue/Green metadata retrieval for PG databases after switchover is completed (PR #1552).
- Issue where host monitors would occasionally call isValid() without a timeout (PR #1546).
- Verify connection is not a stale writer in the cluster topology monitor (PR #1322).
- Issue where the closedExplicitly flag in the Failover2 plugin was not updated correctly (PR #1560).
🦀 Changed
- Refactor failover handler tasks to use separate PluginService instances (PR #1514).
- Replace ConnectionService with ServiceUtility (PR #1534).
- Decouple initialization objects and clean up initialization logic (PR #1541).
- Refactor PG SQL queries to be fully qualified (PR #1561).
- Documentation:
- Required permissions for non-admin to the Blue/Green docs (PR #1559).
- Remove important service dependency in the Blue/Green docs (PR #1544).
- Supported service versions required for Blue/Green support (PR #1548).
- Remove outdated information regarding Blue/Green support (PR #1549).
- Correct property for the Secrets Manager plugin (PR #1556).
- ClusterId requirement when using non-standard RDS URLs(PR #1553 and PR #1558).
- RDS Proxy compatibility (PR #1535).