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.
[4.0.1] - 2026-05-13
🐛 Fixed
- Fixed EFM/EFM2 plugins throwing RuntimeException when used with non-RDS URLs such as localhost, custom hostnames, or IP addresses (Issue #1896, PR #1907).
- Fixed
Driver.releaseResources()not shutting down internal background threads (connection pruning, event batching, cache cleanup), causing lingering threads in modular frameworks (Issue #1878, PR #1906). - Fixed static executors not being recreatable after
releaseResources(), causing silent task discards in subsequent test runs and failover scenarios (PR #1914). - Fixed NPE in various classes (PR #1898).
- Added allowlist classes for
CacheResultSetdeserialization to prevent unsafe Java deserialization (PR #1905). - Fixed PostgreSQL topology detection queries to ensure function calls are fully qualified (commit).
🦀 Changed
- Added missing javadocs (PR #1899).