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