You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2019/02/14 22:19:43 UTC

[commons-dbcp] branch release updated (cbd4fd7 -> 036d467)

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git.


    from cbd4fd7  Bump to next development version
     add 643c8c1  Add download link to RNs.
     add 23f6717  Better RNs.
     add 4bab9c5  Comment empty block.
     add ace3b46  Remove trailing white spaces on all lines.
     add 70822f1  [DBCP-514] Allow DBCP to register with a TransactionSynchronizationRegistry for XA cases. Apply modified patch that does not break binary compatibility. Bump up version from 2.5.1-SNAPSHOT to 2.6.0-SNAPSHOT since this patch adds new public APIs.
     add d7969ac  [DBCP-517] Make defensive copies of char[] passwords.
     add c6fe046  Remove trailing white spaces on all lines.
     add bc7a396  [DBCP-515] Do not try to register synchronization when the transaction is no longer active. Applied a different, more compact, version of the patch. The test is the same though. Closes #16.
     add c2efa4a  Use final. Change test ivar from private to protected.
     add af59846  [DBCP-516] Do not double returnObject back to the pool if there is a transaction context with a shared connection. Closes #17.
     add abc0484  [DBCP-482] Avoid javax.management.InstanceNotFoundException on shutdown when a bean is not registered. Closes #9.
     add 171528a  Fix typos reported via Apache Tomcat
     add 81aea94  [DBCP-518] Allow DBCP to work with old Java 6/JDBC drivers without throwing AbstractMethodError.
     add 3449a42  [DBCP-518] Allow DBCP to work with old Java 6/JDBC drivers without throwing AbstractMethodError.
     add 91f7e26  [DBCP-518] Allow DBCP to work with old Java 6/JDBC drivers without throwing AbstractMethodError.
     add 7b893ae  Update tests from Mockito 2.19.0 to 2.21.0.
     add 5bac43f  [DBCP-519] Add some toString() methods for debugging (never printing passwords)
     add 16c46bd  [DBCP-519] Add some toString() methods for debugging (never printing passwords)
     add 749e5b3  Add comment.
     add 04e3fe1  [DBCP-519] Add some toString() methods for debugging (never printing passwords): Remove user names from toString() output per Phil's suugestion.
     add 3fe1578  [DBCP-519] Add some toString() methods for debugging (never printing passwords): Synchronize toString() for mutable objects.
     add 8215e0c  Add missing @since 2.6.0.
     add 6b54375  Remove trailing white spaces on all lines.
     add 258371b  Use final.
     add 91fa2da  Always use blocks.
     add 5d46f24  commons.bc.version 2.4.0 -> 2.5.0.
     add d49d45e  [DBCP-520] BasicManagedDataSource needs to pass the TSR with creating DataSourceXAConnectionFactory. Closes #18.
     add 51124f9  fixing gitignore rules
     add f36ff59  DBCP-513 create a unit test to reproduce the issue
     add afc2d3d  DBCP-513 update to latest commons-pool snapshot fixes this bug
     add 34cd3da  [DBCP-527 ]Add getters to some classes.
     add ebd133c  - [DBCP-528] org.apache.commons.dbcp2.DriverManagerConnectionFactory should use a char[] instead of a String to store passwords. - [DBCP-517] Make defensive copies of char[] passwords.
     add 8d719d4  [DBCP-527] Add getters to some classes.
     add db41301  Fix typo in package private constant name.
     add 6c97f89  Better names preserving BC.
     add dcb7cd9  Update tests from Mockito 2.21.0 to 2.23.0.
     add 6880e80  Add missing '@Override' annotations.
     add 5781279  Use final.
     add 4060b8e  Add missing '@Deprecated' annotations
     add 2201b4f  Remove unused imports.
     add b729bd9  Update BC version.
     add fbf2ef5  Javadoc.
     add de62c65  No need to ALL CAPS comment.
     add d139c4d  No need to ALL CAPS Javadoc.
     add 11a7aff  Add org.apache.commons.dbcp2.Utils.closeQuietly(AutoCloseable) and deprecate: - org.apache.commons.dbcp2.Utils.closeQuietly(Connection) - org.apache.commons.dbcp2.Utils.closeQuietly(ResultSet) - org.apache.commons.dbcp2.Utils.closeQuietly(Statement)
     add 47d00b4  Add @since tag.
     add 88a02ce  DBCP-534 Allow for manual connection eviction
     add b156f0b  Merge pull request #29 from patricker/DBCP-534
     add 9d0dc84  DBCP-534: Thanks Peter
     add 3bb582b  DBCP-534: Thanks Peter
     add de20b77  Add missing ALv2 license header
     add fab84e5  Add OpenJDK 8 to Tarvis build.
     add 3bddc5c  Be more quiet during tests on the console.
     add 0dc5a3f  Updates tests from org.jboss.narayana.jta:narayana-jta 5.9.0.Final to 5.9.2.Final.
     add 219c22e  Update tests from org.mockito:mockito-core from 2.23.0 to 2.24.0.
     add 442df37  [DBCP-537] Update Apache Commons Pool from 2.6.0 to 2.6.1.
     add 2a1051a  [DBCP-537] Update Apache Commons Pool from 2.6.0 to 2.6.1.
     add 3d64f60  Add missiing license header.
     add 8262d5e  Prepare release 2.6.0.
     add d49f45b  Prepare release 2.6.0.
     add 57a1839  Prepare release 2.6.0.
     add 4e94e1a  Prepare release 2.6.0.
     add 036d467  Prepare release 2.6.0.

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    9 +-
 .travis.yml                                        |    4 +-
 CONTRIBUTING.md                                    |  230 +-
 NOTICE.txt                                         |   10 +-
 README.md                                          |  210 +-
 RELEASE-NOTES.txt                                  |   53 +-
 pom.xml                                            | 1009 +++---
 src/changes/changes.xml                            | 1977 ++++++------
 .../org/apache/commons/dbcp2/BasicDataSource.java  | 3409 ++++++++++----------
 .../commons/dbcp2/BasicDataSourceFactory.java      |  224 +-
 .../commons/dbcp2/DataSourceConnectionFactory.java |   26 +-
 .../apache/commons/dbcp2/DelegatingConnection.java |   12 +-
 .../commons/dbcp2/DelegatingDatabaseMetaData.java  |    6 +-
 .../commons/dbcp2/DelegatingPreparedStatement.java |    2 +-
 .../apache/commons/dbcp2/DelegatingResultSet.java  |    8 +-
 .../apache/commons/dbcp2/DelegatingStatement.java  |    6 +-
 .../commons/dbcp2/DriverConnectionFactory.java     |   24 +
 .../dbcp2/DriverManagerConnectionFactory.java      |   70 +-
 .../org/apache/commons/dbcp2/Jdbc41Bridge.java     |  482 +++
 .../apache/commons/dbcp2/PoolableConnection.java   |   16 +
 .../commons/dbcp2/PoolableConnectionFactory.java   |  644 ++--
 .../apache/commons/dbcp2/PoolingConnection.java    |    2 +-
 src/main/java/org/apache/commons/dbcp2/Utils.java  |   63 +-
 .../dbcp2/cpdsadapter/DriverAdapterCPDS.java       |   49 +-
 .../commons/dbcp2/cpdsadapter/PStmtKeyCPDS.java    |   12 +-
 .../dbcp2/cpdsadapter/PooledConnectionImpl.java    |   29 +-
 .../dbcp2/datasources/CPDSConnectionFactory.java   |   37 +-
 .../dbcp2/datasources/InstanceKeyDataSource.java   |   75 +
 .../dbcp2/datasources/SharedPoolDataSource.java    |    7 +
 .../commons/dbcp2/datasources/UserPassKey.java     |    7 +-
 .../dbcp2/managed/BasicManagedDataSource.java      |   31 +-
 .../managed/DataSourceXAConnectionFactory.java     |  141 +-
 .../dbcp2/managed/LocalXAConnectionFactory.java    |  324 +-
 .../commons/dbcp2/managed/ManagedConnection.java   |  293 +-
 .../commons/dbcp2/managed/ManagedDataSource.java   |   31 +-
 .../dbcp2/managed/PoolableManagedConnection.java   |    8 +
 .../managed/PoolableManagedConnectionFactory.java  |    8 +
 .../commons/dbcp2/managed/TransactionContext.java  |   35 +-
 .../dbcp2/managed/TransactionContextListener.java  |    4 +-
 .../commons/dbcp2/managed/TransactionRegistry.java |   18 +-
 src/site/site.xml                                  |  119 +-
 src/site/xdoc/download_dbcp.xml                    |  490 +--
 src/site/xdoc/index.xml                            |  206 +-
 src/site/xdoc/issue-tracking.xml                   |  204 +-
 src/site/xdoc/mail-lists.xml                       |  410 +--
 .../apache/commons/dbcp2/TestBasicDataSource.java  |   28 +
 .../dbcp2/TestDriverManagerConnectionFactory.java  |    6 +-
 .../org/apache/commons/dbcp2/TestPStmtKey.java     |    2 -
 .../dbcp2/TestParallelCreationWithNoIdle.java      |  160 +
 .../org/apache/commons/dbcp2/TesterDriver.java     |    1 +
 .../dbcp2/cpdsadapter/TestDriverAdapterCPDS.java   |    9 +
 .../datasources/ConnectionPoolDataSourceProxy.java |    4 +-
 .../datasources/TestCPDSConnectionFactory.java     |   10 +
 .../datasources/TestPerUserPoolDataSource.java     |    1 +
 .../datasources/TestSharedPoolDataSource.java      |    3 +-
 .../dbcp2/managed/TestBasicManagedDataSource.java  |   67 +-
 .../dbcp2/managed/TestManagedDataSource.java       |    2 +-
 .../dbcp2/managed/TestManagedDataSourceInTx.java   |   85 +-
 .../managed/TestPoolableManagedConnection.java     |    6 +-
 .../dbcp2/managed/TestSynchronizationOrder.java    |  305 ++
 60 files changed, 6819 insertions(+), 4904 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/dbcp2/Jdbc41Bridge.java
 create mode 100644 src/test/java/org/apache/commons/dbcp2/TestParallelCreationWithNoIdle.java
 create mode 100644 src/test/java/org/apache/commons/dbcp2/managed/TestSynchronizationOrder.java