MySQL Connector/NET 6.10.4 GA has been released
Nawaz Nazeer Ahamed <[email protected]> Wed, 25 Oct 2017 18:12:03 +0530
| Newsgroups | gmane.comp.db.mysql.announce,gmane.comp.db.mysql.general,gmane.comp.db.mysql.packagers |
|---|---|
| Message-ID | <[email protected]> |
Dear MySQL users, MySQL Connector/Net 6.10.4 GA is the first release which introduces Online API reference documentation and independent configuration of Character set and collation in EF Core models. To download MySQL Connector/Net 6.10.4 GA, see the "Development Releases" tab at http://dev.mysql.com/downloads/connector/net/ Changes in MySQL Connector/Net 6.10.4 (2017-10-25, General Availability) Functionality Added or Changed * Online API reference documentation is now available for MySQL Connector/Net. This new format replaces the files compressed and deployed in a binary format with the extension .CHM (Compiled HTML) that previously shipped with each connector release. * The deprecated UseProcedureBodies connection-string option was removed. Instead, the CheckParameters option can be used to check stored parameters against the server. * EF Core: Character set and collation now are independently configurable in EF Core models. The values can be set at both the entity and entity-property levels by using either data annotation (new attributes) or new methods added to the code-first fluent API using the MySql.Data.EntityFrameworkCore.Extensions namespace. Specifically, the new items added for setting character set and collation are: + Attributes:[MySqlCharset] and [MySqlCollation] + Methods: ForMySQLHasCharset() and ForMySQLHasCollation() Bugs Fixed * Assemblies within NuGet packages were not fully signed. (Bug #26739307) * EF Core: Inserting a date of '0000-00-00' into a column when also setting Convert Zero Datetime=True in the connection string of a class that derives from DbContext produced an exception, instead of performing the expected conversion. (Bug #26552753, Bug #87120) * EF Core: Foreign key relations were not consistently created within the entity model generated by scaffolding a MySQL database. (Bug #26339430) * Invoking the MySql.Web.Security.MySqlWebSecurity.CreateUserAndAccount method with valid arguments, including additionalUserAttributes as an object with key/value pairs, returned an out-of-range exception. Thanks to Stein Setvik for contributing to the fix. (Bug #25046364) * The default character set and encoding were not set properly when making a connection to MySQL 5.6 and 5.7 servers configured to use the utf8 character set. (Bug #23257011) Nuget packages are available at: <https://www.nuget.org/packages/MySql.Data/6.10.4><https://www.nuget.org/packages/MySql.Data/6.10.4>https://www.nuget.org/packages/MySql.Data/6.10.4 https://www.nuget.org/packages/MySql.Web/6.10.4 https://www.nuget.org/packages/MySql.Data.Entity/6.10.4 https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/6.10.4 https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore.Design/6.10.4 Enjoy and thanks for the support! On behalf of the MySQL Release Team, Nawaz Nazeer Ahamed