You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* #1605 MySql batcher may attempt initiating a new batch without closing open reader first.
37
+
* #1604 MySql batcher disables db exception translation
38
+
* #1602 Preserve original snapshot mode.
39
+
* #1594 AsyncLocal leak in SystemTransactionContext
40
+
* #1587 Prevent substitute garbage collection
41
+
* #1562 Fix round registration
42
+
* #1559 Deep removal of Fetch result operators when Any is used
43
+
* #1556 Linq query with "Contains" on persistent collection fails
44
+
* #1551 Assert for a null reference in a flaky test.
45
+
* #1536 Avoid a null reference exception in ExpressionKeyVisitor
46
+
* #1535 Fix some HQL functions registration
47
+
* #1534 Fixed entity name retrieval for EntityProjection
48
+
* #1526 ExpressionKeyVisitor does not produce unique keys for anonymous types coming from different assemblies
49
+
* #1514 Fix exceptions serialization
50
+
* #1511 Test Unicode string.
51
+
* #1509 Add missing NHibernateLogLevel.Info in example web project
52
+
* #1507 NH-3119 - fix test not supporting optimization
53
+
* #1506 SQLite is bugged with distributed transactions: disable distributed tests
54
+
* #1505 Chaining scopes with ODBC is bugged: disabling the test.
55
+
* #1501 Fix NH-3023 test
56
+
* #1496 Fix ManyToOneType.IsModified to handle both object instance and identifier passed to the parameter “old”.
57
+
* #1491 Forgotten async generation for #1487
58
+
* #1486 Fix IsModified so that a null equates empty components when using select-before-update.
59
+
* #1484 Fix default types
60
+
* #1478 Exception when using envers with the latest logging changes
61
+
* #1476 Fix GetQueryCache storing two different caches.
62
+
* #1468 Comparison with DateTime? produces wrong SQL
63
+
* #1463 Fix a null reference case in session context
64
+
* #1454 Fix ProxyFactory cache
65
+
* #1445 Upgrade AsyncGenerator to 0.6.2 and regenerate.
66
+
* #1442 Unable to use an entity with a `FieldInterceptor` property and a lazy loaded property
67
+
* #1436 StackOverflowException when merging an entity with a lazy property
68
+
* #1434 Replace remaining SetOptions with WithOptions
69
+
* #1372 NH-3982 - Simple query with Cacheable, Fetch and SingleOrDefault throws exception (regression from 3.3.0)
70
+
* #1371 NH-3898 - Configuring a property with generated="insert" turns "Property.IsUpdatable" into"false" even using update="true" in the xml mapping file.
71
+
* #1363 NH-2500 - NH 3.0 Linq provider uses query parameters from first call in subsequent calls.
72
+
* #1335 NH-3787 - Decimal truncation in Linq ternary expression
73
+
* #1330 NH-3673 - Closure variable values locked in from expressions in NHibernate LINQ provider
74
+
* #1226 NH-2534 - Join-fetching a many-to-one with property-ref results in select n+1 problem
75
+
* #1196 NH-4087 - Decimal truncation occurs after 5 digits
76
+
* #1119 NH-3084 - Class NHibernate.Loader.Loader logs SQL statement on INFO level
77
+
* #1052 NH-3976 - Inconsistent Decimal/NHibernateUtil.Currency handling causing runtime error when using Oracle.ManagedDataAccess
78
+
* #987 NH-1509 - MsSql2000Dialect does not use default schema when creating "if exists" statement
79
+
* #448 NH-1285 - Drop/Create script with default_schema/default_catalog fix(SqlServer)
80
+
81
+
** New Feature
82
+
83
+
* #1588 Add a generic batcher for insert/update/delete statements, usable with PostgreSQL and others
84
+
* #1545 Support to join not associated entities in Criteria (aka Entity Join)
85
+
* #1451 New StaticProxyFactoryFactory
86
+
* #1403 Add timeouts support to MultiCriteria
87
+
* #1377 Logging refactoring
88
+
* #954 NH-3807 - Support for .NET Core 2.0
89
+
* #948 NH-3435 - Ability to select entities in Criteria projections
90
+
* #910 NH-3606 - Open a stateless session from a session
91
+
* #908 NH-3470 - Allow Linq Query to load entities as read-only
92
+
93
+
** Improvement
94
+
95
+
* #1600 Set MySqlClientBatchingBatcher as a default batcher for MySqlDataDriver
96
+
* #1597 Add support for single-argument truncate to dialects that do not support it natively
97
+
* #1569 Modernize test example
98
+
* #1567 Avoid Trim().Length as empty check and ToLowerInvariant() in string comparison
99
+
* #1561 NAnt refactoring
100
+
* #1558 Improved collection batch fetching
101
+
* #1557 Aggregate named queries validation exceptions.
0 commit comments