MySQL Connector/NET Release Notes
Performing GetValue()
on a field
TINYINT(1)
returned a
BOOLEAN
. While not a bug, this
caused problems in software that expected an
INT
to be returned. A new
connection string option Treat Tiny As
Boolean
has been added with a default value of
true
. If set to false
the
provider will treat TINYINT(1)
as
INT
.
(Bug #34052)
Some speed improvements have been implemented in the
TokenizeSql
process used to identify elements
of SQL statements.
(Bug #34220)
When accessing tables from different databases within the same
TransactionScope
, the same user/password
combination would be used for each database connection. MySQL Connector/NET
does not handle multiple connections within the same transaction
scope. An error is now returned if you attempt this process,
instead of using the incorrect authorization information.
(Bug #34204)
The status of connections reported through the state change handler was not being updated correctly. (Bug #34082)
Incorporated some connection string cache optimizations sent to us by Maxim Mass. (Bug #34000)
In an open connection where the server had disconnected unexpectedly, the status information of the connection would not be updated properly. (Bug #33909)
MySQL Connector/NET failed to compile properly with nant. (Bug #33508)
Problem with membership provider would mean that
FindUserByEmail
failed with a
MySqlException
because it was trying to add a
second parameter with the same name as the first.
(Bug #33347)
Using compression in the MySQL connection with MySQL Connector/NET would be slower than using native (uncompressed) communication. (Bug #27865)