MySQL Connector/Net 5.2.7, a new version of the all-managed .NET driver
for MySQL has been released. This release is of GA quality and is
suitable for use in production environments. We strongly urge you to
review the change log that is shipped with the product for a thorough
review of the changes.
We have many fixes in this release so please review the changelog and
see if your favorite bug has been fixed. This version officially
supports all versions of MySQL from 4.1 and later.
It is now available in source and binary form from
[http://dev.mysql.com/downloads/connector/net/5.2.html] and mirror sites
(note that not all mirror sites may be up to date at this point of time
- if you can't find this version on some mirror, please try again later
or choose another download site.)
** Changes since 5.2.6 **
- fixed procedure parameters collection so that an exception is thrown
if we can't get the parameters. Also used this to optimize the
procedure cache optimization
- Added "nvarchar" and "nchar" to possible data types returned by the
DataSourceInformation schema collection so procs that use those types
with parameters will work (bug #39409)
- fixed problem where the connector would incorrectly report the length
of utf8 columns on servers 6.0 and later. This was caused by 6.0 now
using 4 bytes for utf8 columns
- fixed bug in role provider that was causing it to not correctly fetch
the application id which caused it to incorrectly report roles (bug #44414)
- fixed Visual Studio 2005 solution so that it builds
- fixed potential endless loop in CompressedStream in case where end of
stream occurs before packet is fully read (bug #43678)
- fixed ReservedWords schema collection to not incorrectly include blank
words and to use the right column name
- fixed display of trigger names
- restructured the connection open error handling so that socket
exceptions come through as the inner exception (bug #45021)
- added workaround for an apparent problem with WeakReferences and
threads in the mono runtime (bug #45463)
- removed our homebrew implemenation of CompilerGeneratedAttribute as it
was interfering with the compiler in VS2005 (bug #42261)
- fix small bug in SchemaManager that would prevent the schema from
being updated if the autogenerateschema option was given in anything
but lower case
- applied performance improvement to MySqlHelper.EscapeString (thanks
Franco!) (bug #45699)
- we are now throwing an exception if the default connection encoding
can't be created. This shouldn't happen but we saw one report that may
have been this. (bug #45589)
- integrated user supplied patch that provides some additional debugging
into in the case of a DNS error
- fixed problem where failing ExecuteReader with CommandBehavior set to
SchemaOnly leaves connection in a bad state, limiting number of rows
for each subsequent query to 0 (bug #30518)
- added null check in TimeoutExpired handler. This should not ever
happen but it apparently is in some cases (bug # 40005)
- fixed sql injection bug (bug #45941)
| Thread |
|---|
| • MySql Connector/Net 5.2.7 has been released | Vladislav Vaintroub | 15 Jul |