This release fixes bugs since 6.3.6.
Functionality Added or Changed
Calling a stored procedure with output parameters caused a marked performance decrease. (Bug #60366, Bug #12425959)
Bugs Fixed
MySQLConnectionStringBuilder.ContainsKey()
incorrectly returned false when testing
whether a keyword was part of the connection string.
(Bug #11766671, Bug #59835)
Fixed Entity Framework provider GROUP BY
clause generation by adding all group-by keys to the
SELECT statement.
(Bug #46742, Bug #12622129)
A NullReferenceException was thrown on
disposal of a TransactionScope object.
(Bug #59346, Bug #11766272)
MySQL Connector/Net generated an exception when executing a query consisting of ';', for example:
mycmd(";",mycon)
mycmd.executenonquery()
The exception generated was:
System.IndexOutOfRangeException: Index was outside the bounds of the array. at MySql.Data.MySqlClient.MySqlCommand.TrimSemicolons(String sql) at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()
(Bug #59537, Bug #11766433)
MySQL Connector/Net 6.3.6 did not work with Visual Studio 2010. (Bug #60723, Bug #12394470)
MysqlDataReader.GetSchemaTable returned
incorrect values and types.
(Bug #59989, Bug #11776346)
Setting Membership.ApplicationName had no
effect.
(Bug #59438, Bug #11770465)
All queries other than INSERT were executed
individually instead of as a batch even though batching was
enabled for the connection.
(Bug #59616, Bug #11850286)
The setup wizard failed with the error “Setup Wizard ended prematurely because of an error”. This was because it assumed .NET Framework version 4.0 was located on the C: drive, when it was actually located on the E: drive. (Bug #59301)
