Web lists-archives.com

MySQL Connector/NET 7.0.6 m5 development has been released




Dear MySQL users,


MySQL Connector/Net 7.0.6 is the third 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.6 is also the fifth 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.6 M5, see the "Development
Releases" tab at http://dev.mysql.com/downloads/connector/net/

Changes in MySQL Connector/Net 7.0.6 (2016-10-28)


     * Functionality Added or Changed

     * Bugs Fixed

   Functionality Added or Changed

     * X DevAPI: The SessionConfig class, SessionConfigManager
       class, and IpersistenceHandler interface were added for
       session-configuration management to represent all the
       information associated with a session.

     * EF Core: Added all-platform compliance support for the
       .NET Framework stack (Console, WPF, WinForms, and
       ASP.NET) and compatibility with ASP.NET 5 when using the
       .NET Framework or .NET Core version.

     * Added the following functionality for saving changes in
       EF Core:

          + Basic save operation to persist entity-instance
            changes to the database.

          + Optimistic concurrency to protect against
            overwriting changes made by another user after data
            was fetched from the database.

   Bugs Fixed

     * EF Core: A missing function used when a model is added or
       changed caused the migration generation to fail.
       MySQLHistoryRepository now implements get_existssql().
       (Bug #24804771)

     * EF Core: An SQL syntax error was emitted when the
       Contains operator was used in the Where predicate of a
       LINQ query. This fix requires the use of EF Core version
       1.1 or later. (Bug #24797524)

     * An Entity Framework DbContext object created with a
       column of type DateTimeOffset returned an error
       indicating that DateTimeOffset values were incompatible
       with DateTime and Timestamp values. (Bug #24732001)

     * X DevAPI: The GetCollections(), GetTable(), and
       GetTables() methods threw
       System.InvalidOperationException: name is not a valid
       column name in the row. (Bug #24385662)


Nuget packages are available at:

https://www.nuget.org/packages/MySql.Data/7.0.6-IR3
https://www.nuget.org/packages/MySql.Web/7.0.6-IR3
https://www.nuget.org/packages/MySql.Data.Entity/7.0.6-IR3
https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/7.0.6-IR3

Enjoy and thanks for the support!

On behalf of the MySQL Release Engineering Team
Prashant Tekriwal