Changes with Gentics .Node 2.0.32


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.