MySQL Connector/NET 7.0.4 m3 development has been released

Sreedhar S <[email protected]> Mon, 22 Aug 2016 20:02:27 +0530
Newsgroups gmane.comp.db.mysql.announce,gmane.comp.db.mysql.general,gmane.comp.db.mysql.packagers
Organization Oracle Corporation
Message-ID <[email protected]>
Dear MySQL users,

MySQL Connector/Net 7.0.4 is the first development release that expands
cross-platform support to Linux and OS X when using Microsoft's .NET Core
framework. Now, .NET developers can use the X DevAPI with .NET Core and
Entity Framework Core (EF Core) 1.0 to create server applications that run
on Windows, Linux and OS X. We are very excited about this change and
really look forward to your feedback on it!

MySQL Connector/Net 7.0.4 is also the third development release of MySQL
Connector/Net to add support for the new X DevAPI.  The X DevAPI enables
application developers to write code that combines the strengths of the
relational and document models using a modern, NoSQL-like syntax that
does not assume previous experience writing traditional SQL.

To learn more about how to write applications using the X DevAPI, see
http://dev.mysql.com/doc/x-devapi-userguide/en/index.html. For more
information about how the X DevAPI is implemented in Connector/Net, see
http://dev.mysql.com/doc/dev/connector-net.

Please note that the X DevAPI requires at least MySQL Server version
5.7.12 or higher with the X Plugin enabled. For general documentation
about how to get started using MySQL as a document store, see
http://dev.mysql.com/doc/refman/5.7/en/document-store.html.

To download MySQL Connector/Net 7.0.4 M3, see the "Development
Releases" tab at http://dev.mysql.com/downloads/connector/net/


Changes in MySQL Connector/Net 7.0.4           (2016-08-22)

    Functionality Added or Changed

      * Added X DevAPI support for flexible parameter lists that do not 
require string parsing.

      * Added X DevAPI support for URI connection strings in the 
following formats:
mysqlx://[<user>[:<password>]@]<host>[:<port>]
mysqlx://[<user>[:<password>]@]<host>[:<port>]/<database>
mysqlx://[<user>[:<password>]@]<host>[:<port>]/[<database>]?<option>=<value>[&<option>=<value>]
mysqlx+ssh://[<user>[:<password>]@]<host>[:<port>]

      * Views are no longer implemented using a separate View
         class in the X DevAPI. Instead, the IsView property has
         been added to the Table class and views are implemented
         as tables.

      * Added in MySql.Data support for .NET Core 1.0, which runs
         on Windows, OS X, and Linux.

      * Added in MySQL.Data.EntityFrameworkCore support for
         Entity Framework (EF) Core (includes support for .NET
         Framework 4.5.1).

    Bugs Fixed

      * Passing no document or a DbDoc object that contained an
        empty array to the Add() method of a collection would
        throw an exception. Now, passing in either an empty
        document or array of documents returns a Results object
        in which RecordsAffected is zero. (Bug #23542066)

      * Passing a DbDoc object that contained an array to the
        Add() method of a collection would throw an exception.
        (Bug #23542031)


Nuget packages are available at:

https://www.nuget.org/packages/MySql.Data/7.0.4-IR19
https://www.nuget.org/packages/MySql.Data.Entity/7.0.4-IR19
https://www.nuget.org/packages/MySql.Fabric/7.0.4-IR19
https://www.nuget.org/packages/MySql.Web/7.0.4-IR19
https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/7.0.4-IR-19
https://www.nuget.org/packages/MySql.Data.Core/7.0.4-IR-19


Enjoy and thanks for the support!

On behalf of the MySQL Release Team

-Sreedhar S