List:Announcements« Previous MessageNext Message »
From:Mark Matthews Date:January 14 2004 2:39am
Subject:MySQL Connector/J 3.0.10 STABLE Has Been Released
View as plain text  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

MySQL Connector/J 3.0.10, a new version of the Type-IV all-Java JDBC
driver for MySQL has been released.

Version 3.0.10 is a bugfix/performance release for the STABLE tree.

It is now available in source and binary form from the Connector/J
download pages at http://www.mysql.com/downloads/api-jdbc-stable.html
and mirror sites.

Note that not all mirror sites may be up to date at this point of time -
if you can't find this version on some mirror, please try again later or
choose another download site.


- From the changelog:

01-13-04 - Version 3.0.10-stable
    - Don't count quoted id's when inside a 'string' in
PreparedStatement parsing (fix for BUG#1511).
    - 'Friendlier' exception message for PacketTooLargeException
       (BUG#1534).
    - Backported fix for aliased tables and UpdatableResultSets in
      checkUpdatability() method from 3.1 branch.
    - Fix for ArrayIndexOutOfBounds exception when using
Statement.setMaxRows() (BUG#1695).
    - Fixed BUG#1576, dealing with large blobs and split packets not
being read correctly.
    - Fixed regression of Statement.getGeneratedKeys() and REPLACE
statements.
    - Fixed BUG#1630, subsequent call to ResultSet.updateFoo() causes
NPE if result set is not updatable.
    - Fix for 4.1.1-style auth with no password.
    - Fix for BUG#1731, Foreign Keys column sequence is not consistent
in DatabaseMetaData.getImported/Exported/CrossReference().
    - Fix for BUG#1775 - DatabaseMetaData.getSystemFunction() returning
      bad function 'VResultsSion'.
    - Fix for BUG#1592 -- cross-database updatable result sets
      are not checked for updatability correctly.
    - DatabaseMetaData.getColumns() should return Types.LONGVARCHAR for
      MySQL LONGTEXT type.
    - ResultSet.getObject() on TINYINT and SMALLINT columns should
return Java type 'Integer' (BUG#1913)
    - Added 'alwaysClearStream' connection property, which causes the driver
      to always empty any remaining data on the input stream before
      each query.
    - Added more descriptive error message 'Server Configuration Denies
      Access to DataSource', as well as retrieval of message from server.
    - Autoreconnect code didn't set catalog upon reconnect if it had
been changed.
    - Implement ResultSet.updateClob().
    - ResultSetMetaData.isCaseSensitive() returned wrong value for
CHAR/VARCHAR
      columns.
    - Fix for BUG#1933 -- Connection property "maxRows" not honored.
    - Fix for BUG#1925 -- Statements being created too many times in
      DBMD.extractForeignKeyFromCreateTable().
    - Fix for BUG#1914 -- Support escape sequence {fn convert ... }
    - Fix for BUG#1958 -- ArrayIndexOutOfBounds when parameter number ==
      number of parameters + 1.
    - Fix for BUG#2006 -- ResultSet.findColumn() should use first
matching column name when there are duplicate column names in SELECT
query (JDBC-compliance).
    - Removed static synchronization bottleneck from
      PreparedStatement.setTimestamp().
    - Removed static synchronization bottleneck from instance factory
      method of SingleByteCharsetConverter.
    - Enable caching of the parsing stage of prepared statements via
      the 'cachePrepStmts', 'prepStmtCacheSize' and
'prepStmtCacheSqlLimit' properties (disabled by default).
    - Speed up parsing of PreparedStatements, try to use one-pass
whenever possible.
    - Fixed security exception when used in Applets (applets can't
      read the system property 'file.encoding' which is needed
      for LOAD DATA LOCAL INFILE).
    - Use constants for SQLStates.
    - Map charset 'ko18_ru' to 'ko18r' when connected to MySQL-4.1.0 or
      newer.
    - Ensure that Buffer.writeString() saves room for the \0.
    - Fixed exception 'Unknown character set 'danish' on connect w/
JDK-1.4.0
    - Fixed mappings in SQLError to report deadlocks with SQLStates of
'41000'.
    - 'maxRows' property would affect internal statements, so check it
for all statement creation internal to the driver, and set to 0 when it
is not.


Have fun with it!

	-Mark


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFABKvYtvXNTca6JD8RAlZyAJ9Csh3R17Kz2N2aDsLsqZ+QEincpwCfXKb5
BvUUaorPwr6ywJZ3ZnNhxfI=
=zsLF
-----END PGP SIGNATURE-----
Thread
MySQL Connector/J 3.0.10 STABLE Has Been ReleasedMark Matthews14 Jan