Skip to content

Commit a735007

Browse files
Release 5.5.0
1 parent 7a86566 commit a735007

File tree

2 files changed

+90
-2
lines changed

2 files changed

+90
-2
lines changed

build-common/NHibernate.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<NhVersion Condition="'$(NhVersion)' == ''" >5.5</NhVersion>
66
<VersionPatch Condition="'$(VersionPatch)' == ''">0</VersionPatch>
77
<!-- Clear VersionSuffix for making release and set it to dev for making development builds -->
8-
<VersionSuffix Condition="'$(VersionSuffix)' == ''">dev</VersionSuffix>
8+
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
99
<LangVersion Condition="'$(MSBuildProjectExtension)' != '.vbproj'">9.0</LangVersion>
1010

1111
<VersionPrefix Condition="'$(VersionPrefix)' == ''">$(NhVersion).$(VersionPatch)</VersionPrefix>

releasenotes.txt

+89-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,92 @@
1-
Build 5.4.6
1+
Build 5.5.0
2+
=============================
3+
4+
Release notes - NHibernate - Version 5.5.0
5+
6+
##### Possible Breaking Changes #####
7+
* `Object.Finalize` is no more proxified when the entity base class has a destructor. See #3205.
8+
* Default not-found behavior now works correctly on many-to-many Criteria fetch. It now throws
9+
ObjectNotFoundException exception for not found records. See #2687.
10+
11+
59 issues were resolved in this release.
12+
13+
** Bug
14+
15+
* #3413 Downgrade dependency System.Data.SQLite.Core 1.0.118 -> 1.0.117
16+
* #3406 Fix orphan removal for detached one-to-one
17+
* #3392 Partial fix fetching lazy property after Select in Linq
18+
* #3360 Incorrect parameter length for char types in MicrosoftDataSqlClientDriver
19+
* #3334 Exception executing HQL query with uncorrelated left joins in subselect
20+
* #3327 HqlParser does not correctly negate EXISTS-nodes below an AND/OR
21+
* #3325 Cascading orphan delete may not work on versioned entity
22+
* #3311 NamedQuery igonres <query-param type="AnsiString"> and any other
23+
* #3264 Fix collection filter on subclass columns
24+
* #3256 Invalid SQL is generated for string Enum used in conditional LINQ
25+
* #3205 `Object.Finalize` should not be proxiable
26+
* #2687 Use table group joins for many-to-many in Criteria and Entity loaders
27+
* #1267 NH-3047 - Lazy=no-proxy ignores join fetch
28+
29+
** New Feature
30+
31+
* #3242 Linq: add enum Equals and object Equals support
32+
* #3165 Add support for Firebird 4
33+
* #829 NH-3365 - Support for HasFlag method for enums with Flags attribute applied
34+
35+
** Improvement
36+
37+
* #3429 Explicit how to use advanced Redis strategies
38+
* #3410 Remove redundant collection BeforeAssemble call from query cache
39+
* #3398 Do not store mapping field in Configuration
40+
* #3396 Get rid of select queries for each ManyToMany not found ignored element in Criteria and lazy loading
41+
* #3395 Remove ConstantConverter
42+
* #3394 Get rid of select queries for each ManyToMany not found ignored element in hql
43+
* #3390 Enable Not node handling in HqlParser.NegateNode
44+
* #3384 Improve path rule handling with reserved words in Hql.g
45+
* #3377 Move HqlToken.PossibleId to HqlParser.IsPossibleId method and remove castings
46+
* #3374 Simplify aggregateDistinctAll rule in Hql.g
47+
* #3373 Refactor sequential select related members in AbstractEntityPersister
48+
* #3341 Apply fromFragment processing only when required in ProcessDynamicFilterParameters
49+
* #3340 SqlString.Trim should return the same instance for not modified string
50+
* #3253 Do not throw for unknown type in hql case node
51+
* #3230 Add cached boxed boolean values to BooleanType
52+
* #3209 Allow custom query loader
53+
54+
** Task
55+
56+
* #3445 Release 5.5.0
57+
* #3423 Update actions/checkout action to v4
58+
* #3420 Merge 5.4.6 in master
59+
* #3411 Remove ISessionFactoryImplementor parameter from TableGroupJoinHelper
60+
* #3409 Merge 5.4.5 in master
61+
* #3387 Merge 5.4.4 into master
62+
* #3379 Remove NHibernate.Example.Web project
63+
* #3362 Update dependency NUnit3TestAdapter to v4.5.0
64+
* #3361 Update dependency NUnit.Console to v3.16.3
65+
* #3353 Migrate renovate config
66+
* #3351 Merge 5.4.3 in master
67+
* #3284 Update NHibernate.Caches to v5.9.0
68+
* #3283 Update dependency NSubstitute to v5
69+
* #3280 Add tests for Microsoft.Data.SqlClient driver
70+
* #3275 Migrate dev packages to Cloudsmith
71+
* #3241 Exclude generated files from Deepsource analisys
72+
* #3236 Add MySQL8Dialect and MySQL8InnoDBDialect
73+
* #3223 Simplify GitHub Actions Tests DB initialization
74+
* #3206 Update actions/setup-dotnet action to v3
75+
* #3202 Update dependency Npgsql to v7
76+
* #3129 [Security] Update Oracle.ManagedDataAccess
77+
* #3122 Update dependency FirebirdSql.Data.FirebirdClient to v9
78+
* #3102 Update dependency Microsoft.Data.SqlClient to v3.1.3
79+
* #3099 [Security] Update dependency System.Linq.Dynamic.Core to v1.3.3
80+
* #3098 Update dependency System.Data.SQLite.Core to v1.0.118
81+
* #3092 Update dependency Microsoft.AspNetCore.OData to v7.7.0
82+
* #3088 Update NUnit to v3.13.3
83+
84+
** Tests
85+
86+
* #3412 Revive hql ParsingFixture
87+
88+
89+
Build 5.4.6
290
=============================
391

492
Release notes - NHibernate - Version 5.4.6

0 commit comments

Comments
 (0)