Author: psteitz Date: Fri Aug 7 02:37:56 2015 New Revision: 10089 Log: Released DBCP 2.1.1.
Added: release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz.asc - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz.asc release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz.md5 - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz.md5 release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz.sha1 - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.tar.gz.sha1 release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip.asc - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip.asc release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip.md5 - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip.md5 release/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip.sha1 - copied unchanged from r10048, dev/commons/dbcp/binaries/commons-dbcp2-2.1.1-bin.zip.sha1 release/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz release/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz.asc - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz.asc release/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz.md5 - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz.md5 release/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz.sha1 - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.tar.gz.sha1 release/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip release/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip.asc - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip.asc release/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip.md5 - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip.md5 release/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip.sha1 - copied unchanged from r10048, dev/commons/dbcp/source/commons-dbcp2-2.1.1-src.zip.sha1 Modified: release/commons/dbcp/README.html release/commons/dbcp/RELEASE-NOTES.txt Modified: release/commons/dbcp/README.html ============================================================================== --- release/commons/dbcp/README.html (original) +++ release/commons/dbcp/README.html Fri Aug 7 02:37:56 2015 @@ -3,7 +3,7 @@ <p> Note that DBCP comes in three versions which are for different JDBC releases: <ul> -<li>DBCP 2.1 for JDBC 4.1 (Java 7+) +<li>DBCP 2.1.1 for JDBC 4.1 (Java 7+) <li>DBCP 1.4 for JDBC 4 (Java 6)</li> <li>DBCP 1.3 for JDBC 3 (Java 1.4 and Java 5)</li> </ul> @@ -35,13 +35,13 @@ HREF="http://www.apache.org/dist/commons <pre>Always test available signatures, <i>e.g.</i>, $ pgpk -a KEYS -$ pgpv commons-dbcp2-2.1-bin.tar.gz.asc +$ pgpv commons-dbcp2-2.1.1-bin.tar.gz.asc or, $ pgp -ka KEYS -$ pgp commons-dbcp2-2.1-bin.tar.gz.asc +$ pgp commons-dbcp2-2.1.1-bin.tar.gz.asc or, $ gpg --import KEYS -$ gpg --verify commons-dbcp2-2.1-bin.tar.gz.asc +$ gpg --verify commons-dbcp2-2.1.1-bin.tar.gz.asc </pre> <p> Modified: release/commons/dbcp/RELEASE-NOTES.txt ============================================================================== --- release/commons/dbcp/RELEASE-NOTES.txt (original) +++ release/commons/dbcp/RELEASE-NOTES.txt Fri Aug 7 02:37:56 2015 @@ -1,47 +1,28 @@ Apache Apache Commons DBCP - Version 2.1 + Version 2.1.1 RELEASE NOTES -The Apache Commons DBCP team is pleased to announce the release of Apache Apache Commons DBCP 2.1. +The Apache Commons DBCP team is pleased to announce the release of Apache Apache Commons DBCP 2.1.1. Apache Commons DBCP software implements Database Connection Pooling. -This is minor release, including bug fixes and enhancements. Note that - one of the enhancements (DBCP-423) is to implement AutoCloseable in - BasicDataSource, PoolingDataSource and the InstanceKeyDataSource - implementations. +This is a patch release, including bug fixes only. Changes in this version include: -New features: -o DBCP-426: Added invalidateConnection method to BasicDataSource. Thanks to Kasper Sørensen. -o DBCP-427: Added fastFailValidation property to PooloableConnection, configurable in - BasicDataSource. When set to true, connections that have previously thrown - fatal disconnection errors will fail validation immediately (no driver calls). Thanks to Vladimir Konkov. Fixed Bugs: -o DBCP-420: InstanceKeyDataSource discards native SQLException when given password does not match - password used to create the connection. -o Correct some Javadoc references to Apache Commons Pool 2 classes that - have changed names since Pool 1.x. -o Do not ignore the configured custom eviction policy when creating a - BasicDataSource. -o DBCP-428: Unsuccessful Connection enlistment in XA Transaction ignored by TransactionContext. Thanks to Vladimir Konkov. -o DBCP-432: Changed BasicDataSource createDataSource method to ensure that initialization - completes before clients get reference to newly created instances. -o DBCP-433: Fixed connection leak when SQLException is thrown while enlisting an XA - transaction. Thanks to Vladimir Konkov. -o DBCP-434: Setting jmxName to null should suppress JMX registration of connection - and statement pools. +o DBCP-441: Added BasicDataSource abandonedUsageTracking property missing from BasicDataSourceFactory. +o DBCP-442: SharedPoolDataSource getConnection fails when testOnBorrow is set with + a null validation query. +o DBCP-438: Nested connections in a transaction (local) throws null pointer. Thanks to Raihan Kibria. +o DBCP-437: BasicDataSource does not set disconnectionSql properties on its PoolableConnectionFactory. Changes: -o DBCP-422: Update Apache Commons Logging to 1.2 from 1.1.3. -o DBCP-424: Made expired connection logging configurable in BasicDataSource. Setting - logExpiredConnections to false suppresses expired connection log messages. -o DBCP-423: Made Datasources implement AutoCloseable. -o Eliminated synchronization in BasicDataSource getNumActive, getNumIdle methods. -o DBCP-435: Added property name verification to BasicDataSourceFactory. References including - obsolete or unrecognized properties now generate log messages. Thanks to Denixx Baykin. +o Updated pool version to 2.4.2. The fix for POOL-300 may cause DBCP + users to see more reports of abandoned connections (if removal and logging + are configured). Prior to the fix for POOL-300, the PrintWriter used to log + abandoned connection stack traces was not being flushed on each log event. For complete information on Apache Commons DBCP, including instructions on how to submit bug reports,