@@ -3,7 +3,7 @@ Build 5.2.0
33
44Release notes - NHibernate - Version 5.2.0
55
6- 154 issues were resolved in this release.
6+ 157 issues were resolved in this release.
77
88 ##### Possible Breaking Changes #####
99 * Mappings mixing column elements and formula elements were taking into account
@@ -32,6 +32,12 @@ Release notes - NHibernate - Version 5.2.0
3232 precise 13th character.
3333 * The WcfOperationSessionContext has been removed from .Net Core and .Net
3434 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.
3541 * Some types cache representations have changed. Out-of-process second level
3642 caches should be cleared after upgrading NHibernate, if some of those types
3743 were cached. The concerned types are: CultureInfoType, TypeType, UriType,
@@ -61,11 +67,10 @@ Release notes - NHibernate - Version 5.2.0
6167 operations to be done by their base AfterInitialize will need to be changed
6268 accordingly.
6369
64- Not yet merged and not counted: #1836, #1793
65-
6670** Bug
6771
6872 * #1900 Do not generate FK on non-generated unique constraint
73+ * #1888 Second level cache key mismatch
6974 * #1886 Superfluous SQL casts generated in FirebirdClientDriver
7075 * #1885 Process classes accordingly to inheritance path in mapping by code
7176 * #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
7681 * #1859 Fix filter & where fragment appended after lock hint
7782 * #1855 Fix NotNullUnique not taken into account for single column
7883 * #1849 Loquatious QueryCache constraint should be an IQueryCacheFactory constraint
84+ * #1836 Cannot create configuration due to log4net loading failure
7985 * #1824 property-ref on a component's property causes "wrong number of columns" error
8086 * #1821 Allow using ICompositeUserType for collection element mappings in Mapping By Code
8187 * #1818 Handle DbDataReaders that do not support GetSchemaTable
@@ -120,6 +126,7 @@ Not yet merged and not counted: #1836, #1793
120126 * #1151 NH-3426 - Wrong result when converting Guid to string
121127 * #1121 NH-3095 - Cast from mapped long field to enum leads to 'Specified cast not valid'
122128 * #1096 NH-2836 - SchemaValidator throws with SqlCe4 if db-schema set
129+ * #1089 NH-2755 - LockMode hash differs in x86 and 64bit OS
123130 * #1037 NH-3749 - Unnecessary comma in CREATE TABLE statement
124131 * #1016 NH-3007 - Informix dialect generates incorrect boolean constants
125132 * #1000 NH-2558 - NoViableAltException with boolean expression in OrderBy clause
0 commit comments