MySQL Connector/J 3.0.1 Released!

** CHANGELOG **

Fixed ResultSet.getRow() off-by-one bug
Fixed RowDataStatic.getAt() off-by-one bug
Added limited Clob functionality (ResultSet.getClob(), PreparedStatemtent.setClob(), PreparedStatement.setObject(Clob)
Added socketTimeout parameter to URL
Connection.isClosed() no longer "pings" the server
Connection.close() issues rollback() when getAutoCommit() == false
Added "paranoid" parameter...sanitizes error messages removing "sensitive" information from them (i.e. hostnames, ports, usernames, etc.), as well as clearing "sensitive" data structures when possible
Fixed ResultSetMetaData.isSigned() for TINYINT and BIGINT
Charsets now automatically detected. Optimized code for single-byte character set conversion
Implemented ResultSet.getCharacterStream()
Added "LOCAL TEMPORARY" to table types in DatabaseMetaData.getTableTypes()
Massive code clean-up to follow Java coding conventions (the time had come)
Fixed multi foreign-key support in DatabaseMetaData.getImported/ExportKeys() and getCrossReference()

Posted by Mark Matthews 2002-09-26