AWS Advanced JDBC Driver - v2.3.4
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.3.4] - 2024-03-01
🪄 Added
- Documentation:
- Bundled Uber Jar for Federated Authentication. See UsingTheFederatedAuthPlugin.
- Using the Read Write Splitting Plugin's internal connection pool with Spring applications. See UsingTheReadWriteSplittingPlugin.
- Spring Framework application code examples with load balanced access to database cluster reader instances (PR #852).
- New configuration preset
SF_
optimized for Spring Framework applications (PR #852). - Lightweight alternative for IAM token generator that requires fewer dependencies (PR #867).
🐛 Fixed
- Fixes to session state transfer (PR #852).
- Enhanced Host Monitoring Plugin (EFM) v2 plugin to use
ConcurrentHashMap
instead ofHashMap
to avoidConcurrentModificationException
(Issue #855). - Move lock location and skip executing
Statement.getConnection
when runningStatement.cancel
to fixStatement.cancel
for MySQL (PR #851). - Remove Telemetry trace associated with a Monitor thread because traces for long-running tasks is an anti-pattern (PR #875).
🦀 Changed
- HostSelector implementations to take into account HostAvailability (PR #856).
- Reduced the number of Regular Expression checks with
Matcher.find
to improve performance (PR #854). - HostSpec class to not use a default lastUpdateTime and instead use null (PR 877).
- Moved Reader Selection Strategies out of the
UsingTheReadWriteSplittingPlugin
doc and into its own page. See ReaderSelectionStrategies.