Bugs fixed:
Running the statement
SHOW PROCESSLISTwould return columns as byte arrays instead of native columns. (Bug#28448)Building a connection string within a tight loop would show slow performance. (Bug#28167)
Using logging (with the
logging=trueparameter to the connection string) would not generate a log file. (Bug#27765)The
UNSIGNEDflag for parameters in a stored procedure would be ignored when usingMySqlCommandBuilderto obtain the parameter information. (Bug#27679)Using
MySQLDataAdapter.FillSchema()on a stored procedure would raise an exception:Invalid attempt to access a field before calling Read(). (Bug#27668)If you close an open connection with an active transaction, the transaction is not automatically rolled back. (Bug#27289)
When cloning an open
MySqlClient.MySqlConnectionwith thePersist Security Info=Falseoption set, the cloned connection is not usable because the security information has not been cloned. (Bug#27269)Enlisting a null transaction would affect the current connection object, such that further enlistment operations to the transaction are not possible. (Bug#26754)
Attempting to change the
Connection Protocolproperty within aPropertyGridcontrol would raise an exception. (Bug#26472)The
charactersetproperty would not be identified during a connection (also affected Visual Studion Plugin). (Bug#26147, Bug#27240)The
CreateFormatcolumn of theDataTypescollection did not contain a format specification for creating a new column type. (Bug#25947)DATETIMEfields from versions of MySQL bgefore 4.1 would be incorrectly parsed, resulting in a exception. (Bug#23342)