Skip to content

Commit fc0f18e

Browse files
authored
Merge pull request #416 from servicetitan/mergeUpstream
Merge upstream
2 parents a6f3b1c + eec1243 commit fc0f18e

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

ChangeLog/7.2.0-RC-dev.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
[postgresql] Support for included columns for indexes starting from PostgreSQL 12
1+
[main] Addressed certain issues with nullable DateTimeOffset values
2+
[main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector))
3+
[main] Addressed issue of inability to delete column (including such on rename or change type via column recreation) because of undeleted foreign key
4+
[main] Improved compatibility with non-windows runtimes
5+
[main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods)
6+
[mysql] Fixed milliseconds extraction for DateTime expressions in queries
7+
[mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type
8+
[mysql] Improved compatibility with non-windows runtimes
9+
[postgresql] Support for included columns for indexes starting from PostgreSQL 12
10+
[postgresql] For PostgreSQL 13+ apply 'trim_scale' function to results of aggregation to improve compatibility with .NET decimal
11+
[postgresql] Improved compatibility with non-windows runtimes
12+
[bulkoperations] Fixed certain cases of wrong update statements for Firebird provider
13+
[reprocessing] Improved compatibility with non-windows runtimes

Orm/Xtensive.Orm.Tests.Framework/Orm.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@
7878
<domain name="pgsql170"
7979
connectionUrl="postgresql://dotest:dotest@localhost:54170/dotest" />
8080

81+
<domain name="pgsql180"
82+
connectionUrl="postgresql://dotest:dotest@localhost:54180/dotest" />
83+
8184
<domain name="oracle10"
8285
connectionUrl="oracle://dotest:dotest@localhost:5510/ora10" />
8386

@@ -209,6 +212,9 @@
209212
<domain name="pgsql170cs" provider="postgresql"
210213
connectionString="HOST=localhost;PORT=54170;DATABASE=dotest;USER ID=dotest;PASSWORD=dotest" />
211214

215+
<domain name="pgsql180cs" provider="postgresql"
216+
connectionString="HOST=localhost;PORT=54180;DATABASE=dotest;USER ID=dotest;PASSWORD=dotest" />
217+
212218
<domain name="oracle10cs" provider="oracle"
213219
connectionString="DATA SOURCE=&quot;(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=5510))(CONNECT_DATA=(SERVICE_NAME=ora10)))&quot;;USER ID=dotest;PASSWORD=dotest" />
214220

Orm/Xtensive.Orm.Tests/Linq/WhereTest.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1321,9 +1321,10 @@ where invoice.Commission > 30
13211321
public void ApplyTest()
13221322
{
13231323
var actual = Session.Query.All<Customer>()
1324-
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m));
1324+
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)).ToList().OrderBy(c => c.CustomerId);
1325+
13251326
var expected = Customers
1326-
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m));
1327+
.Where(customer => customer.Invoices.Any(i => i.Commission > 0.30m)).ToList().OrderBy(c => c.CustomerId);
13271328
Assert.IsTrue(expected.SequenceEqual(actual));
13281329
}
13291330

0 commit comments

Comments
 (0)