@@ -3,7 +3,7 @@ Build 5.2.0
3
3
4
4
Release notes - NHibernate - Version 5.2.0
5
5
6
- 154 issues were resolved in this release.
6
+ 157 issues were resolved in this release.
7
7
8
8
##### Possible Breaking Changes #####
9
9
* Mappings mixing column elements and formula elements were taking into account
@@ -32,6 +32,12 @@ Release notes - NHibernate - Version 5.2.0
32
32
precise 13th character.
33
33
* The WcfOperationSessionContext has been removed from .Net Core and .Net
34
34
Standard builds. See #1842.
35
+ * Some classes, which were not serializing the session factory, do now serialize it.
36
+ In case of cross-process serialization/deserialization, these session factories
37
+ will need to be properly named, by setting the session_factory_name setting in the
38
+ configuration used to build them. This may mainly affect users of a distributed
39
+ second level cache, if their cache implementation uses binary serialization.
40
+ Affected classes are: CacheKey, CollectionKey, EntityKey and EntityUniqueKey.
35
41
* Some types cache representations have changed. Out-of-process second level
36
42
caches should be cleared after upgrading NHibernate, if some of those types
37
43
were cached. The concerned types are: CultureInfoType, TypeType, UriType,
@@ -61,11 +67,10 @@ Release notes - NHibernate - Version 5.2.0
61
67
operations to be done by their base AfterInitialize will need to be changed
62
68
accordingly.
63
69
64
- Not yet merged and not counted: #1836, #1793
65
-
66
70
** Bug
67
71
68
72
* #1900 Do not generate FK on non-generated unique constraint
73
+ * #1888 Second level cache key mismatch
69
74
* #1886 Superfluous SQL casts generated in FirebirdClientDriver
70
75
* #1885 Process classes accordingly to inheritance path in mapping by code
71
76
* #1884 Fix attempt of static proxies to call base method for abstract classes
@@ -76,6 +81,7 @@ Not yet merged and not counted: #1836, #1793
76
81
* #1859 Fix filter & where fragment appended after lock hint
77
82
* #1855 Fix NotNullUnique not taken into account for single column
78
83
* #1849 Loquatious QueryCache constraint should be an IQueryCacheFactory constraint
84
+ * #1836 Cannot create configuration due to log4net loading failure
79
85
* #1824 property-ref on a component's property causes "wrong number of columns" error
80
86
* #1821 Allow using ICompositeUserType for collection element mappings in Mapping By Code
81
87
* #1818 Handle DbDataReaders that do not support GetSchemaTable
@@ -120,6 +126,7 @@ Not yet merged and not counted: #1836, #1793
120
126
* #1151 NH-3426 - Wrong result when converting Guid to string
121
127
* #1121 NH-3095 - Cast from mapped long field to enum leads to 'Specified cast not valid'
122
128
* #1096 NH-2836 - SchemaValidator throws with SqlCe4 if db-schema set
129
+ * #1089 NH-2755 - LockMode hash differs in x86 and 64bit OS
123
130
* #1037 NH-3749 - Unnecessary comma in CREATE TABLE statement
124
131
* #1016 NH-3007 - Informix dialect generates incorrect boolean constants
125
132
* #1000 NH-2558 - NoViableAltException with boolean expression in OrderBy clause
0 commit comments