MySQL Connector/NET Release Notes  /  Changes in MySQL Connector/Net 1.0  /  Changes in MySQL Connector/NET 1.0.1 (2004-10-27, Beta)

Changes in MySQL Connector/NET 1.0.1 (2004-10-27, Beta)

Bugs Fixed

  • Fixed IndexOutOfBounds when reading BLOB with DataReader with GetString(index). (Bug #6230)

  • Fixed GetBoolean returns wrong values (Bug #6227)

  • Fixed Method TokenizeSql() uses only a limited set of valid characters for parameters (Bug #6217)

  • Fixed NET Connector source missing resx files (Bug #6216)

  • Fixed System.OverflowException when using YEAR data type. (Bug #6036)

  • Fixed MySqlDateTime sets IsZero property on all subseq.records after first zero found (Bug #6006)

  • Fixed serializing of floating point parameters (double, numeric, single, decimal) (Bug #5900)

  • Fixed missing Reference in DbType setter (Bug #5897)

  • Fixed Parsing the ';' char (Bug #5876)

  • Fixed DBNull Values causing problems with retrieving/updating queries. (Bug #5798)

  • IsNullable error (Bug #5796)

  • Fixed problem where MySqlParameterCollection.Add() would throw unclear exception when given a null value (Bug #5621)

  • Fixed constructor initialize problems in MySqlCommand() (Bug #5613)

  • Possible bug in MySqlParameter(string, object) constructor (Bug #5602)

  • Fixed Yet Another "object reference not set to an instance of an object" (Bug #5496)

  • Cannot run a stored procedure populating mysqlcommand.parameters (Bug #5474)

  • Setting DbType threw a NullReferenceException. (Bug #5469)

  • Calling GetChars on a LONGTEXT column threw an exception. (Bug #5458)

  • MySqlCommand saw instances of "?" as parameters in string literals. (Bug #5392)

  • DataReader reported all rows as NULL if one row was NULL. (Bug #5388)

  • Fixed Can't display Chinese correctly (Bug #5288)

  • Fixed MySqlDataReader and 'show tables from ...' behavior (Bug #5256)

  • Fixed problem in PacketReader where it could try to allocate the wrong buffer size in EnsureCapacity

  • Fixed problem where using old syntax while using the interfaces caused problems

  • Added test case for resetting the command text on a prepared command

  • Fixed problem where connection lifetime on the connect string was not being respected

  • Field buffers being reused to decrease memory allocations and increase speed

  • Added Aggregate function test (wasn't really a bug)

  • Using PacketWriter instead of Packet for writing to streams

  • Implemented SequentialAccess

  • Fixed problem with ConnectionInternal where a key might be added more than once

  • Fixed Russian character support as well

  • Fixed problem where connector was not issuing a CMD_QUIT before closing the socket

  • Fixed problem where Min Pool Size was not being respected

  • Refactored compression code into CompressedStream to clean up NativeDriver

  • CP1252 is now used for Latin1 only when the server is 4.1.2 and later

  • Virtualized driver subsystem so future releases could easily support client or embedded server support