Added identityToken and (if set) dataSourceName to the labels of c3p0-generated Threads, to help debugging in configurations with multiple DataSources.
Some (overcomplicated) changes to ensure that Threads running pool-internal Connection tests don't own the lock on their NewPooledConnection. Clients of a NewPooledConnection should not hold its lock.
Reset version to c3p0-0.9.2-pre6, formally deprecated usesTraditionalReflectiveProxies in docs, fixed broken link in docs, updated CHANGELOG to version.
Minor doc tweak.
Added some extra logging to NewPooledConnection in hopes that it will be helpful in tracking down problems that occur during automatic cleanup of unclosed resources.
Modified JdbcProxyGenerator to provide temporary support for a few JDBC4 PreparedStatement methods in hopes of maintaining compatability with 4.1.8+, see https://hibernate.onjira.com/browse/HHH-7801 and https://hibernate.onjira.com/browse/HHH-7778.
Updated version number from snapshot, some minor changes related to testing.
Updated source headers with current version, doc and CHANGELOG updates.
Actually updated build.xml version.
Added feature to set XML config file location within the classloader filesystem. Fixed issue with missing default keys in DataSources.pooledDataSource(...). Updated CHANGELOG to track change in DelegatorGenerator [mchange-commons-java], regarding reflective delegation default via interface, rather than the runtime class, by default.
A very minor doc tweak
Added logging (at FINE level, in logger com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager) of when new per-auth pools are initialized. Modified the load tests to put more load and be more reliable in their concurrency. CHANGELOG and TODO updates.
Updated source headers to version c3p0-0.9.2-pre8