Skip to content

Commit a361f5f

Browse files
committed
Version is 3.3.3.GA.
1 parent 0dd7fc0 commit a361f5f

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

build-common/common.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
effectively SP0).
6767
-->
6868

69-
<property name="project.version" value="3.3.3.CR1" overwrite="false" />
69+
<property name="project.version" value="3.3.3.GA" overwrite="false" />
7070

7171
<!-- This version number should be changed if, but only if, there are incompatible
7272
changes compared to the previous version. -->

releasenotes.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
Build 3.3.3.GA
2+
=============================
3+
4+
BEWARE: In versions prior to 3.3.3.CR1, the handling of the LINQ Take() method
5+
was flawed - no matter where in the query Take() was placed it was
6+
always applied as if it had been placed at the end. 3.3.3 fixes this,
7+
so that Take() now correctly follows the .Net semantics. That is, in
8+
3.3.3, the following queries might now give different results:
9+
10+
session.Query<Foo>.OrderBy(...).Take(5).Where(...);
11+
session.Query<Foo>.Where(...).OrderBy(...).Take(5);
12+
13+
Starting with 3.3.3, the first query will generate a subquery to correctly
14+
apply the row limit before the where-clause.
15+
16+
** Bug
17+
* [NH-2408] - SQL Server pessimistic locking syntax incorrect for union-subclass
18+
* [NH-3109] - Rounding float values in aggregate functions with group by statements (MySQL).
19+
* [NH-3324] - HQL: ArgumentNullException when using LEFT OUTER JOIN and SetMaxResults
20+
* [NH-3408] - System.IndexOutOfRangeException when using Contains on a List<byte[]>
21+
* [NH-3413] - Clearing a list used by Contains causes subsequent queries to fail
22+
123
Build 3.3.3.CR1
224
=============================
325

src/NHibernate/NHibernate.nuspec.template

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
<description>
1111
NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed, fully featured and used in thousands of successful projects.
1212
</description>
13+
<releaseNotes>
14+
Many bug fixes and some new features. Beware that the processing of LINQ's Take() has been corrected, which may give different results for some queries.
15+
See the full release notes at https://github.com/nhibernate/nhibernate-core/blob/3.3.x/releasenotes.txt.
16+
</releaseNotes>
1317
<language>en-US</language>
1418
<tags>ORM, DataBase, DAL, ObjectRelationalMapping</tags>
1519
<dependencies>

0 commit comments

Comments
 (0)