
JDBC Pool
CHANGES Log
----------------

jdbcpool 0.94 - December 15, 1998 (James Cooper)
- Modified ConnectionPool.removeConnection() to use an alarm() like class to
  avoid deadlocks with drivers who sychronize their Connection.close() methods.
- Made getConnection() synchronized to avoid (yet another) race condition

jdbcpool 0.93 - December 1, 1998 (James Cooper)
- Switched ConnectionPool implementation to use wait()/notifyAll() instead of
  suspend()/resume().  This hopefully fixes the bug in previous versions of
  the pool that resulted in Threads being suspended forever.
- Updated the GSP example to use the new Application init() signature

jdbcpool 0.92 - July 8, 1998 (James Cooper)
- Added optional parameter to pool that will close and re-open a 
  Connection after a given number of checkouts.  This can help protect against
  cursor leak.
- Added formatHiResMysqlDate() to SQLUtil

jdbcpool 0.91 - June 5, 1998 (James Cooper)
- Fixed examples/gsp/README to read "class.applications"
- Fixed alias name in examples/gsp/query.gsp
- Demonstrate use of double try/catch block in examples/gsp/query.gsp

jdbcpool 0.90 - May 30, 1998 (James Cooper)
- Initial version