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   

Road Map

Progress: 
  88 of 88 issues have been resolved
   Bug DBCP-286 CANNOT REPRODUCE DBCP does not rollback Blocker Resolved
   Bug DBCP-193 FIXED BasicDataSource returns negative values for NumActive when Oracle Driver Connection#isClosed return true (End of file communication on CHannel) Blocker Closed
   Bug DBCP-270 FIXED Dead lock using the evictor Critical Resolved
   Bug DBCP-294 FIXED Memory leak in XA Implementation Critical Resolved
   Bug DBCP-134 FIXED [dbcp] DelegatingConnection.close() throws exception Critical Closed
   Improvement DBCP-233 FIXED Allow connection, statement, and result set to be closed multiple times Major Resolved
   Bug DBCP-214 FIXED Basic datasource should respect the context classloader Major Resolved
   Bug DBCP-293 FIXED Closed statement exception using Oracle 11g and JDK Jrockit 1.6 Major Resolved
   Bug DBCP-265 FIXED Connection close handling DatabaseMetaData exceed max open cursor oracle Major Resolved
   Bug DBCP-272 FIXED Contention for DriverManager when initializing multiple datasources Major Resolved
   Bug DBCP-242 FIXED DelegatingConnection close does not complete action Major Resolved
   Bug DBCP-288 FIXED DelegatingConnection implicitly casts AbandonedTrace to Statement Major Resolved
   Improvement DBCP-311 FIXED Don't log and re-throw exception Major Resolved
   Improvement DBCP-276 FIXED DriverAdapterCPDS should allow to specify vendor specific properties Major Resolved
   Improvement DBCP-216 FIXED Improvement of error recovery in KeyedCPDSConnectionFactory Major Resolved
   Bug DBCP-253 FIXED Masked Field in DelegatingCallableStatement Major Resolved
   Improvement DBCP-212 FIXED PoolingDataSource closes physical connections Major Resolved
   Bug DBCP-271 FIXED Thread safety issues in AbandonedTrace class Major Resolved
   Bug DBCP-255 FIXED Uninitialized read of parent field in AbandonedTrace Major Resolved
   Bug DBCP-34 FIXED [dbcp] SharedPoolDataSource raises exception while closing invalid connection Major Resolved
   Improvement DBCP-191 FIXED [dbcp] does not compile under the latest unreleased jdk 1.6 / JDBC 4.0 Major Resolved
   Bug DBCP-8 FIXED [dbcp][PATCH] Handle changed passwords in SharedPoolDataSource Major Resolved
   Bug DBCP-235 FIXED accessToUnderlyingConnectionAllowed flag in ManagedConnection breaks equals, hashCode and toString Major Resolved
   Bug DBCP-264 FIXED clear batch when closing statement Major Resolved
   Bug DBCP-303 FIXED getGeneratedKeys does not work Major Resolved
   Improvement DBCP-301 FIXED maxOpenPreparedStatements needs a better default or at least better documentation. Major Resolved
   Bug DBCP-302 FIXED org.apache.commons.jocl.JOCLContentHandler.ConstructorDetails.createObject() does not throw ClassNotFoundException Major Resolved
   Bug DBCP-291 FIXED setting maxWait does not work as expected Major Resolved
   Bug DBCP-238 WON'T FIX The BasicDataSource setLoginTimeout and getLoginTimeout are not supported Major Resolved
   Bug DBCP-281 DUPLICATE [dbcp] Deadlock when evicting dbcp objects (testWhileIdle=true) [ re-open of DBCP-65] Major Resolved
   Bug DBCP-44 DUPLICATE [dbcp] Evictor thread in GenericObjectPool has potential for deadlock Major Resolved
   Bug DBCP-61 DUPLICATE [dbcp] Individual connection close method Major Resolved
   Bug DBCP-290 DUPLICATE java.sql.SQLException: Closed Statement Major Resolved
   Bug DBCP-279 INVALID unset XADatasource's property in BasicManagedDataSource class Major Resolved
   Bug DBCP-244 CANNOT REPRODUCE Connection socket hangs sporadically in DBCP 1.2.2 but not 1.2.1 Major Resolved
   Improvement DBCP-211 FIXED Add m2 pom.xml for DBCP Major Closed
   Bug DBCP-194 FIXED BasicDataSource.setLogWriter should not do createDataSource Major Closed
   Bug DBCP-252 FIXED Bugs found by Findbugs Major Closed
   Bug DBCP-298 FIXED CLONE -Connection socket hangs sporadically in DBCP 1.2.2 but not 1.2.1 Major Closed
   Bug DBCP-217 FIXED Closing of underlaying connection instead of the PoolGuardConnectionWrapper Major Closed
   Bug DBCP-207 FIXED DBCP 1.2.1 incompatible with Informix (driver doesn't support setReadOnly(...)) Major Closed
   Bug DBCP-221 FIXED How to close the connection pool without shutting down the JVM while there are connections being used? Major Closed
   Bug DBCP-237 FIXED InstanceKeyDataSource.getConnection, exception during setup Defaults() Major Closed
   Bug DBCP-205 FIXED Intermittently getting "Could not retrieve connection info from pool" when under load Major Closed
   Bug DBCP-241 FIXED NPE in case of an SQLException to be thrown on checkOpen() in DelegatingConnection Major Closed
   Bug DBCP-227 FIXED Some unit tests are run using maven, but not ant Major Closed
   Bug DBCP-201 FIXED Statement closing due to unprovoked rollback Major Closed
   New Feature DBCP-230 FIXED [DBCP] BasicManagedDataSource Major Closed
   Bug DBCP-5 FIXED [dbcp] PoolGuardConnectionWrapper violates close() contract Major Closed
   Bug DBCP-3 FIXED [dbcp] PoolableConnection.close() won't allow multiple close Major Closed
   Bug DBCP-23 FIXED [dbcp] SQLException When PoolablePreparedStatement Already Closed Major Closed
   Bug DBCP-11 FIXED [dbcp] stmt.getConnection() != Connection used to create the statement Major Closed
   Bug DBCP-41 FIXED [dbcp][patch] docs lie: NOT maxIdle = 0 for no limit BUT -1 Major Closed
   Bug DBCP-218 FIXED basicDataSource.setLoginTimeout(n) not work? Major Closed
   Bug DBCP-269 FIXED final jdbc connection never closed --> number of connections grows Major Closed
   Bug DBCP-225 FIXED getConnection / borrowObject fails with NullPointerException Major Closed
   Bug DBCP-236 FIXED m2 build fails under JDK 1.4 Major Closed
   Bug DBCP-97 FIXED setAutoCommit(true) when returning connection to the pool Major Closed
   Bug DBCP-254 WON'T FIX Possible NPE in PooledConnectionImpl Major Closed
   Bug DBCP-192 DUPLICATE Fails to build under JDK 1.6 Major Closed
   Wish DBCP-200 DUPLICATE Replace the System.outs with commons-logging Major Closed
   Bug DBCP-282 DUPLICATE defaultReadOnly not honored in server.xml for PerUserPoolDataSource Major Closed
   Bug DBCP-209 INVALID Is DataSource.getConnection(user, pass) working the way it is suppose to? Major Closed
   Improvement DBCP-289 FIXED Allow client to set a XADatasource instance instead of only its classname in BasicManagedDataSource Minor Resolved
   New Feature DBCP-204 FIXED BasicDataSource doesn't include CallableStatement Pooling Minor Resolved
   Improvement DBCP-226 FIXED DBCP should support configuration of queryTimeout for validation queries Minor Resolved
   Bug DBCP-215 FIXED DBCP's initialSize doesn't work as expected Minor Resolved
   Improvement DBCP-310 FIXED SQLNestedException & use of initCause() with SQLException Minor Resolved
   New Feature DBCP-203 FIXED Want to provide a ClassLoader for BasicDataSource to use for loading a JDBC driver. Minor Resolved
   Improvement DBCP-258 FIXED [PATCH] ManualPoolingDriverExample - more direct construction of driver and minor comment fix Minor Resolved
   Improvement DBCP-175 FIXED [dbcp] I'd like to run init SQL after JDBC Connection creation in Tomcat DBCP Minor Resolved
   Improvement DBCP-145 FIXED [dbcp] PoolingDriver.getConnectionPool() should use contextClassLoader Minor Resolved
   Bug DBCP-4 FIXED [dbcp] Use commons-logging for debugging instead of System.out.println Minor Resolved
   Improvement DBCP-163 FIXED [dbcp] Use setQueryTimeout in combination with validationQuery to recover from network problems Minor Resolved
   Improvement DBCP-160 FIXED [dbcp][PATCH] Access to the underlying connection when using SharedPoolDataSource Minor Resolved
   Improvement DBCP-110 WON'T FIX [dbcp] DBCP removeAbandoned not working Minor Resolved
   Improvement DBCP-179 WON'T FIX [dbcp] initializationStatement and destructionStatement in PoolableConnectionFactory Minor Resolved
   Improvement DBCP-199 INVALID The last used time in AbandonedTrace should be updated more frequently. Minor Resolved
   Bug DBCP-240 FIXED Broken link for 'Naming' project in docs Minor Closed
   Bug DBCP-245 FIXED SharedPoolDataSource saves wrong password forever Minor Closed
   Improvement DBCP-150 FIXED [dbcp] BasicDataSource : setter for connectionProperties Minor Closed
   Improvement DBCP-152 WON'T FIX [DBCP] add a socketFactory attribute to BasicDataSource (to allow SSL "thread"-safe) Minor Closed
   Improvement DBCP-155 WON'T FIX [dbcp] allow to set >= 6 parameters to do non-global SSL Minor Closed
   Improvement DBCP-263 DUPLICATE Use a queryTimeout for the validationQuery in PoolableConnectionFactory Minor Closed
   Bug DBCP-208 INVALID URL Parsing Bug Minor Closed
   Bug DBCP-295 FIXED In project pom please replace maven artifact relative license URL with the official URL for the license Trivial Resolved
   Improvement DBCP-304 FIXED New build.properties.m2.sample for Maven 2 Trivial Resolved
   Improvement DBCP-305 FIXED Use API-specific exception for logging abandoned objects Trivial Resolved
Progress: 
  3 of 20 issues have been resolved
   New Feature DBCP-223 UNRESOLVED Auto-alert of connection pool critical events? Major Open
   New Feature DBCP-297 UNRESOLVED Ciphered passwords Major Open
   Improvement DBCP-210 UNRESOLVED Have dbcp close pooled prepared statements after some settable time limit Major Open
   New Feature DBCP-261 UNRESOLVED How can I use custom object pool? Major Open
   Improvement DBCP-234 UNRESOLVED Only set *configured* default values for Connection Major Open
   New Feature DBCP-229 UNRESOLVED Track callers of active connections for debugging Major Open
   New Feature DBCP-249 UNRESOLVED Validate connection only on create. Major Open
   New Feature DBCP-219 UNRESOLVED how to kill a connection from the connection pool without shutting down the connection pool Major Open
   New Feature DBCP-292 UNRESOLVED Adds an mbean for exposing metrics around a BasicDataSource via JMX Minor Open
   New Feature DBCP-231 UNRESOLVED Automatic Restart of BasicDataSource After Changing Connection Properties Such as Url Minor Open
   Wish DBCP-262 UNRESOLVED Load Jocl properties files from absolute path Minor Open
   Improvement DBCP-180 UNRESOLVED [dbcp] Dbcp doesn't meet JDBC specification Minor Open
   Improvement DBCP-146 UNRESOLVED [dbcp] Invalidate "broken" connections by monitoring SQLExceptions Minor Open
   Improvement DBCP-154 UNRESOLVED [dbcp] PoolableConnectionFactory.validateConnection() should log exception message Minor Open
   Improvement DBCP-168 UNRESOLVED [dbcp] add/enhance toString() Method to DelegatingCallableStatement for sql debugging Minor Open
   Improvement DBCP-177 UNRESOLVED [dbcp] redesign to use dbcp with security manager Minor Open
   Improvement DBCP-260 UNRESOLVED borrowObject from the AbandonedObjectPool hangs on a wait() method when the WHEN_EXHAUSTED_BLOCK is set Minor Open
   Improvement DBCP-311 FIXED Don't log and re-throw exception Major Resolved
   Bug DBCP-256 DUPLICATE Useless statement Major Closed
   Improvement DBCP-310 FIXED SQLNestedException & use of initCause() with SQLException Minor Resolved
Progress: 
  0 of 5 issues have been resolved
Possible future version where we implement API breaking changes
   Improvement DBCP-246 UNRESOLVED Logging For DBCP Major Open
   Bug DBCP-143 UNRESOLVED [dbcp] SQLNestedException thrown by server causes client ClassNotFoundException. Major Open
   Improvement DBCP-300 UNRESOLVED remove synchronize access of createDataSource Major Open
   Improvement DBCP-156 UNRESOLVED [dbcp] Specifying the maximum lifetime of a connection Minor Open
   Improvement DBCP-157 UNRESOLVED [dbcp] allow to register a wrapper extending DelegatingPreparedStatement to enhance setString for compatibility ("schema not null" issue) Minor Open
Progress:  No issues.
  No issues.

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 25
   8%
Resolved Resolved 65
   21%
Closed Closed 218
   71%

Open Issues

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

By Assignee
Unassigned 25
   100%