Bugs Fixed
Virtualized driver subsystem so future releases could easily support client or embedded server support
Setting DbType threw a
NullReferenceException.
(Bug #5469)
Fixed constructor initialize problems in MySqlCommand() (Bug #5613)
Fixed System.OverflowException when using
YEAR data type.
(Bug #6036)
Fixed Yet Another "object reference not set to an instance of an object" (Bug #5496)
CP1252 is now used for Latin1 only when the server is 4.1.2 and later
Refactored compression code into CompressedStream to clean up NativeDriver
Fixed Parsing the ';' char (Bug #5876)
Fixed problem where Min Pool Size was not being respected
Fixed problem where connector was not issuing a CMD_QUIT before closing the socket
Fixed MySqlDataReader and 'show tables from ...' behavior (Bug #5256)
Fixed problem where MySqlParameterCollection.Add() would throw unclear exception when given a null value (Bug #5621)
Cannot run a stored procedure populating mysqlcommand.parameters (Bug #5474)
Fixed Russian character support as well
Fixed problem with ConnectionInternal where a key might be added more than once
Implemented SequentialAccess
Fixed IndexOutOfBounds when reading BLOB with
DataReader with
GetString(index).
(Bug #6230)
Fixed MySqlDateTime sets IsZero property on all subseq.records after first zero found (Bug #6006)
Using PacketWriter instead of Packet for writing to streams
Added Aggregate function test (wasn't really a bug)
MySqlCommand saw instances of
"?" as parameters in string literals.
(Bug #5392)
Field buffers being reused to decrease memory allocations and increase speed
Possible bug in MySqlParameter(string, object) constructor (Bug #5602)
Fixed NET Connector source missing resx files (Bug #6216)
Fixed serializing of floating point parameters (double, numeric, single, decimal) (Bug #5900)
Fixed Method TokenizeSql() uses only a limited set of valid characters for parameters (Bug #6217)
Fixed problem where connection lifetime on the connect string was not being respected
DataReader reported all rows as
NULL if one row was NULL.
(Bug #5388)
Fixed Can't display Chinese correctly (Bug #5288)
Fixed missing Reference in DbType setter (Bug #5897)
Added test case for resetting the command text on a prepared command
Fixed GetBoolean returns wrong values (Bug #6227)
IsNullable error (Bug #5796)
Fixed DBNull Values causing problems with retrieving/updating queries. (Bug #5798)
Calling GetChars on a
LONGTEXT column threw an exception.
(Bug #5458)
Fixed problem where using old syntax while using the interfaces caused problems
Fixed problem in PacketReader where it could try to allocate the wrong buffer size in EnsureCapacity
