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.
[3.1.0] - 2026-01-20
🐛 Fixed
- Fix custom endpoint plugin incorrectly failing over to excluded members (Issue #1662).
- Keep reader failover connection open if failover succeeded (PR #1674).
- Fix connection failure error message with the initial connection plugin (PR #1675).
- Limit refresh rate backoff in Custom Endpoint Plugin, and speedup after successful calls (PR #1650).
🦀 Changed
- Use try-with-resources ResourceLock to lock (PR #1659).
- Improve connection garbage collecting by using LazyCleaner (Java 11+ and Java 8) (PR #1661).
- Improve connection management in RW Splitting Plugin (PR #1673).
- Documentation:
- Clarify driver support for Global Databases and update maven search (PR #1653).
- Fix gradle snapshot example (PR #1651).
- Various improvements (PR #1654).
- Improve
srwplugin documentation when using non-RDS clusters (PR #1657). - Remove incorrect
cluster-prefix from global instance endpoints in examples (PR #1664 and PR #1672).
🪄 Added
- Add ability to configure internal connection pool with configuration parameters (PR #1658).
- Add connection parameters to configure client-sided secrets expiration time and allow custom Secret Value parsing in Secrets Manager Plugin (PR #1663 and PR #1671).
- Configurable instance substitution and role verification in AuroraInitialConnectionStrategyPlugin (
initialConnectionplugin) (PR #1655). - Documentation: