Bug
- [AG-54] - Support for XAConnection in the pool
- [AG-55] - Support for XAResource in the transaction API and Narayana implementation
- [AG-56] - deprecate AgroalDataSourceConfiguration.isXA()
- [AG-57] - Rename AgroalConnectionFactoryConfiguration.driverClassName()
- [AG-58] - Move ConnectionValidator interface to AgroalConnectionPoolConfiguration
- [AG-59] - Remove version info not necessary on pom.xml files
- [AG-60] - Change default value of autocommit to 'true'
- [AG-61] - Don't try to inject URL into DataSources when it's not defined
- [AG-62] - Add method to convert from isolation levels defined in Connection to AgroalConnectionFactoryConfiguration.TransactionIsolation
- [AG-63] - DataSource reference escapes from constructor
- [AG-64] - Re-work property injection
- [AG-65] - Rename metric methods that deal with durations
- [AG-66] - Add API methods to perform flush operations on the data source
- [AG-67] - Implement flush operations
- [AG-68] - Metrics for destroyed connections are always zero
- [AG-70] - Scale down the pool by closing returning connections when current-size > max-size
- [AG-71] - Warnings on DataSource.close()
- [AG-77] - Multiple calls to connection.close() cause the connection to be returned to the pool multiple times
- [AG-78] - Update Hikari to 3.1.0
- [AG-79] - Update JUnit to 5.2.0
- [AG-80] - Update to jboss-parent 16
Enhancement
- [AG-72] - New FlushMode FILL
- [AG-73] - Change pool metrics implementation to use LongAccumulator
- [AG-74] - make DataSource.close() synchronous
- [AG-75] - Fix flush tests
- [AG-76] - Check for usage of problematic java APIs
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.