Enhancement
The PortalConnectorFactory has a new method unregisterUnusedHandles that will unregister and close handles, that are not used by any datasources.
Bugfix SUP-1851
When using a datasource with multiple handles, it could happen that threads would fetch another database connection while already holding one. Under heavy load, this could lead to exhaustion of the pool ending in a deadlock situation. This has been fixed now.
Bugfix SUP-1908
Due to an error in the maven dependency resolution the final packages contained the same java libraries twice with different version numbers. This has been fixed.
Bugfix
Datasources using only a single handle will not use the RoundRobinHandlePool implementation that checks the validity of the handle when it is passed to a consumer.
Bugfix
When using the deprecated sanitycheck for checking the validity of datasource handles, it was possible that more than one connection was fetched from the connection pool at the same time. This has been fixed now. The check will only use one connection.