All Projects : Commons Dbcp (Key: DBCP)

Project Lead: Commons Developers
URL: http://commons.apache.org/dbcp/
Description:

RELEASE PLAN

  • DBCP 1.2.2 - Critical (or patched) bug fixes, no API changes.
  • DBCP 1.3 - Additional bug fixes, API changes to support enhancements, normalize exception management and logging, and support jdk 1.6 / JDBC 4.0

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #885261 Sun Nov 29 20:07:02 UTC 2009 psteitz Improved javadoc. Added comment per JIRA: DBCP-307
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java
Repository Revision Date User Message
ASF #885179 Sun Nov 29 00:10:52 UTC 2009 niallp DBCP-310 Simplify SQLNestedException now minimum is JDK 1.4
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/SQLNestedException.java
Repository Revision Date User Message
ASF #885178 Sun Nov 29 00:08:59 UTC 2009 niallp DBCP-311 Don't log and re-throw exceptions
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/BasicManagedDataSource.java
Repository Revision Date User Message
ASF #882981 Sat Nov 21 20:04:53 UTC 2009 psteitz Made PoolingConnection pool CallableStatements.
JIRA: DBCP-204
Reported and patched by Wei Chen.
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
ADD /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolableCallableStatement.java
MODIFY /commons/proper/dbcp/trunk/xdocs/changes.xml
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TestPStmtPooling.java
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingConnection.java
Repository Revision Date User Message
ASF #882113 Thu Nov 19 11:35:14 UTC 2009 markt Fix DBCP-305. Patch (slightly modified) provided by Christopher Schultz.
Files Changed
MODIFY /commons/proper/dbcp/trunk/xdocs/changes.xml
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
Repository Revision Date User Message
ASF #836020 Fri Nov 13 22:12:01 UTC 2009 jleroux "Applied fix from trunk for revision: 836015 "
------------------------------------------------------------------------
r836015 | jleroux | 2009-11-13 23:00:12 +0100 (ven. 13 nov. 2009) | 4 lignes

commons-DBCP-1.3-20091113-r835956 .jar replaces commons-DBCP-1.3-20080708-r674758.jar
Built directly from DBCP trunk. Compiles with jdk 1.5 and 1.6 as well, runs also with both

An initiative from Philippe Mouawad at "Memory leak due to transaction management" (https://issues.apache.org/jira/browse/OFBIZ-2599) - OFBIZ-2599
------------------------------------------------------------------------
Files Changed
ADD /ofbiz/branches/release09.04/framework/entity/lib/commons-dbcp-1.3-20091113-r835956 .jar (from /ofbiz/trunk/framework/entity/lib/commons-dbcp-1.3-20091113-r835956 .jar)
MODIFY /ofbiz/branches/release09.04/LICENSE
DEL /ofbiz/branches/release09.04/framework/entity/lib/commons-dbcp-1.3-20080708-r674758.jar
MODIFY /ofbiz/branches/release09.04
MODIFY /ofbiz/branches/release09.04/.classpath
Repository Revision Date User Message
ASF #836015 Fri Nov 13 22:00:12 UTC 2009 jleroux commons-DBCP-1.3-20091113-r835956 .jar replaces commons-DBCP-1.3-20080708-r674758.jar
Built directly from DBCP trunk. Compiles with jdk 1.5 and 1.6 as well, runs also with both

An initiative from Philippe Mouawad at "Memory leak due to transaction management" (https://issues.apache.org/jira/browse/OFBIZ-2599) - OFBIZ-2599
Files Changed
ADD /ofbiz/trunk/framework/entity/lib/commons-dbcp-1.3-20091113-r835956 .jar
MODIFY /ofbiz/trunk/LICENSE
DEL /ofbiz/trunk/framework/entity/lib/commons-dbcp-1.3-20080708-r674758.jar
MODIFY /ofbiz/trunk/.classpath
Repository Revision Date User Message
ASF #835966 Fri Nov 13 19:42:58 UTC 2009 psteitz Changed default jar locations to point to a maven 2 repository. JIRA: DBCP-304. Thanks to Jacques Le Roux.
Files Changed
MODIFY /commons/proper/dbcp/trunk/build.properties.sample
Repository Revision Date User Message
ASF #835400 Thu Nov 12 14:47:06 UTC 2009 jleroux "Applied fix from trunk for revision: 835394 "
------------------------------------------------------------------------
r835394 | jleroux | 2009-11-12 15:39:43 +0100 (jeu. 12 nov. 2009) | 8 lignes

commons-DBCP-1.3-20091111-r834702.jar built directly from DBCP trunk. An initiative from Philippe Mouawad at "Memory leak due to transaction management" (https://issues.apache.org/jira/browse/OFBIZ-2599) - OFBIZ-2599

We are been using Ofbiz with DBCP based implementation.
Ofbiz uses a Head revision of DBCP (package org.apache.commons.dbcp.managed is the same as current TRUNK) and geronimo-TRANSACTION-1.0.

We are having recurrent OutOfMemory which occur on a 2 days basis.

See: https://issues.apache.org/jira/browse/DBCP-294
------------------------------------------------------------------------
Files Changed
MODIFY /ofbiz/branches/release09.04/LICENSE
ADD /ofbiz/branches/release09.04/framework/entity/lib/commons-dbcp-1.3-20091111-r834702.jar (from /ofbiz/trunk/framework/entity/lib/commons-dbcp-1.3-20091111-r834702.jar)
DEL /ofbiz/branches/release09.04/framework/entity/lib/commons-dbcp-1.3-20080708-r674758.jar
MODIFY /ofbiz/branches/release09.04
Repository Revision Date User Message
ASF #835394 Thu Nov 12 14:39:43 UTC 2009 jleroux commons-DBCP-1.3-20091111-r834702.jar built directly from DBCP trunk. An initiative from Philippe Mouawad at "Memory leak due to transaction management" (https://issues.apache.org/jira/browse/OFBIZ-2599) - OFBIZ-2599

We are been using Ofbiz with DBCP based implementation.
Ofbiz uses a Head revision of DBCP (package org.apache.commons.dbcp.managed is the same as current TRUNK) and geronimo-TRANSACTION-1.0.

We are having recurrent OutOfMemory which occur on a 2 days basis.

See: https://issues.apache.org/jira/browse/DBCP-294
Files Changed
MODIFY /ofbiz/trunk/LICENSE
ADD /ofbiz/trunk/framework/entity/lib/commons-dbcp-1.3-20091111-r834702.jar
DEL /ofbiz/trunk/framework/entity/lib/commons-dbcp-1.3-20080708-r674758.jar
MODIFY /ofbiz/trunk/.classpath
Repository Revision Date User Message
ASF #834702 Tue Nov 10 23:01:56 UTC 2009 markt Fix DBCP-303. Patch provided by Dave Oxley.
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java
MODIFY /commons/proper/dbcp/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #831576 Sat Oct 31 18:13:14 UTC 2009 psteitz Removed incorrectly advertised exception. JIRA: DBCP-302. Thanks to Sebastian Bazley.
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/jocl/JOCLContentHandler.java
MODIFY /commons/proper/dbcp/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #830174 Tue Oct 27 13:30:50 UTC 2009 markt Add a test case for DBCP-265
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TesterConnection.java
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TestAll.java
ADD /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TesterDatabaseMetaData.java
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TesterResultSet.java
ADD /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TestDelegatingDatabaseMetaData.java
Repository Revision Date User Message
ASF #830170 Tue Oct 27 13:28:48 UTC 2009 markt Complete the fix for DBCP-265
I noticed this gap when writing the Javadoc for DelegatingDatabaseMetaData
Test case to follow
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/DelegatingConnection.java
Repository Revision Date User Message
ASF #829659 Sun Oct 25 21:37:10 UTC 2009 markt Fix DBCP-203. Provide an option to specify the class loader to be used to load the JDBC driver for a BasicDataSource.
Based on a patch suggested by Mark Grand.
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
Repository Revision Date User Message
ASF #829653 Sun Oct 25 21:16:18 UTC 2009 markt Extend fix for DBCP-8 to PerUserPoolDataSource
The fix is a little ugly to maintain binary compatibility in PoolKey - I really wanted to add password as a separate field
Unit tests all pass with fix applied
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/PoolKey.java
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/PerUserPoolDataSource.java
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/datasources/TestPerUserPoolDataSource.java
Repository Revision Date User Message
ASF #829623 Sun Oct 25 18:19:37 UTC 2009 psteitz Made XADataSource configurable in BasicManagedDataSource.
JIRA: DBCP-289
Reported and patched by Marc Kannegießer.
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/BasicManagedDataSource.java
MODIFY /commons/proper/dbcp/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #829616 Sun Oct 25 16:26:24 UTC 2009 psteitz Added PoolableManagedConnection and PoolableManagedConnectionFactory so that pooled managed connections
can unregister themselves from transaction registries, avoiding resource leaks reported in
JIRA: DBCP-294.

Modified BasicDataSource to expose createPoolableConnectionFactory method so that BasicManagedDataSource
can override. Increased visibility of BasicDataSource#validateConnectionFactory from private to protected.

Reported and patched by Philippe Mouawad
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
MODIFY /commons/proper/dbcp/trunk/pom.xml
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/managed/TestBasicManagedDataSource.java
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/BasicManagedDataSource.java
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionRegistry.java
MODIFY /commons/proper/dbcp/trunk/xdocs/changes.xml
ADD /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/PoolableManagedConnectionFactory.java
ADD /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/PoolableManagedConnection.java
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolableConnectionFactory.java
Repository Revision Date User Message
ASF #828639 Thu Oct 22 10:27:43 UTC 2009 psteitz Added validationQueryTimeout to properties set by BasicDataSourceFactory (should have been included in r756628). Thanks to Roshan Gunasekara. JIRA: DBCP-226.
Files Changed
MODIFY /commons/proper/dbcp/trunk/src/test/org/apache/commons/dbcp/TestBasicDataSourceFactory.java
MODIFY /commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSourceFactory.java
Repository Revision Date User Message
ASF #828402 Thu Oct 22 08:43:05 UTC 2009 gnodet [maven-release-plugin] copy for tag org.apache.servicemix.bundles.commons-DBCP-1.2.2_5
Files Changed
REPLACE /servicemix/smx4/bundles/tags/org.apache.servicemix.bundles.commons-dbcp-1.2.2_5/pom.xml (from /servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2/pom.xml)
ADD /servicemix/smx4/bundles/tags/org.apache.servicemix.bundles.commons-dbcp-1.2.2_5 (from /servicemix/smx4/bundles/trunk/commons-dbcp-1.2.2)

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 23
   7%
Resolved Resolved 66
   21%
Closed Closed 219
   71%

Open Issues

By Priority
Major Major 11
   48%
Minor Minor 11
   48%
Trivial Trivial 1
   4%

By Assignee
Unassigned 23
   100%