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/02/24 01:26:56 UTC

svn commit: r8088 - in /release/commons/dbcp: ./ binaries/ source/

Author: psteitz
Date: Tue Feb 24 00:26:56 2015
New Revision: 8088

Log:
Added 2.1 release; dropped 2.0.

Added:
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz.asc
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz.asc
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz.md5
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz.md5
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz.sha1
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.tar.gz.sha1
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip.asc
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip.asc
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip.md5
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip.md5
    release/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip.sha1
      - copied unchanged from r8063, dev/commons/dbcp/binaries/commons-dbcp2-2.1-bin.zip.sha1
    release/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz
    release/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz.asc
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz.asc
    release/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz.md5
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz.md5
    release/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz.sha1
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.tar.gz.sha1
    release/commons/dbcp/source/commons-dbcp2-2.1-src.zip
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.zip
    release/commons/dbcp/source/commons-dbcp2-2.1-src.zip.asc
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.zip.asc
    release/commons/dbcp/source/commons-dbcp2-2.1-src.zip.md5
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.zip.md5
    release/commons/dbcp/source/commons-dbcp2-2.1-src.zip.sha1
      - copied unchanged from r8063, dev/commons/dbcp/source/commons-dbcp2-2.1-src.zip.sha1
Removed:
    release/commons/dbcp/binaries/commons-dbcp2-2.0-bin.tar.gz
    release/commons/dbcp/binaries/commons-dbcp2-2.0-bin.tar.gz.asc
    release/commons/dbcp/binaries/commons-dbcp2-2.0-bin.tar.gz.md5
    release/commons/dbcp/binaries/commons-dbcp2-2.0-bin.zip
    release/commons/dbcp/binaries/commons-dbcp2-2.0-bin.zip.asc
    release/commons/dbcp/binaries/commons-dbcp2-2.0-bin.zip.md5
    release/commons/dbcp/source/commons-dbcp2-2.0-src.tar.gz
    release/commons/dbcp/source/commons-dbcp2-2.0-src.tar.gz.asc
    release/commons/dbcp/source/commons-dbcp2-2.0-src.tar.gz.md5
    release/commons/dbcp/source/commons-dbcp2-2.0-src.zip
    release/commons/dbcp/source/commons-dbcp2-2.0-src.zip.asc
    release/commons/dbcp/source/commons-dbcp2-2.0-src.zip.md5
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 Tue Feb 24 00:26:56 2015
@@ -3,7 +3,7 @@
 <p>
 Note that DBCP comes in three versions which are for different JDBC releases:
 <ul>
-<li>DBCP 2.0.1 for JDBC 4.1 (Java 7+)
+<li>DBCP 2.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.0.1-bin.tar.gz.asc
+$ pgpv commons-dbcp2-2.1-bin.tar.gz.asc
 or,
 $ pgp -ka KEYS
-$ pgp commons-dbcp2-2.0.1-bin.tar.gz.asc
+$ pgp commons-dbcp2-2.1-bin.tar.gz.asc
 or,
 $ gpg --import KEYS
-$ gpg --verify commons-dbcp2-2.0.1-bin.tar.gz.asc
+$ gpg --verify commons-dbcp2-2.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 Tue Feb 24 00:26:56 2015
@@ -1,30 +1,50 @@
               Apache Apache Commons DBCP
-                  Version 2.0.1
+                  Version 2.1
                  RELEASE NOTES
 
-The Apache Commons DBCP team is pleased to announce the release of Apache Apache Commons DBCP 2.0.1.
+The Apache Commons DBCP team is pleased to announce the release of Apache Apache Commons DBCP 2.1.
 
 Apache Commons DBCP software implements Database Connection Pooling.
 
-This is a bug fix release.
+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.
 
 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            Small performance improvements when returning connections to the pool.
-o DBCP-414:  Fixed DelegatingStatement close to ensure closed statements do not retain references
-             to pooled prepared statements. Due to finalization code added in 2.0, this was causing
-             pooled prepared statements to be closed by GC while in use by clients. Thanks to Pasi Eronen.
-o DBCP-417:  Fixed connection leak when managed connections are closed during transactions.
-o DBCP-418:  Enable PoolableConnection class to load without JMX.
+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.
 
 Changes:
-o DBCP-412:  Added check in PoolingDataSource constructor to ensure that the connection factory
-             and pool are properly linked.
+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.
 
 
 For complete information on Apache Commons DBCP, including instructions on how to submit bug reports,
 patches, or suggestions for improvement, see the Apache Apache Commons DBCP website:
 
-http://commons.apache.org/proper/commons-dbcp/
+http://commons.apache.org/dbcp/