CHANGES 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. 6.7.9
  2. - Changed handshake process to use bytes instead of encoded strings.
  3. - Added support for Chinese character set gb18030. (Oracle bug # 21098546).
  4. - Added support for Json type. (WL # 8132).
  5. - Added changes for metadata information in generated columns with 5.7 (WL #411)
  6. 6.7.8
  7. - Changed default SSL mode to Preferred in connection string. Now the server connections will be using SSL if server allows it by default but it's possible to override this configuration.
  8. 6.7.7
  9. - Fix for Exception "The given key was not present in the dictionary" when using utf16le charset in a query. (MySql #72737, Oracle Bug #19355906)
  10. - Fix for Memory leak in a loop opening a connection to the database and executing a command (MySql Bug #73122, Oracle Bug #19467233).
  11. - Fix for Multiple issues caused by trailing and leading white space character in params using MySql Membership Provider (MySql Bug #73411, Oracle Bug #19453313)
  12. - Fix for bad assumption leads to modify query adding CALL statement to the beginning of the sql query even when CommandType.Text is specified (MySql Bug #72736, Oracle Bug #19325120).
  13. - Fix for Incorrect query result with Entity Framework 6 (MySql bug #74918, Oracle bug #20129927).
  14. - Fix for GetTimeZoneOffset to use date and time to calculate timediff (MySQL Bug #74905, Oracle Bug #20065691).
  15. - Fix for Invalid SQL query when eager loading two nested collections (MySQL Bug #70941, Oracle bug #18049862).
  16. - Fix for chinese characters used in the connection string when connecting to MySql Server (MySQL Bug #70041, Oracle Bug #18141356).
  17. 6.7.6
  18. - Fix for open sockets connections left when connection open fails, the error happens when the client try to get a connection when the max number of connections is reached in the server. (MySql #72025, Oracle Bug #18665388).
  19. - Fix for Exception of "duplicate entry" in MySqlSessionProvider (MySql Bug #70409, Oracle bug #18657550).
  20. - Fix for Unable to read geometry column when it has been set with a SRID value. (MySql Bug #71869, Oracle Bug #19137999).
  21. - Fix for Error when Calling MySqlConnection.GetSchema("PROCEDURES WITH PARAMETERS", ...) (Oracle bug #19285959).
  22. - Fix for EF provider reports ManifestProviderToken = 5.6 for server 5.7 (Oracle bug #19453814).
  23. - Fix for Fluent API DbModelBuilder.HasColumnType is ignored in EF6 (Oracle bug #19456229).
  24. - Fix for Setting a PK GUID identity in Code First in EF6 no longer works in Server 5.7 (Oracle bug #19456452).
  25. - Non PKs declared as Identity GUID have no GUID autogenerated (Oracle bug #19456415).
  26. - Disabled installation on-demand in Installer (Oracle Bug #19670596).
  27. - Fix for Generated SQL requests column that doesn't exist in LINQ to Entities (MySql bug #72004, Oracle bug #19681348).
  28. - Fix for MySQL Connector/NET generates incorrect SQL for LINQ 'StartsWith' queries (MySql bug #72058, Oracle bug #19680236).
  29. - Fix for Exception when using IEnumerable.Contains(model.property) in Where predicate (MySql bug #73643, Oracle bug #19690370).
  30. - Fix for Generated Sql does not contain ORDER BY statement whose is requested by LINQ (MySql bug #73549, Oracle bug #19698010).
  31. - Fix for Error of "Every derived table must have an alias" in LINQ to Entities when using EF6 + DbFirst + View + Take
  32. (MySql Bug #72148, Oracle bug #19356006).
  33. - Fix for 'the method or operation is not implemented' when using linq with orderby (MySQL Bug #70722, Oracle Bug #19681723).
  34. 6.7.5
  35. - Fix for bad query when using LINQ to Entities with a query using Take, OrderBy & Contains in Code First (MySql bug #69751, Oracle bug #17194945).
  36. - Fix for LINQ to Entities error for bad aliasing in column for expression (MySql bug #69922, Oracle bug #17285548).
  37. - Installer adds MySql.Data, MySql.Data.Entity, and MySql.Web to machine.config and into GAC (MySQL Bug #69760, Oracle Bug #17601689).
  38. - Added MySql.Web.dll for .NET Framework 4.5
  39. - Fix for NullReferenceException when try to save entity with TINYINY or BIGINT as PK (MySql bug #70888, Oracle bug #17866076).
  40. - Fix for .Net connector does not add auto_increment to bigint columns (MySql Bug #70602, Oracle Bug #17924407).
  41. - Fix for Entity Framework migration with Foreign Key fails. (MySql Bug #70795, Oracle Bug #17924399).
  42. - Fix for fields of type TIME(3) don't read milliseconds (MySql bug #70377, Oracle Bug #17923814).
  43. - Fix for Wrong milliseconds serialization (MySql bug #70686, Oracle Bug #17924388).
  44. - Fix for Case incorrect on table in SQL queries for MySqlSessionStateStore (MySql bug #69652, Oracle bug #17960855).
  45. - Fix for rename column operation in Entity Framework migrations (MySQL Bug #71102, Oracle Bug #17959787).
  46. - Fix for Entity Framework Inserts broken on tables with unsigned bigint as auto increment (MySql Bug #71242, Oracle Bug #18189217).
  47. - Fix for code To SQL Generation Broken For Foreign Keys/Indexes On Table Create (MySQL #70079, Oracle Bug #18049272)
  48. - Fix for DotNet Connector keepalive in milliseconds instead of seconds (MySql Bug #69484, Oracle Bug #17981275).
  49. - Fix for EF SQL Generator, Union Syntax (Concat operator) is missing required parentheses (may cause semantic changes
  50. when combined with Limit clause (Take operator)) (MySql bug #70828, Oracle bug #18049691).
  51. - Fix for support for Entity Framework 4.3 Code first Identifiers for Migrations & EF6 (MySql Bug #67285, Oracle bug #16286397).
  52. - Added threading and custom failover support for Replication & Load balancing (MySQL Bug #69832, Oracle Bug #18112966).
  53. - Fix for maximumpoolsize and minimumpoolsize as invalid properties in connection string (Oracle Bug #18182246).
  54. - Fix for 'default table cache age' connection string property, set default value to 60 seconds.
  55. - Fix for MySqlDataTime.Millisecond to be a value between 0 and 999.
  56. - Added Microsecond to MySqlDateTime for 6-digit precision support.
  57. - Renamed MySql.Data.Entity.dll to MySql.Data.Entity.EF5.dll for Entity Framework 5 and .NET Framework 4.5 or above.
  58. For EF 5 and .NET Framework 4.0 or below remains the same name.
  59. 6.7.4
  60. - Fix for Entity Framework when inserts data having Identity columns (Oracle bug #16494585).
  61. - Fix for Connector/NET cannot read data from a MySql table using UTF-16/UTF-32 (MySql bug #69169, Oracle bug #16776818).
  62. - Fix for Malformed query in Entity Framework when eager loading due to multiple projections (MySql bug #67183, Oracle bug #16872852).
  63. - Fix for database objects with 'dbo' prefix when using automatic migrations in Entity Framework 5.0 (Oracle bug #16909439).
  64. - Fix for bug IIS application pool reset worker process causes website to crash (Oracle bug #16909237, Mysql Bug #67665).
  65. - Fix for bug Error in LINQ to Entities query when using Distinct().Count() (MySql Bug #68513, Oracle bug #16950146).
  66. - Fix for occasionally return no data when socket connection is slow, interrupted or delayed (MySql bug #69039, Oracle bug #16950212).
  67. - Fix for ConstraintException when filling a datatable (MySql bug #65065, Oracle bug #16952323).
  68. - Fix for Data Provider is not found after uninstalling Mysql for visual studio (Oracle bug #16973456).
  69. - Fix for nested sql generated for LINQ to Entities query with Take and Order by (MySql bug #65723, Oracle bug #16973939).
  70. 6.7.3
  71. - Fix for bug in Replication & load balancing (Oracle bug #16762427)
  72. - Added support for Entity Framework 5.0 when using .net 4.0 (WorkItem #228).
  73. 6.7.2
  74. - Fix for Bug "REPAIR" option on connector/net_installer, raise an exception (Oracle Bug #16630567).
  75. - Fix for Bug Entity Framework 5.0 (.net 4.0) with mysql connector/net 6.7.0 alpha (Oracle Bug #16694050).
  76. - Added WinRT support.
  77. - Fix for Incorrect assemblies runtime version installed (Oracle Bug #16725274).
  78. - Fix for Core assemblies not listed in add reference dialog for .net 4.5 (Oracle Bug #16704115).
  79. 6.7.1
  80. - Fix for Bug Assemblies for .net 4.5 are not included in the installation (Oracle Bug #16463655).
  81. - Fix for Bug Geometry Provider Incompatible Exception (Oracle Bug # 16453250).
  82. 6.7.0
  83. - Fix for bug Keyword not supported. Parameter name: AttachDbFilename (Mysql bug #66880, Oracle bug #14733472).
  84. - Fix for bug "Unable to connect using IPv6 connections" (MySQL bug #67253, Oracle bug #14835718).
  85. - Added auto-generated values for Guid identity columns (MySql bug #67450, Oracle bug #15834176).
  86. - Fix for method FirstOrDefault not supported in some LINQ to Entities queries (MySql bug #67377, Oracle bug #15856964).
  87. - Fixed missing keywords not working as ids (wihout quoting) in parser: value, status, unknown & some unit tests from Arnaud feedback.
  88. - Fix for Datetime precision doesn't work with code first or model first. (Oracle bug #15972773).
  89. - Fix for Support for current_timestamp as default for datetime with ef for server 5.6 (Oracle bug #15935094).
  90. - Adding support for Geometry type. Unit Tests included. Supporting server 5.1 and further.
  91. - Added support for new connect attributes feature in server 5.6 (Oracle bug #15935112).
  92. - Added protocol support for password expiration (Oracle bug #15935104).
  93. - Added support for password hashing with appropriate strength for server 5.6 (Oracle bug #15935128).
  94. - Added a more friendly message for error when trying to authenticate with old password.
  95. - Fix for GetSchema returning MySqlException instead of ArgumentException when passing an invalid collection name
  96. (Oracle bug #16271425, MySql bug #67901).
  97. - Fix for EF 4.3 failing when FK identifiers are too long (MySql bug #67285, Oracle bug #16286397).
  98. - Fix for race condition on ConnectionStringBuilder when using multiple threads
  99. (MySql bug #68217, Oracle bug #16310698).
  100. - Fix for Specifying delete cascade in EF migrations does not work (MySql bug #68457, Oracle bug #16398432).
  101. - Fix for InvalidCastException thrown when executing an stored function (MySql bug #64633, Oracle bug #13864627).
  102. - Fix for Default Command Timeout not applying for EFMySqlCommand (MySql bug #67171, Oracle bug #14825670).
  103. - Fix for Cannot use geometry function on new instances created with ef code first (Oracle bug #16446399).