Agroal


home  
github  
license  
issues  
The natural database connection pool

1.0 Release2018 05 25

The fifth development release of Agroal adds support for XA DataSources, as well as other fixes required in the WildFly integration.

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

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