nhibernate / NHibernate-Caches

NHibernate Cache Providers
http://nhibernate.info/
GNU Lesser General Public License v2.1
40 stars 31 forks source link

Update dependency NHibernate to v5.5.2 - autoclosed #140

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
NHibernate (source) 5.2.0 -> 5.5.2 age adoption passing confidence

Release Notes

nhibernate/nhibernate-core (NHibernate) ### [`v5.5.2`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-552) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.5.1...5.5.2) \============================= Release notes - NHibernate - Version 5.5.2 3 issues were resolved in this release, including CVE CVE-2024-39677 through the merge of 5.4.9. \*\* Bug - [#​3536](https://togithub.com/nhibernate/nhibernate-core/issues/3536) MemberwiseClone should be virtual error in dotnet 9 preview 3 \*\* Task - [#​3578](https://togithub.com/nhibernate/nhibernate-core/issues/3578) Release 5.5.1 - [#​3577](https://togithub.com/nhibernate/nhibernate-core/issues/3577) Merge 5.4.9 into 5.5.x ### [`v5.5.1`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-551) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.5.0...5.5.1) \============================= Release notes - NHibernate - Version 5.5.1 3 issues were resolved in this release. \*\* Bug - [#​3465](https://togithub.com/nhibernate/nhibernate-core/issues/3465) Invalid SQL created for some joins in a subquery \*\* Task - [#​3509](https://togithub.com/nhibernate/nhibernate-core/issues/3509) Release 5.5.1 - [#​3508](https://togithub.com/nhibernate/nhibernate-core/issues/3508) Merge 5.4.8 into 5.5.x ### [`v5.5.0`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-550) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.9...5.5.0) \============================= Release notes - NHibernate - Version 5.5.0 ##### Possible Breaking Changes ##### * `Object.Finalize` is no more proxified when the entity base class has a destructor. See #​3205. * Default not-found behavior now works correctly on many-to-many Criteria fetch. It now throws ObjectNotFoundException exception for not found records. See #​2687. 62 issues were resolved in this release. \*\* Bug - [#​3413](https://togithub.com/nhibernate/nhibernate-core/issues/3413) Downgrade dependency System.Data.SQLite.Core 1.0.118 -> 1.0.117 - [#​3406](https://togithub.com/nhibernate/nhibernate-core/issues/3406) Fix orphan removal for detached one-to-one - [#​3392](https://togithub.com/nhibernate/nhibernate-core/issues/3392) Partial fix fetching lazy property after Select in Linq - [#​3360](https://togithub.com/nhibernate/nhibernate-core/issues/3360) Incorrect parameter length for char types in MicrosoftDataSqlClientDriver - [#​3334](https://togithub.com/nhibernate/nhibernate-core/issues/3334) Exception executing HQL query with uncorrelated left joins in subselect - [#​3327](https://togithub.com/nhibernate/nhibernate-core/issues/3327) HqlParser does not correctly negate EXISTS-nodes below an AND/OR - [#​3325](https://togithub.com/nhibernate/nhibernate-core/issues/3325) Cascading orphan delete may not work on versioned entity - [#​3311](https://togithub.com/nhibernate/nhibernate-core/issues/3311) NamedQuery ignores and any other - [#​3264](https://togithub.com/nhibernate/nhibernate-core/issues/3264) Fix collection filter on subclass columns - [#​3256](https://togithub.com/nhibernate/nhibernate-core/issues/3256) Invalid SQL is generated for string Enum used in conditional LINQ - [#​3205](https://togithub.com/nhibernate/nhibernate-core/issues/3205) `Object.Finalize` should not be proxiable - [#​2687](https://togithub.com/nhibernate/nhibernate-core/issues/2687) Use table group joins for many-to-many in Criteria and Entity loaders - [#​1267](https://togithub.com/nhibernate/nhibernate-core/issues/1267) NH-3047 - Lazy=no-proxy ignores join fetch \*\* New Feature - [#​3242](https://togithub.com/nhibernate/nhibernate-core/issues/3242) Linq: add enum Equals and object Equals support - [#​3165](https://togithub.com/nhibernate/nhibernate-core/issues/3165) Add support for Firebird 4 - [#​829](https://togithub.com/nhibernate/nhibernate-core/issues/829) NH-3365 - Support for HasFlag method for enums with Flags attribute applied \*\* Improvement - [#​3429](https://togithub.com/nhibernate/nhibernate-core/issues/3429) Explicit how to use advanced Redis strategies - [#​3410](https://togithub.com/nhibernate/nhibernate-core/issues/3410) Remove redundant collection BeforeAssemble call from query cache - [#​3398](https://togithub.com/nhibernate/nhibernate-core/issues/3398) Do not store mapping field in Configuration - [#​3396](https://togithub.com/nhibernate/nhibernate-core/issues/3396) Get rid of select queries for each ManyToMany not found ignored element in Criteria and lazy loading - [#​3395](https://togithub.com/nhibernate/nhibernate-core/issues/3395) Remove ConstantConverter - [#​3394](https://togithub.com/nhibernate/nhibernate-core/issues/3394) Get rid of select queries for each ManyToMany not found ignored element in hql - [#​3390](https://togithub.com/nhibernate/nhibernate-core/issues/3390) Enable Not node handling in HqlParser.NegateNode - [#​3384](https://togithub.com/nhibernate/nhibernate-core/issues/3384) Improve path rule handling with reserved words in Hql.g - [#​3377](https://togithub.com/nhibernate/nhibernate-core/issues/3377) Move HqlToken.PossibleId to HqlParser.IsPossibleId method and remove castings - [#​3374](https://togithub.com/nhibernate/nhibernate-core/issues/3374) Simplify aggregateDistinctAll rule in Hql.g - [#​3373](https://togithub.com/nhibernate/nhibernate-core/issues/3373) Refactor sequential select related members in AbstractEntityPersister - [#​3341](https://togithub.com/nhibernate/nhibernate-core/issues/3341) Apply fromFragment processing only when required in ProcessDynamicFilterParameters - [#​3340](https://togithub.com/nhibernate/nhibernate-core/issues/3340) SqlString.Trim should return the same instance for not modified string - [#​3253](https://togithub.com/nhibernate/nhibernate-core/issues/3253) Do not throw for unknown type in hql case node - [#​3230](https://togithub.com/nhibernate/nhibernate-core/issues/3230) Add cached boxed boolean values to BooleanType - [#​3209](https://togithub.com/nhibernate/nhibernate-core/issues/3209) Allow custom query loader \*\* Task - [#​3460](https://togithub.com/nhibernate/nhibernate-core/issues/3460) Merge 5.4.7 in master - [#​3445](https://togithub.com/nhibernate/nhibernate-core/issues/3445) Release 5.5.0 - [#​3440](https://togithub.com/nhibernate/nhibernate-core/issues/3440) Update NUnit to v3.14.0 - [#​3423](https://togithub.com/nhibernate/nhibernate-core/issues/3423) Update actions/checkout action to v4 - [#​3420](https://togithub.com/nhibernate/nhibernate-core/issues/3420) Merge 5.4.6 in master - [#​3411](https://togithub.com/nhibernate/nhibernate-core/issues/3411) Remove ISessionFactoryImplementor parameter from TableGroupJoinHelper - [#​3409](https://togithub.com/nhibernate/nhibernate-core/issues/3409) Merge 5.4.5 in master - [#​3387](https://togithub.com/nhibernate/nhibernate-core/issues/3387) Merge 5.4.4 in master - [#​3379](https://togithub.com/nhibernate/nhibernate-core/issues/3379) Remove NHibernate.Example.Web project - [#​3362](https://togithub.com/nhibernate/nhibernate-core/issues/3362) Update dependency NUnit3TestAdapter to v4.5.0 - [#​3361](https://togithub.com/nhibernate/nhibernate-core/issues/3361) Update dependency NUnit.Console to v3.16.3 - [#​3353](https://togithub.com/nhibernate/nhibernate-core/issues/3353) Migrate renovate config - [#​3351](https://togithub.com/nhibernate/nhibernate-core/issues/3351) Merge 5.4.3 in master - [#​3284](https://togithub.com/nhibernate/nhibernate-core/issues/3284) Update NHibernate.Caches to v5.9.0 - [#​3283](https://togithub.com/nhibernate/nhibernate-core/issues/3283) Update dependency NSubstitute to v5 - [#​3280](https://togithub.com/nhibernate/nhibernate-core/issues/3280) Add tests for Microsoft.Data.SqlClient driver - [#​3275](https://togithub.com/nhibernate/nhibernate-core/issues/3275) Migrate dev packages to Cloudsmith - [#​3241](https://togithub.com/nhibernate/nhibernate-core/issues/3241) Exclude generated files from Deepsource analisys - [#​3236](https://togithub.com/nhibernate/nhibernate-core/issues/3236) Add MySQL8Dialect and MySQL8InnoDBDialect - [#​3223](https://togithub.com/nhibernate/nhibernate-core/issues/3223) Simplify GitHub Actions Tests DB initialization - [#​3206](https://togithub.com/nhibernate/nhibernate-core/issues/3206) Update actions/setup-dotnet action to v3 - [#​3202](https://togithub.com/nhibernate/nhibernate-core/issues/3202) Update dependency Npgsql to v7 - [#​3129](https://togithub.com/nhibernate/nhibernate-core/issues/3129) \[Security] Update Oracle.ManagedDataAccess - [#​3122](https://togithub.com/nhibernate/nhibernate-core/issues/3122) Update dependency FirebirdSql.Data.FirebirdClient to v9 - [#​3102](https://togithub.com/nhibernate/nhibernate-core/issues/3102) Update dependency Microsoft.Data.SqlClient to v3.1.3 - [#​3099](https://togithub.com/nhibernate/nhibernate-core/issues/3099) \[Security] Update dependency System.Linq.Dynamic.Core to v1.3.3 - [#​3098](https://togithub.com/nhibernate/nhibernate-core/issues/3098) Update dependency System.Data.SQLite.Core to v1.0.118 - [#​3092](https://togithub.com/nhibernate/nhibernate-core/issues/3092) Update dependency Microsoft.AspNetCore.OData to v7.7.0 - [#​3088](https://togithub.com/nhibernate/nhibernate-core/issues/3088) Update NUnit to v3.13.3 \*\* Tests - [#​3412](https://togithub.com/nhibernate/nhibernate-core/issues/3412) Revive hql ParsingFixture ### [`v5.4.9`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-549) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.8...5.4.9) \============================= Release notes - NHibernate - Version 5.4.9 6 issues were resolved in this release, including CVE-2024-39677. \*\* Bug - [#​3547](https://togithub.com/nhibernate/nhibernate-core/issues/3547) Handle SQL injection vulnerabilities within ObjectToSQLString \*\* Task - [#​3576](https://togithub.com/nhibernate/nhibernate-core/issues/3576) Release 5.4.9 - [#​3558](https://togithub.com/nhibernate/nhibernate-core/issues/3558) Migrate AppVeyor & TC builds to PostgreSQL 13 - [#​3545](https://togithub.com/nhibernate/nhibernate-core/issues/3545) Upgrade Npgsql to a non vulnerable version - [#​3544](https://togithub.com/nhibernate/nhibernate-core/issues/3544) Upgrade vulnerable test dependencies - [#​3517](https://togithub.com/nhibernate/nhibernate-core/issues/3517) Obsolete vulnerable literal AddColumn ### [`v5.4.8`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-548) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.7...5.4.8) \============================= Release notes - NHibernate - Version 5.4.8 2 issues were resolved in this release. \*\* Bug - [#​3489](https://togithub.com/nhibernate/nhibernate-core/issues/3489) Inserting multiple associations of the same entity fails \*\* Task - [#​3507](https://togithub.com/nhibernate/nhibernate-core/issues/3507) Release 5.4.8 ### [`v5.4.7`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-547) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.6...5.4.7) \============================= Release notes - NHibernate - Version 5.4.7 3 issues were resolved in this release. \*\* Task - [#​3459](https://togithub.com/nhibernate/nhibernate-core/issues/3459) Release 5.4.7 - [#​3458](https://togithub.com/nhibernate/nhibernate-core/issues/3458) Merge 5.3.20 into 5.4.x - [#​3453](https://togithub.com/nhibernate/nhibernate-core/issues/3453) Migrate appveyor build to MySql 8 ### [`v5.4.6`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-546) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.5...5.4.6) \============================= Release notes - NHibernate - Version 5.4.6 2 issues were resolved in this release. \*\* Bug - [#​3414](https://togithub.com/nhibernate/nhibernate-core/issues/3414) Reenable use of SelectClauseVisitor for subqueries \*\* Task - [#​3419](https://togithub.com/nhibernate/nhibernate-core/issues/3419) Release 5.4.6 ### [`v5.4.5`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-545) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.4...5.4.5) \============================= Release notes - NHibernate - Version 5.4.5 2 issues were resolved in this release. \*\* Task - [#​3408](https://togithub.com/nhibernate/nhibernate-core/issues/3408) Release 5.4.5 - [#​3407](https://togithub.com/nhibernate/nhibernate-core/issues/3407) Merge 5.3.19 in 5.4.x ### [`v5.4.4`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-544) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.3...5.4.4) \============================= Release notes - NHibernate - Version 5.4.4 6 issues were resolved in this release. \*\* Bug - [#​3359](https://togithub.com/nhibernate/nhibernate-core/issues/3359) 2nd level cache GetMany ineffective for collections - [#​3354](https://togithub.com/nhibernate/nhibernate-core/issues/3354) Invalid program generated by FieldInterceptorProxyBuilder for indexer property getter - [#​3352](https://togithub.com/nhibernate/nhibernate-core/issues/3352) Fetch throws "could not resolve property" error for a property that is not mapped \*\* Improvement - [#​3368](https://togithub.com/nhibernate/nhibernate-core/issues/3368) Allow internal entity classes/interfaces in .NET Standard 2.0 for field interceptor \*\* Task - [#​3386](https://togithub.com/nhibernate/nhibernate-core/issues/3386) Release 5.4.4 - [#​3367](https://togithub.com/nhibernate/nhibernate-core/issues/3367) Update readme with actual dev build information for 5.4 ### [`v5.4.3`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-543) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.2...5.4.3) \============================= Release notes - NHibernate - Version 5.4.3 11 issues were resolved in this release. \*\* Bug - [#​3317](https://togithub.com/nhibernate/nhibernate-core/issues/3317) Issue with components list lazy loading with not lazy association - [#​3307](https://togithub.com/nhibernate/nhibernate-core/issues/3307) IsDirty performance hit since 5.4.0 - [#​3295](https://togithub.com/nhibernate/nhibernate-core/issues/3295) C# 8/11 Static interface members support - [#​3291](https://togithub.com/nhibernate/nhibernate-core/issues/3291) Npgsql 6+ issues with null DateTime parameter types - [#​3290](https://togithub.com/nhibernate/nhibernate-core/issues/3290) Incorrect fetch of Many-to-Many relation - [#​3289](https://togithub.com/nhibernate/nhibernate-core/issues/3289) Fetching lazy loaded component causes n + 1 query when querying a subclass abstraction - [#​3288](https://togithub.com/nhibernate/nhibernate-core/issues/3288) NullReferenceException is thrown when using Fetch \*\* Task - [#​3349](https://togithub.com/nhibernate/nhibernate-core/issues/3349) Release 5.4.3 - [#​3348](https://togithub.com/nhibernate/nhibernate-core/issues/3348) Merge 5.3.18 in 5.4.x - [#​3318](https://togithub.com/nhibernate/nhibernate-core/issues/3318) Merge 5.3.17 in 5.4.x - [#​3302](https://togithub.com/nhibernate/nhibernate-core/issues/3302) Upgrade NUnit3TestAdapter to fix "Unknown framework version 7.0" ### [`v5.4.2`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-542) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.1...5.4.2) \============================= Release notes - NHibernate - Version 5.4.2 6 issues were resolved in this release. \*\* Bug - [#​3274](https://togithub.com/nhibernate/nhibernate-core/issues/3274) Improve LINQ Contains subquery parameter detection - [#​3271](https://togithub.com/nhibernate/nhibernate-core/issues/3271) LINQ subqueries wrongly altered by SelectClauseVisitor - [#​3263](https://togithub.com/nhibernate/nhibernate-core/issues/3263) Wrong alias in Where clause if using Fetch and scalar Select - [#​3239](https://togithub.com/nhibernate/nhibernate-core/issues/3239) Incorrect SQL generated fetching many-to-many with subclasses \*\* New Feature - [#​3251](https://togithub.com/nhibernate/nhibernate-core/issues/3251) MappingByCode: Support backfield property access \*\* Task - [#​3281](https://togithub.com/nhibernate/nhibernate-core/issues/3281) Merge 5.3.16 in 5.4.x - [#​3277](https://togithub.com/nhibernate/nhibernate-core/issues/3277) Release 5.4.2 ### [`v5.4.1`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-541) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.4.0...5.4.1) \============================= Release notes - NHibernate - Version 5.4.1 5 issues were resolved in this release. \*\* Bug - [#​3216](https://togithub.com/nhibernate/nhibernate-core/issues/3216) Enable one-to-one optimistic lock handling in mapping - [#​3215](https://togithub.com/nhibernate/nhibernate-core/issues/3215) Count(Distinct ...) does not work - [#​3203](https://togithub.com/nhibernate/nhibernate-core/issues/3203) Fix a wrong example in configuration documentation \*\* Task - [#​3232](https://togithub.com/nhibernate/nhibernate-core/issues/3232) Release 5.4.1 - [#​3227](https://togithub.com/nhibernate/nhibernate-core/issues/3227) Merge 5.3.15 in 5.4.x As part of releasing 5.4.1, a missing 5.4.0 possible breaking change has been added, about one-to-one associations and optimistic locking. See 5.4.0 possible breaking changes. ### [`v5.4.0`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-540) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.20...5.4.0) \============================= Release notes - NHibernate - Version 5.4.0 \*\* Highlights \* NHibernate has gained three new target frameworks: .Net 6, .Net Framework 4.8 and .Net Standard 2.1. NHibernate NuGet package provides them, along with the older targets, .Net Core 2.0, .Net Framework 4.6.1 and .Net Standard 2.0. These new targets allow some NHibernate optimizations for applications using them. The same limitations apply for .Net 6 and .Net Standard 2.1 as for .Net Core 2.0 and .Net Standard 2.0, see NHibernate 5.1.0 release notes. \* A new batching strategy is available, minimizing the batching memory footprint. See [#​2959](https://togithub.com/nhibernate/nhibernate-core/issues/2959). Using it may increase CPU usage. \* 201 issues were resolved in this release. ##### Possible Breaking Changes ##### * One-to-one changes does now trigger a version increment, consistently with the default behavior of other kinds of associations. See #​3204. * Linq and criteria queries on unmapped entities will throw instead of returning an empty result list. See #​1106, #​1095. * The second level cache UpdateTimestampsCache does not use locks anymore. This may slightly increase the number of cases where stale data is returned by the query cache. See #​2742. * Equality and hashcode access on uninitialized persistent collections will no more trigger their loading. See #​2461. * DB2CoreDriver now uses named parameters instead of positional ones. See #​2546. \*\* Bug - [#​3198](https://togithub.com/nhibernate/nhibernate-core/issues/3198) EntityUpdateAction increments version despite veto on update - [#​3189](https://togithub.com/nhibernate/nhibernate-core/issues/3189) Support proxies of classes with init properties - [#​3188](https://togithub.com/nhibernate/nhibernate-core/issues/3188) No way of detecting if AutoFlush performed in added AutoFlushEventListener - [#​3176](https://togithub.com/nhibernate/nhibernate-core/issues/3176) Cached entity always fetches lazy properties with read-write concurrency strategy - [#​3156](https://togithub.com/nhibernate/nhibernate-core/issues/3156) Evaluation failure when using `Nullable` without a value in LINQ - [#​3150](https://togithub.com/nhibernate/nhibernate-core/issues/3150) LINQ query dynamic component by interface hangs the application - [#​3109](https://togithub.com/nhibernate/nhibernate-core/issues/3109) Fix table group join issue with subclasses - [#​3104](https://togithub.com/nhibernate/nhibernate-core/issues/3104) Inner Join fails with left Outer Join when referenced in Where clause - [#​3076](https://togithub.com/nhibernate/nhibernate-core/issues/3076) Nested group by results in "A recognition error occured" - [#​2968](https://togithub.com/nhibernate/nhibernate-core/issues/2968) Fix QueryStatistics.ExecutionAvgTime calculation - [#​2827](https://togithub.com/nhibernate/nhibernate-core/issues/2827) Fix BadImageFormatException in dynamic proxies for abstract classes and interfaces - [#​2822](https://togithub.com/nhibernate/nhibernate-core/issues/2822) "A recognition error ocurred" querying by a nullable component with more than N properties - [#​2758](https://togithub.com/nhibernate/nhibernate-core/issues/2758) Fix AmbiguousMatchException in ClearPool with FirebirdClient 6.6.0 and above - [#​2750](https://togithub.com/nhibernate/nhibernate-core/issues/2750) Using System.Transaction with IStatelessSession doesn't always flush batches to database - [#​2738](https://togithub.com/nhibernate/nhibernate-core/issues/2738) Unused Left Join in LINQ throws exception - [#​2717](https://togithub.com/nhibernate/nhibernate-core/issues/2717) MappingByCode discriminator column with string type throws exception - [#​2675](https://togithub.com/nhibernate/nhibernate-core/issues/2675) Fix collection lazy loading with composite keys on subclass columns - [#​2672](https://togithub.com/nhibernate/nhibernate-core/issues/2672) Linq query failure with left joins - [#​2619](https://togithub.com/nhibernate/nhibernate-core/issues/2619) InvalidOperationException in ProxyGenerator for class with generic non-virtual method - [#​2614](https://togithub.com/nhibernate/nhibernate-core/issues/2614) Obvious bug in two HQLQueryPlan classes with distinction Set - [#​2594](https://togithub.com/nhibernate/nhibernate-core/issues/2594) Wrong SQL produced by DML LINQ when using a select clause for a property referencing the outer select - [#​2555](https://togithub.com/nhibernate/nhibernate-core/issues/2555) Add spaces around concat operator - [#​2552](https://togithub.com/nhibernate/nhibernate-core/issues/2552) One-to-one second level cache issue - [#​2548](https://togithub.com/nhibernate/nhibernate-core/issues/2548) Mark DB2Dialect as not supporting null columns in unique constraint - [#​2547](https://togithub.com/nhibernate/nhibernate-core/issues/2547) Fix paging in DB2Dialect - [#​2540](https://togithub.com/nhibernate/nhibernate-core/issues/2540) Unable to use external predicate in subquery - [#​2534](https://togithub.com/nhibernate/nhibernate-core/issues/2534) Fix asymmetrical SqlType.Equals - [#​2454](https://togithub.com/nhibernate/nhibernate-core/issues/2454) ConditionalProjection containing the correlation to outer query fails to determine projection type - [#​2330](https://togithub.com/nhibernate/nhibernate-core/issues/2330) join on multiple conditions - [#​2201](https://togithub.com/nhibernate/nhibernate-core/issues/2201) Fetch Join generates incorrect SQL joins for the same entity type - [#​2092](https://togithub.com/nhibernate/nhibernate-core/issues/2092) Projection and join fetch in hql leads to duplicated column aliases - [#​1365](https://togithub.com/nhibernate/nhibernate-core/issues/1365) NH-3288 - Stale data checking does not work for one-to-one associations - [#​1349](https://togithub.com/nhibernate/nhibernate-core/issues/1349) NH-3893 - HQL parse error of a query with 'left' or 'right' function - [#​1326](https://togithub.com/nhibernate/nhibernate-core/issues/1326) NH-3622 - Fetching in query causes incorrect/missing joins in subquery - [#​1316](https://togithub.com/nhibernate/nhibernate-core/issues/1316) NH-3530 - memory when using default_batch_fetch_size - [#​1235](https://togithub.com/nhibernate/nhibernate-core/issues/1235) NH-2785 - StaleStateExceptions discarded on optional table - [#​1215](https://togithub.com/nhibernate/nhibernate-core/issues/1215) NH-2208 - Error with filters on joined-subclass as many-to-one - [#​1209](https://togithub.com/nhibernate/nhibernate-core/issues/1209) NH-2049 - Error with filters on joined-subclass as one-to-one - [#​1180](https://togithub.com/nhibernate/nhibernate-core/issues/1180) NH-3847 - ConditionalProjection throws "Both true and false projections must return the same types" when the types are the same - [#​1106](https://togithub.com/nhibernate/nhibernate-core/issues/1106) NH-2978 - LINQ: Queries for unmapped entity types return empty result set - [#​1075](https://togithub.com/nhibernate/nhibernate-core/issues/1075) NH-2239 - Wrong OrderBy in generated SQL when using ICriteria, Eager fetching and order by clauses in collection mappings - [#​1072](https://togithub.com/nhibernate/nhibernate-core/issues/1072) NH-2174 - Invalid SQL is generated for OneToMany collections - [#​1062](https://togithub.com/nhibernate/nhibernate-core/issues/1062) NH-1893 - Trigger-Identity with Dynamic Insert throws ORA-01036 (10g) \*\* New Feature - [#​2959](https://togithub.com/nhibernate/nhibernate-core/issues/2959) Support Dynamic BatchFetchStyle - [#​2744](https://togithub.com/nhibernate/nhibernate-core/issues/2744) Set which entities classes should never be cached, even indirectly - [#​2737](https://togithub.com/nhibernate/nhibernate-core/issues/2737) Add more left join support - [#​2645](https://togithub.com/nhibernate/nhibernate-core/issues/2645) Allow specifying the size of the query plan cache - [#​2641](https://togithub.com/nhibernate/nhibernate-core/issues/2641) Avoid InvalidCastException with Oracle number high precision values - [#​2551](https://togithub.com/nhibernate/nhibernate-core/issues/2551) Add support for joining a subquery in hql - [#​2545](https://togithub.com/nhibernate/nhibernate-core/issues/2545) Table group joins for subclasses in Criteria - [#​2486](https://togithub.com/nhibernate/nhibernate-core/issues/2486) Add Projections.Select in Criteria - [#​2361](https://togithub.com/nhibernate/nhibernate-core/issues/2361) Table group joins support in hql \*\* Improvement - [#​3184](https://togithub.com/nhibernate/nhibernate-core/issues/3184) Support caching queries with autodiscovered types - [#​3177](https://togithub.com/nhibernate/nhibernate-core/issues/3177) Disable default caching in tests - [#​3160](https://togithub.com/nhibernate/nhibernate-core/issues/3160) Allow internal entity classess/interfaces in .NET Standard 2.0 - [#​3133](https://togithub.com/nhibernate/nhibernate-core/issues/3133) Automatically generate async code on pull request - [#​3127](https://togithub.com/nhibernate/nhibernate-core/issues/3127) Register IType CLR types as aliases - [#​3116](https://togithub.com/nhibernate/nhibernate-core/issues/3116) Simplify SqlGenerator.FromFragmentSeparator - [#​3114](https://togithub.com/nhibernate/nhibernate-core/issues/3114) Exclude generated async files from Deepsource analysis - [#​3106](https://togithub.com/nhibernate/nhibernate-core/issues/3106) Skip table group join processing for implicit join - [#​3091](https://togithub.com/nhibernate/nhibernate-core/issues/3091) Use GitReleaseManager dotnet tool - [#​3083](https://togithub.com/nhibernate/nhibernate-core/issues/3083) Update SHFB in order to build documentation without MSBuild - [#​3050](https://togithub.com/nhibernate/nhibernate-core/issues/3050) Add .NET Standard 2.1 target - [#​3027](https://togithub.com/nhibernate/nhibernate-core/issues/3027) Avoid allocations on lock in SyncCacheLock - [#​3000](https://togithub.com/nhibernate/nhibernate-core/issues/3000) Add .NET 6 and .NET Framework 4.8 targets - [#​2990](https://togithub.com/nhibernate/nhibernate-core/issues/2990) Use inner join instead of implicit join for implied entity joins - [#​2957](https://togithub.com/nhibernate/nhibernate-core/issues/2957) Avoid lambda compilation as much as possible - [#​2948](https://togithub.com/nhibernate/nhibernate-core/issues/2948) Avoid lambda compilation for member access expressions in LINQ - [#​2947](https://togithub.com/nhibernate/nhibernate-core/issues/2947) LINQ queries triggers JIT a bit too much - [#​2920](https://togithub.com/nhibernate/nhibernate-core/issues/2920) Add parameter type to ADO exception - [#​2804](https://togithub.com/nhibernate/nhibernate-core/issues/2804) Projections.Conditional for CASE expressions with multiple conditions - [#​2752](https://togithub.com/nhibernate/nhibernate-core/issues/2752) Change cascade style for DefaultDirtyCheckEventListener to persist to avoid flushing the session - [#​2742](https://togithub.com/nhibernate/nhibernate-core/issues/2742) Remove locks from UpdateTimestampsCache - [#​2723](https://togithub.com/nhibernate/nhibernate-core/issues/2723) Avoid double param type guessing and better NULL parameter handling in LINQ - [#​2706](https://togithub.com/nhibernate/nhibernate-core/issues/2706) Set the rolledBack flag when disposing active transactions - [#​2700](https://togithub.com/nhibernate/nhibernate-core/issues/2700) Potential improvement to AliasToBeanResultTransformer - [#​2621](https://togithub.com/nhibernate/nhibernate-core/issues/2621) Regression bug with enums used as parameter for string column - [#​2571](https://togithub.com/nhibernate/nhibernate-core/issues/2571) Default value for CancellationToken in IQueryBatch.GetResultAsync - [#​2568](https://togithub.com/nhibernate/nhibernate-core/issues/2568) Support internal entity classes by proxy factory - [#​2556](https://togithub.com/nhibernate/nhibernate-core/issues/2556) Register right function for Firebird and PostgreSQL - [#​2546](https://togithub.com/nhibernate/nhibernate-core/issues/2546) Enable named parameters on DB2CoreDriver - [#​2539](https://togithub.com/nhibernate/nhibernate-core/issues/2539) Skip no longer needed moving ON condition to Where clause in LINQ - [#​2538](https://togithub.com/nhibernate/nhibernate-core/issues/2538) Remove no longer needed alias substitution for filtered many-to-many collection in hql - [#​2518](https://togithub.com/nhibernate/nhibernate-core/issues/2518) Support Aggregate subqueries with paging on MS SQL Server - [#​2510](https://togithub.com/nhibernate/nhibernate-core/issues/2510) Remove OrderByClause from query models with Contains, All and Any result operators - [#​2492](https://togithub.com/nhibernate/nhibernate-core/issues/2492) Replace casting with NodeType checks in Criteria ExpressionProcessor - [#​2479](https://togithub.com/nhibernate/nhibernate-core/issues/2479) When using a paged sub-query in Linq, generates incorrect SQL - [#​2461](https://togithub.com/nhibernate/nhibernate-core/issues/2461) Remove persistent collections Equals/GetHashCode overrides - [#​2460](https://togithub.com/nhibernate/nhibernate-core/issues/2460) Simplify single alias retrieval for SimpleProjections - [#​2448](https://togithub.com/nhibernate/nhibernate-core/issues/2448) Avoid lambda compilation for constant and member access expressions in Criteria - [#​1285](https://togithub.com/nhibernate/nhibernate-core/issues/1285) NH-3249 - Cannot perform HQL with "COUNT(DISTINCT Date(s.Date))" - [#​1244](https://togithub.com/nhibernate/nhibernate-core/issues/1244) NH-2868 - Generate method of ForeignGenerator fails with stateless sessions - [#​1095](https://togithub.com/nhibernate/nhibernate-core/issues/1095) NH-2829 - QueryOver/Criteria should throw exception when querying against unmapped class - [#​871](https://togithub.com/nhibernate/nhibernate-core/issues/871) NH-3115 - Should de-duplicate joins when using fetching with where in LINQ query - [#​869](https://togithub.com/nhibernate/nhibernate-core/issues/869) NH-2952 - Setting the SqlCheck is not supported in the ByCode mapping - [#​809](https://togithub.com/nhibernate/nhibernate-core/issues/809) NH-2799 - Provide the CancelQuery() method in IStatelessSession - [#​766](https://togithub.com/nhibernate/nhibernate-core/issues/766) NH-3813 - Eager fetch on key-many-to-one relation adds inner joins to the query - [#​715](https://togithub.com/nhibernate/nhibernate-core/issues/715) NH-1040 - property-ref on joined-subclasses should work or error \*\* Task - [#​3197](https://togithub.com/nhibernate/nhibernate-core/issues/3197) Update dependency System.Data.SqlClient to v4.8.5 - [#​3195](https://togithub.com/nhibernate/nhibernate-core/issues/3195) Release NHibernate 5.4 - [#​3161](https://togithub.com/nhibernate/nhibernate-core/issues/3161) Tell NuGet about the readme file - [#​3147](https://togithub.com/nhibernate/nhibernate-core/issues/3147) Add `datetimex` keyword to SapSQLAnywhere17Dialect - [#​3146](https://togithub.com/nhibernate/nhibernate-core/issues/3146) Run tests against Oracle XE 21c - [#​3123](https://togithub.com/nhibernate/nhibernate-core/issues/3123) Update dependency Npgsql to v6 - [#​3121](https://togithub.com/nhibernate/nhibernate-core/issues/3121) Update dependency Microsoft.NETFramework.ReferenceAssemblies to v1.0.3 - [#​3119](https://togithub.com/nhibernate/nhibernate-core/issues/3119) Update actions/setup-dotnet action to v2 - [#​3118](https://togithub.com/nhibernate/nhibernate-core/issues/3118) Update actions/checkout action to v3 - [#​3117](https://togithub.com/nhibernate/nhibernate-core/issues/3117) Update dependency NSubstitute to v4.4.0 - [#​3111](https://togithub.com/nhibernate/nhibernate-core/issues/3111) Update dependency log4net to v2.0.15 - [#​3080](https://togithub.com/nhibernate/nhibernate-core/issues/3080) Replace Dependabot with Renovate - [#​3063](https://togithub.com/nhibernate/nhibernate-core/issues/3063) Bump Oracle.ManagedDataAccess from 19.12.0 to 21.6.1 - [#​3061](https://togithub.com/nhibernate/nhibernate-core/issues/3061) Bump Oracle.ManagedDataAccess.Core from 2.19.120 to 3.21.61 - [#​3059](https://togithub.com/nhibernate/nhibernate-core/issues/3059) Bump log4net from 2.0.12 to 2.0.14 - [#​3057](https://togithub.com/nhibernate/nhibernate-core/issues/3057) Run tests using .NET 4.8 - [#​3017](https://togithub.com/nhibernate/nhibernate-core/issues/3017) Add deepsource.io code analysis - [#​3002](https://togithub.com/nhibernate/nhibernate-core/issues/3002) Bump NUnit3TestAdapter from 4.1.0 to 4.2.1 - [#​2987](https://togithub.com/nhibernate/nhibernate-core/issues/2987) Disable auto rebasing for depandabot PRs - [#​2951](https://togithub.com/nhibernate/nhibernate-core/issues/2951) Run tests on .NET 6 - [#​2946](https://togithub.com/nhibernate/nhibernate-core/issues/2946) Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 - [#​2936](https://togithub.com/nhibernate/nhibernate-core/issues/2936) Bump System.Data.SQLite.Core from 1.0.114.3 to 1.0.115.5 - [#​2911](https://togithub.com/nhibernate/nhibernate-core/issues/2911) Bump System.Data.SqlClient from 4.8.2 to 4.8.3 - [#​2898](https://togithub.com/nhibernate/nhibernate-core/issues/2898) Bump FirebirdSql.Data.FirebirdClient from 6.6.0 to 8.5.2 - [#​2887](https://togithub.com/nhibernate/nhibernate-core/issues/2887) Bump Oracle.ManagedDataAccess from 19.11.0 to 19.12.0 - [#​2886](https://togithub.com/nhibernate/nhibernate-core/issues/2886) Bump Oracle.ManagedDataAccess.Core from 2.19.110 to 2.19.120 - [#​2878](https://togithub.com/nhibernate/nhibernate-core/issues/2878) Bump System.Linq.Dynamic.Core from 1.2.10 to 1.2.12 - [#​2870](https://togithub.com/nhibernate/nhibernate-core/issues/2870) Bump MySql.Data from 8.0.25 to 8.0.26 - [#​2851](https://togithub.com/nhibernate/nhibernate-core/issues/2851) Cache Dialect in tests - [#​2818](https://togithub.com/nhibernate/nhibernate-core/issues/2818) Bump Microsoft.Data.SqlClient from 2.1.3 to 3.0.0 - [#​2800](https://togithub.com/nhibernate/nhibernate-core/issues/2800) Bump System.Data.SQLite.Core from 1.0.113.7 to 1.0.114.2 - [#​2799](https://togithub.com/nhibernate/nhibernate-core/issues/2799) Bump Npgsql from 4.0.3 to 4.1.9 - [#​2796](https://togithub.com/nhibernate/nhibernate-core/issues/2796) Bump System.Linq.Dynamic.Core from 1.2.9 to 1.2.10 - [#​2790](https://togithub.com/nhibernate/nhibernate-core/issues/2790) Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 - [#​2786](https://togithub.com/nhibernate/nhibernate-core/issues/2786) Bump Microsoft.Data.SqlClient from 2.1.2 to 2.1.3 - [#​2771](https://togithub.com/nhibernate/nhibernate-core/issues/2771) Bump MySql.Data from 8.0.22 to 8.0.25 - [#​2770](https://togithub.com/nhibernate/nhibernate-core/issues/2770) Bump System.Data.SQLite.Core from 1.0.109.2 to 1.0.113.7 - [#​2765](https://togithub.com/nhibernate/nhibernate-core/issues/2765) Bump Microsoft.NETFramework.ReferenceAssemblies from 1.0.0 to 1.0.2 - [#​2759](https://togithub.com/nhibernate/nhibernate-core/issues/2759) Enable dependabot - [#​2756](https://togithub.com/nhibernate/nhibernate-core/issues/2756) Update dependencies - [#​2607](https://togithub.com/nhibernate/nhibernate-core/issues/2607) Merge 5.3.5 - [#​2605](https://togithub.com/nhibernate/nhibernate-core/issues/2605) Upgrade AsyncGenerator to 0.19.1 - [#​2593](https://togithub.com/nhibernate/nhibernate-core/issues/2593) Merge 5.3.4 - [#​2582](https://togithub.com/nhibernate/nhibernate-core/issues/2582) Remove no longer used code in QueryModelVisitor - [#​2570](https://togithub.com/nhibernate/nhibernate-core/issues/2570) Update Relinq and LinFu links - [#​2516](https://togithub.com/nhibernate/nhibernate-core/issues/2516) Suppress Codefactor single class per file rule for test project - [#​2501](https://togithub.com/nhibernate/nhibernate-core/issues/2501) Upgrade MySql client and remove allowed failures on CI builds \*\* Tests - [#​3024](https://togithub.com/nhibernate/nhibernate-core/issues/3024) Enable test accessing Component's Parent property in LINQ - [#​2921](https://togithub.com/nhibernate/nhibernate-core/issues/2921) Fix test for SAP SQL Anywhere - [#​2848](https://togithub.com/nhibernate/nhibernate-core/issues/2848) Add Oracle to GitHub Actions - [#​2541](https://togithub.com/nhibernate/nhibernate-core/issues/2541) LINQ SELECT tests with WHERE subquery - [#​2489](https://togithub.com/nhibernate/nhibernate-core/issues/2489) Improve CriteriaAssertFixture - [#​2456](https://togithub.com/nhibernate/nhibernate-core/issues/2456) Test case for [#​1180](https://togithub.com/nhibernate/nhibernate-core/issues/1180) and improve NullableType.ToString - [#​2242](https://togithub.com/nhibernate/nhibernate-core/issues/2242) Test case for NH-3972 - SQL error when selecting a column of a subclass when sibling classes have a column of the same name ### [`v5.3.20`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5320) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.19...5.3.20) \============================= Release notes - NHibernate - Version 5.3.20 2 issues were resolved in this release. \*\* Bug - [#​3438](https://togithub.com/nhibernate/nhibernate-core/issues/3438) DB2/400: ArgumentException Column 'SQL_TYPE_NAME' does not belong to table DataTypes \*\* Task - [#​3454](https://togithub.com/nhibernate/nhibernate-core/issues/3454) Release 5.3.20 ### [`v5.3.19`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5319) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.18...5.3.19) \============================= Release notes - NHibernate - Version 5.3.19 2 issues were resolved in this release. \*\* Bug - [#​3397](https://togithub.com/nhibernate/nhibernate-core/issues/3397) GenerateSchemaCreationScript creates many identical dialect instances \*\* Task - [#​3405](https://togithub.com/nhibernate/nhibernate-core/issues/3405) Release 5.3.19 ### [`v5.3.18`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5318) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.17...5.3.18) \============================= Release notes - NHibernate - Version 5.3.18 3 issues were resolved in this release. \*\* Bug - [#​3333](https://togithub.com/nhibernate/nhibernate-core/issues/3333) Lazy property with nosetter accessor remains uninitialized - [#​3330](https://togithub.com/nhibernate/nhibernate-core/issues/3330) Linq with FetchLazyProperties() resets lazy property changes \*\* Task - [#​3346](https://togithub.com/nhibernate/nhibernate-core/issues/3346) Release 5.3.18 ### [`v5.3.17`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5317) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.16...5.3.17) \============================= Release notes - NHibernate - Version 5.3.17 5 issues were resolved in this release. \*\* Bug - [#​3306](https://togithub.com/nhibernate/nhibernate-core/issues/3306) Invalid SQL when referencing nullable entity in correlated subquery - [#​3304](https://togithub.com/nhibernate/nhibernate-core/issues/3304) Fix SetSnapShot CopyTo variance failure - [#​3294](https://togithub.com/nhibernate/nhibernate-core/issues/3294) Undefined join type failure with cross joins and Informix \*\* Task - [#​3315](https://togithub.com/nhibernate/nhibernate-core/issues/3315) Release 5.3.17 - [#​3300](https://togithub.com/nhibernate/nhibernate-core/issues/3300) Backport handling of null DateTime parameters in Npgsql 6+ ### [`v5.3.16`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5316) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.15...5.3.16) \============================= Release notes - NHibernate - Version 5.3.16 3 issues were resolved in this release. \*\* Bug - [#​3269](https://togithub.com/nhibernate/nhibernate-core/issues/3269) "Or" clause in a "where" condition returns a wrong result with not-found-ignore - [#​3210](https://togithub.com/nhibernate/nhibernate-core/issues/3210) Wrong name value for L2 read-only cache warning on mutable \*\* Task - [#​3276](https://togithub.com/nhibernate/nhibernate-core/issues/3276) Release 5.3.16 ### [`v5.3.15`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5315) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.14...5.3.15) \============================= Release notes - NHibernate - Version 5.3.15 4 issues were resolved in this release. \*\* Bug - [#​3218](https://togithub.com/nhibernate/nhibernate-core/issues/3218) Failure of contains subquery with parameter - [#​3187](https://togithub.com/nhibernate/nhibernate-core/issues/3187) Fix mixing implied implicit and left joins in HQL for v5.3 \*\* Task - [#​3225](https://togithub.com/nhibernate/nhibernate-core/issues/3225) Release 5.3.15 - [#​3222](https://togithub.com/nhibernate/nhibernate-core/issues/3222) Automatically generate async code on pull requests for 5.3 ### [`v5.3.14`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5314) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.13...5.3.14) \============================= Release notes - NHibernate - Version 5.3.14 3 issues were resolved in this release. \*\* Bug - [#​3169](https://togithub.com/nhibernate/nhibernate-core/issues/3169) InvalidOperationException: This transformer is not initialized by Cached Query - [#​3164](https://togithub.com/nhibernate/nhibernate-core/issues/3164) Fetching a lazy loaded component regression \*\* Task - [#​3183](https://togithub.com/nhibernate/nhibernate-core/issues/3183) Release 5.3.14 ### [`v5.3.13`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5313) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.12...5.3.13) \============================= Release notes - NHibernate - Version 5.3.13 6 issues were resolved in this release. \*\* Bug - [#​3134](https://togithub.com/nhibernate/nhibernate-core/issues/3134) ManyToMany - Tries to select not existing column in Mapping Table - [#​3113](https://togithub.com/nhibernate/nhibernate-core/issues/3113) Join fails on Oracle9Dialect - [#​3030](https://togithub.com/nhibernate/nhibernate-core/issues/3030) Memory leak named parameter holds entity references \*\* Improvement - [#​3120](https://togithub.com/nhibernate/nhibernate-core/issues/3120) Guards against use of a disposed session factory - [#​2994](https://togithub.com/nhibernate/nhibernate-core/issues/2994) Npgsql 6 is not compatible \*\* Task - [#​3145](https://togithub.com/nhibernate/nhibernate-core/issues/3145) Release 5.3.13 ### [`v5.3.12`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5312) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.11...5.3.12) \============================= Release notes - NHibernate - Version 5.3.12 5 issues were resolved in this release. \*\* Bug - [#​3046](https://togithub.com/nhibernate/nhibernate-core/issues/3046) Regression for filters on entity joins with many-to-one disabled - [#​3029](https://togithub.com/nhibernate/nhibernate-core/issues/3029) InvalidOperationException on proxies with explicit implementation of a generic method \*\* Improvement - [#​3043](https://togithub.com/nhibernate/nhibernate-core/issues/3043) Improve exception for query on delayed id \*\* Test - [#​3035](https://togithub.com/nhibernate/nhibernate-core/issues/3035) Support tests in VS 2022 \*\* Task - [#​3044](https://togithub.com/nhibernate/nhibernate-core/issues/3044) Release 5.3.12 ### [`v5.3.11`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5311) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.10...5.3.11) \============================= Release notes - NHibernate - Version 5.3.11 12 issues were resolved in this release. \*\* Bug - [#​3005](https://togithub.com/nhibernate/nhibernate-core/issues/3005) LINQ: Casting from object to TimeSpan throws - [#​2988](https://togithub.com/nhibernate/nhibernate-core/issues/2988) Query issues when using not-found='ignore' in entity mapping - [#​2965](https://togithub.com/nhibernate/nhibernate-core/issues/2965) Fix possible issue with logging for Linq Readonly tests - [#​2963](https://togithub.com/nhibernate/nhibernate-core/issues/2963) Time is incompatible with bigint for TimeAsTimeSpanType - [#​2937](https://togithub.com/nhibernate/nhibernate-core/issues/2937) NRE in linq processing of custom components - [#​2928](https://togithub.com/nhibernate/nhibernate-core/issues/2928) Session.Refresh when entity is IFieldInterceptorAccessor throws a MappingException - [#​2904](https://togithub.com/nhibernate/nhibernate-core/issues/2904) SQL query result not retrieved from second level cache - [#​2876](https://togithub.com/nhibernate/nhibernate-core/issues/2876) Schema validation not working with NpgSql v5 - [#​2862](https://togithub.com/nhibernate/nhibernate-core/issues/2862) NHibernate AsyncReaderWriterLock stalls under load - [#​2727](https://togithub.com/nhibernate/nhibernate-core/issues/2727) The session.Load(obj, id) overload can't handle proxies \*\* Task - [#​3019](https://togithub.com/nhibernate/nhibernate-core/issues/3019) Release 5.3.11 - [#​2984](https://togithub.com/nhibernate/nhibernate-core/issues/2984) Bump AsyncGenerator to 0.18.3 for 5.3 branch with fix for .net 6 ### [`v5.3.10`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-5310) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.9...5.3.10) \============================= Release notes - NHibernate - Version 5.3.10 11 issues were resolved in this release. \*\* Bug - [#​2891](https://togithub.com/nhibernate/nhibernate-core/issues/2891) Fix nullable entity comparison with null and implicit/cross joins - [#​2885](https://togithub.com/nhibernate/nhibernate-core/issues/2885) Do not serialize unnecessary members in SessionFactory - [#​2882](https://togithub.com/nhibernate/nhibernate-core/issues/2882) Fix ArgumentNullException when provider is unable to open a connection - [#​2871](https://togithub.com/nhibernate/nhibernate-core/issues/2871) If DbTransaction.Dispose throws an exception, the AdoTransaction is left in an inconsistent state - [#​2860](https://togithub.com/nhibernate/nhibernate-core/issues/2860) Null reference when calling Trim() on interpolated string containing null property - [#​2858](https://togithub.com/nhibernate/nhibernate-core/issues/2858) Casting to object and back to interface in Subquery causes incorrect SQL - [#​2856](https://togithub.com/nhibernate/nhibernate-core/issues/2856) Distinct on Composite User Type property fails - [#​2855](https://togithub.com/nhibernate/nhibernate-core/issues/2855) Error log from ReflectHelper.TypeFromAssembly() on Linq query - [#​2611](https://togithub.com/nhibernate/nhibernate-core/issues/2611) One-to-zero-or-one relation not returning data when checking for null - [#​1962](https://togithub.com/nhibernate/nhibernate-core/issues/1962) Failing Linq query on element index \*\* Task - [#​2915](https://togithub.com/nhibernate/nhibernate-core/issues/2915) Release 5.3.10 ### [`v5.3.9`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-539) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.8...5.3.9) \============================= Release notes - NHibernate - Version 5.3.9 11 issues were resolved in this release. \*\* Bug - [#​2835](https://togithub.com/nhibernate/nhibernate-core/issues/2835) Fix ExecuteWorkInIsolation ignores MultiTenancy configuration - [#​2811](https://togithub.com/nhibernate/nhibernate-core/issues/2811) Remove session finalizer - [#​2805](https://togithub.com/nhibernate/nhibernate-core/issues/2805) Model not mapped Exception - [#​2802](https://togithub.com/nhibernate/nhibernate-core/issues/2802) ArgumentException on session Flush - [#​2792](https://togithub.com/nhibernate/nhibernate-core/issues/2792) Arithmetic operations adding casts to SQLite that cause incorrect results - [#​2791](https://togithub.com/nhibernate/nhibernate-core/issues/2791) Custom Equality Fails - [#​2772](https://togithub.com/nhibernate/nhibernate-core/issues/2772) LINQ query returns NULL instead of expected result \*\* Test - [#​2841](https://togithub.com/nhibernate/nhibernate-core/issues/2841) Fix possible test failure for SqlServer 2019 - [#​2814](https://togithub.com/nhibernate/nhibernate-core/issues/2814) Fix intermittent Firebird test errors - [#​2812](https://togithub.com/nhibernate/nhibernate-core/issues/2812) Replace Travis CI with GitHub Actions \*\* Task - [#​2837](https://togithub.com/nhibernate/nhibernate-core/issues/2837) Release 5.3.9 ### [`v5.3.8`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-538) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.7...5.3.8) \============================= Release notes - NHibernate - Version 5.3.8 6 issues were resolved in this release. \*\* Bug - [#​2710](https://togithub.com/nhibernate/nhibernate-core/issues/2710) Filtered Entity Dml Update Throws Collection was modified - [#​2708](https://togithub.com/nhibernate/nhibernate-core/issues/2708) MappedAs throws when called on a Convert UnaryExpression - [#​2707](https://togithub.com/nhibernate/nhibernate-core/issues/2707) Don't currently support idents of type X - [#​2673](https://togithub.com/nhibernate/nhibernate-core/issues/2673) Exception when using BinaryFormatter to deserialize entities with initialized proxies in associations - [#​1264](https://togithub.com/nhibernate/nhibernate-core/issues/1264) NH-3005 - NHibernate.Hql.Ast.HqlIdent..ctor throws Don't currently support idents of type Date \*\* Task - [#​2721](https://togithub.com/nhibernate/nhibernate-core/issues/2721) Release 5.3.8 ### [`v5.3.7`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-537) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.6...5.3.7) \============================= Release notes - NHibernate - Version 5.3.7 5 issues were resolved in this release. \*\* Bug - [#​2704](https://togithub.com/nhibernate/nhibernate-core/issues/2704) IEnhancedUserType from string to bool fails in some circumstances - [#​2702](https://togithub.com/nhibernate/nhibernate-core/issues/2702) LINQ projection of nullable enum with list fails - [#​2693](https://togithub.com/nhibernate/nhibernate-core/issues/2693) Invalid parameter conversion with group by - [#​2688](https://togithub.com/nhibernate/nhibernate-core/issues/2688) NoViableAltException in a delete on a many-to-one id \*\* Task - [#​2701](https://togithub.com/nhibernate/nhibernate-core/issues/2701) Release 5.3.7 ### [`v5.3.6`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-536) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.5...5.3.6) \============================= Release notes - NHibernate - Version 5.3.6 12 issues were resolved in this release. \*\* Bug - [#​2659](https://togithub.com/nhibernate/nhibernate-core/issues/2659) IQueryable filter by subquery gives "Item with Same Key has already been added" - [#​2649](https://togithub.com/nhibernate/nhibernate-core/issues/2649) Invalid parameter conversion for enums mapped in sub-classes - [#​2646](https://togithub.com/nhibernate/nhibernate-core/issues/2646) Invalid generated sql with linq any in select and composite keys - [#​2642](https://togithub.com/nhibernate/nhibernate-core/issues/2642) Linq expression parser removes required Convert nodes - [#​2631](https://togithub.com/nhibernate/nhibernate-core/issues/2631) IndexOutOfRange exception with One-to-One mapping - [#​2627](https://togithub.com/nhibernate/nhibernate-core/issues/2627) Null reference on Merge for detached unsaved entity - [#​2626](https://togithub.com/nhibernate/nhibernate-core/issues/2626) WHERE IN SELECT uses wrong column - [#​2608](https://togithub.com/nhibernate/nhibernate-core/issues/2608) Delay entity insert may fail with Merge - [#​2544](https://togithub.com/nhibernate/nhibernate-core/issues/2544) Recognition error occurs using System.Linq.Queryable.Contains \*\* Improvement - [#​2677](https://togithub.com/nhibernate/nhibernate-core/issues/2677) Missing ConfigureAwait in FutureEnumerable.GetEnumerableAsync - [#​2656](https://togithub.com/nhibernate/nhibernate-core/issues/2656) Make sure dbcommand is disposed \*\* Task - [#​2676](https://togithub.com/nhibernate/nhibernate-core/issues/2676) Release 5.3.6 As part of releasing 5.3.6, one missing 5.3.0 possible breaking change has been added, about Merge no more triggering immediate generation of identifier. See 5.3.0 possible breaking changes. ### [`v5.3.5`](https://togithub.com/nhibernate/nhibernate-core/blob/HEAD/releasenotes.txt#Build-535) [Compare Source](https://togithub.com/nhibernate/nhibernate-core/compare/5.3.4...5.3.5) \============================= Release

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

andmisnikov commented 5 months ago

is it going to be merged soon?

fredericDelaporte commented 5 months ago

We do not tend to force dependencies updates on new releases. You can opt-in to a newer version of the dependency by referencing it directly in your project.

Is there any issue with this?