diff --git a/ChangeLog/7.2.0-RC-dev.txt b/ChangeLog/7.2.0-RC-dev.txt index eac5c3c13..4291c2e35 100644 --- a/ChangeLog/7.2.0-RC-dev.txt +++ b/ChangeLog/7.2.0-RC-dev.txt @@ -1 +1,13 @@ -[postgresql] Support for included columns for indexes starting from PostgreSQL 12 \ No newline at end of file +[main] Addressed certain issues with nullable DateTimeOffset values +[main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector)) +[main] Addressed issue of inability to delete column (including such on rename or change type via column recreation) because of undeleted foreign key +[main] Improved compatibility with non-windows runtimes +[main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods) +[mysql] Fixed milliseconds extraction for DateTime expressions in queries +[mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type +[mysql] Improved compatibility with non-windows runtimes +[postgresql] Support for included columns for indexes starting from PostgreSQL 12 +[postgresql] For PostgreSQL 13+ apply 'trim_scale' function to results of aggregation to improve compatibility with .NET decimal +[postgresql] Improved compatibility with non-windows runtimes +[bulkoperations] Fixed certain cases of wrong update statements for Firebird provider +[reprocessing] Improved compatibility with non-windows runtimes \ No newline at end of file diff --git a/Orm/Xtensive.Orm.Tests.Framework/Orm.config b/Orm/Xtensive.Orm.Tests.Framework/Orm.config index 5680939c2..27dcdc9ff 100644 --- a/Orm/Xtensive.Orm.Tests.Framework/Orm.config +++ b/Orm/Xtensive.Orm.Tests.Framework/Orm.config @@ -78,6 +78,9 @@ + + @@ -209,6 +212,9 @@ + + diff --git a/Orm/Xtensive.Orm.Tests/Linq/WhereTest.cs b/Orm/Xtensive.Orm.Tests/Linq/WhereTest.cs index a778cfb79..2401c6dcb 100644 --- a/Orm/Xtensive.Orm.Tests/Linq/WhereTest.cs +++ b/Orm/Xtensive.Orm.Tests/Linq/WhereTest.cs @@ -1321,9 +1321,10 @@ where invoice.Commission > 30 public void ApplyTest() { var actual = Session.Query.All() - .Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)); + .Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)).ToList().OrderBy(c => c.CustomerId); + var expected = Customers - .Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)); + .Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)).ToList().OrderBy(c => c.CustomerId); Assert.IsTrue(expected.SequenceEqual(actual)); }