You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ps...@apache.org on 2015/08/07 04:37:57 UTC
svn commit: r10089 - in /release/commons/dbcp: ./ binaries/ source/
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,