First GA release. Fixes bugs since 6.3.3.
Bugs fixed:
The calculation of
lockAgein the Session Provider sometimes generated aSystem.Data.SqlTypes.SqlNullValueException. (Bug#55701)Attempting to read
Double.MinValuefrom aDOUBLEcolumn 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.PostedDateis 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
TIMESTAMPcolumns 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
INSERTcommand 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)