First GA release. Fixes bugs since 6.3.3.
Bugs fixed:
The calculation of
lockAge
in the Session Provider sometimes generated aSystem.Data.SqlTypes.SqlNullValueException
. (Bug#55701)Attempting to read
Double.MinValue
from aDOUBLE
column in MySQL table generated the following exception:System.OverflowException : Value was either too large or too small for a Double. --OverflowException at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) at MySql.Data.Types.MySqlDouble.MySql.Data.Types.IMySqlValue.ReadValue(MySqlPacket packet, Int64 length, Boolean nullVal) at MySql.Data.MySqlClient.NativeDriver.ReadColumnValue(Int32 index, MySqlField field, IMySqlValue valObject) at MySql.Data.MySqlClient.ResultSet.ReadColumnData(Boolean outputParms) at MySql.Data.MySqlClient.ResultSet.NextRow(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlDataReader.Read()
Calling
MySqlDataAdapter.Update(DataTable)
resulted in an unacceptable performance hit when updating large amounts of data. (Bug#55609)If using MySQL Server 5.0.x it was not possible to alter stored routines in Visual Studio. If the stored routine was clicked, and the context sensitive menu option, Alter Routine, selected, the following error was generated:
Unable to load object with error: Object reference not set to an instance of an object
EventLog was not disposed in the SessionState provider. (Bug#52550)
When attempting to carry out an operation such as:
from p in db.Products where p.PostedDate>=DateTime.Now select p;
Where
p.PostedDate
is aDateTimeOffset
, and the underlying column type is aTIMESTAMP
, the following exception was generated:MySqlException occurred Unable to serialize date/time value
MySQL Connector/NET has now been changed so that all
TIMESTAMP
columns will be surfaced asDateTime
. (Bug#52550)Stored procedure enumeration code generated an error if a procedure was used in a dataset that did not return any resultsets. (Bug#50671)
The
INSERT
command was significantly slower with MySQL Connector/NET 6.x compared to 5.x, when compression was enabled. (Bug#48243)Opening a connection in the Visual Studio Server Explorer and choosing to alter an existing routine required another authentication at the server. (Bug#44715)