]> &project; Filip Hanik Changelog

Starting with Apache Tomcat 7.0.19 in July 2011, Tomcat JDBC Connection Pool is built and released as a component in official releases of Tomcat. The changes are now listed in "jdbc-pool" sections of Apache Tomcat changelog file. This changelog file is obsolete.

1207712 Pool cleaner should be a global thread, not spawn one thread per connection pool. (fhanik) 1073531 50805 Only initialize connections once when async (fhanik) 1076380 50857 Correctly handle timeouts when the pool is busy when async (fhanik) Added QueryTimeoutInterceptor to be able to configure timeouts on running queries automatically.
1069864 50759 Correctly set validation timestamp when using external validator.(fhanik)
1060998 50613 Fix concurrency issue around pool size calculation.(fhanik)
1057743 Make sure passwords are masked.(fhanik)
997321 Ensure threads borrowing connections do not get stuck waiting for a new connection if a connection is released in another thread. (markt) 995432 Make interceptor class names, property names and property values tolerant of whitespace by trimming the values before use. (markt) 995091 49831 Make sure pooled XAConnections are closed when the connection pool shuts down. Patch provided by Daniel Mikusa. (markt) 995087 Code clean-up. Remove some unused code. (markt) 995083 Update to Tomcat 6.0.29 (for JULI). (markt) 992409 Code clean-up. Reduce sequences of three or more blank lines to two blank lines. (markt) 952811, 995095 48814 Add Validator interface and allow users to configure a Validator class name. Patch provided by Matt Passell. (markt) 948073 Code clean-up. Remove unused imports. (markt) 943434 49224 Only try setting the username and password if they are non-null. Patch provided by Matt Passell. (markt) 943032 49269 Set maxIdle to maxActive by default to prevent warning on start when maxIdle > maxActive. Patch provided by Matt Passell. (markt) 940574 49241 Don't ignore the suspectTimeout property. (fhanik) 939320 Fix svn:keywords for property replacement. (kkolinko) 931550, 934651, 934677 Add a statement cache. (fhanik) 919076 Improve XA support. (fhanik) 915940 48392 Add an interceptor to wrap Statements and ResultSets to prevent access to the physical connection. (fhanik) 912026 Call setTransactionIsolation() before anything else as some drivers require this to be the first call. (fhanik) 900017 Update Javadoc for XADataSource. (kkolinko)
720253 Document how to use interceptors 717972 Added an interceptor that will clean up non closed statements when a connection is returned to the pool. (org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer) 713763 Improve connection state handling 713763 Improve connection state handling