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