Skip to content

Commit 2fe3157

Browse files
committed
3.1.0 releasenotes
SVN: trunk@5425
1 parent 030bbc7 commit 2fe3157

File tree

1 file changed

+84
-3
lines changed

1 file changed

+84
-3
lines changed

releasenotes.txt

Lines changed: 84 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Build 3.1.0.GA (rev5425)
2+
=============================
3+
14
** Known BREAKING CHANGES from NH3.0.0.GA to NH3.1.0.GA
25

36
##### Design time #####
@@ -10,6 +13,87 @@
1013
* [NH-2461] - Signature change for IQuery.SetParameterList
1114
* [NH-2556] - NH is too tolerante to incorrect naming when access="field.XXX" is used
1215

16+
** Sub-task
17+
* [NH-2525] - Wrong parameter used for limit claues in MySQL
18+
19+
** Bug
20+
* [NH-1985] - NHibernate is allowing deletion of immutable objects
21+
* [NH-2037] - Reattaching an entity with many-to-one inside a natural-id
22+
* [NH-2130] - Reporting query containing sum crashes when there are no rows
23+
* [NH-2179] - String constants are not useable in Linq query projection
24+
* [NH-2203] - problem with orderby in linq query
25+
* [NH-2280] - LINQ Query on Composite key creates invalid SQL
26+
* [NH-2311] - .Any() extension method does not work in most cases
27+
* [NH-2362] - GroupBy with multiple fields fails with exception
28+
* [NH-2375] - OfType with a where clause fails with a NotSupportedException
29+
* [NH-2381] - Fetch clause fails with a NotSupportedException
30+
* [NH-2386] - Unecessary update / invalid SQL generated when collection updated with a versioned (generated) parent entity
31+
* [NH-2400] - Linq query fail when using contains from an empty Collection
32+
* [NH-2407] - Linq provider doesn't support enums in VB.NET
33+
* [NH-2412] - OrderBy generates an inner join instead a left join
34+
* [NH-2433] - When using extensions methods with generic parameters the provider uses the first use even if the generic parameter is different.
35+
* [NH-2441] - Logical bool values are not mapped properly (query execution returns incorrect result with SQLite)
36+
* [NH-2443] - Error compiling NH with ShowBuildMenu.bat -> Cannot run Tests
37+
* [NH-2450] - Multi Query in MySQL no longer working in 3.0 (was in 2.1)
38+
* [NH-2459] - LINQ provider query plan cache issue with use of type check expression .Where(o=>o is SomeType)
39+
* [NH-2460] - version generator is not working with DateTime2 data type.
40+
* [NH-2464] - NHibernate DLLs not built with optimization in 'release' mode.
41+
* [NH-2467] - Futures in 3.0.0.GA go bananas when using PostgreSQL
42+
* [NH-2470] - PersistentIdentifierBag not creating snapshot correctly for new collections.
43+
* [NH-2482] - SerializationException when writing object to viewstate
44+
* [NH-2484] - Regression - Binary Blob SerializationException - MSSQL 2k8 / varbinary(max)
45+
* [NH-2499] - Case statement does not handle multiple when clauses
46+
* [NH-2501] - Case statement does not allow a parameter in the first then clause
47+
* [NH-2503] - HQL subselect with addition fails
48+
* [NH-2507] - LINQ queries tha compare enumeration values with /checked+ compiler option throw NotSupportedException
49+
* [NH-2512] - QueryOver with Where clause and Take crashes
50+
* [NH-2524] - Linq converts enums to integers prematurely
51+
* [NH-2529] - Linq on Informix using take gives an exception
52+
* [NH-2536] - Second call to OfType don't change the query
53+
* [NH-2543] - IQueryOver support is not implemented for IStatelessSession
54+
* [NH-2549] - Disposing an Stateless Session that has already been closed causes a SessionException
55+
* [NH-2555] - Linq with Contains doesn't work with read only collections
56+
* [NH-2556] - NH is too tolerante to incorrect naming when access="field.XXX" is used
57+
58+
** Improvement
59+
* [NH-1342] - Very slow inserts for large BLOB
60+
* [NH-2023] - Batch operations - introduce SetBatchSize for IStatelessSession
61+
* [NH-2098] - Support for transaction isolation levels in stateless sessions.
62+
* [NH-2211] - Stateless Session Linq Support
63+
* [NH-2228] - Cascading StaleStateException doesn't show which Entity caused the problem
64+
* [NH-2425] - Cache the XmlSerializer for HbmMapping class
65+
* [NH-2449] - Add IStatelessSession.BeginTransaction(IsolationLevel) Method
66+
* [NH-2454] - Add auto-quote settings to main documentation
67+
* [NH-2455] - Centralization of proxy check to IProxyFactoryFactory (better support for static proxy)
68+
* [NH-2457] - Ability to use DetachedCriteria from stateless session
69+
* [NH-2461] - Allow parameter list as ienumerable and simplify IQuery
70+
* [NH-2471] - ShowBuildMenu.bat and Windows XP
71+
* [NH-2481] - Merge can fail when there is a transient entity reachable by multiple paths and at least one path does not cascade on merge
72+
* [NH-2502] - Fetch/Cacheable Should be Allowed to be Called Anywhere
73+
* [NH-2508] - Deprecate the ISession.SaveAndUpdateCopy API
74+
* [NH-2522] - ILMerge Antlr and ReLinq
75+
* [NH-2537] - Implement camelcase-m-underscore naming strategy
76+
* [NH-2557] - Improves log message, of CustomType not serializable, by adding additional data
77+
78+
** New Feature
79+
* [NH-908] - Implement read-only entities
80+
* [NH-2410] - Port <properties> from Hibernate
81+
82+
** Patch
83+
* [NH-2153] - Unused parameter in SetCommandTimeout method in DriverBase
84+
* [NH-2172] - Unrecognised method call in expression when using QueryOver queries in VB.Net
85+
* [NH-2445] - Add IStatelessSession.IsOpen and IStatelessSession.IsConnected
86+
* [NH-2473] - EntityName + inheritance doesn't work
87+
* [NH-2474] - Xsd for <properties> on subclass missing
88+
* [NH-2478] - Docs for <properties>
89+
* [NH-2513] - SetMaxResults issue with DB2400Dialect
90+
91+
** Task
92+
* [NH-2506] - Fix first example of ternary association in documentation
93+
* [NH-2541] - Upgrade ReLinq to 1.13.93
94+
95+
Build 3.0.0.GA (rev5290)
96+
=============================
1397
** Known BREAKING CHANGES from NH2.1.1.GA to NH3.0.0.GA
1498

1599
##### Design time #####
@@ -25,9 +109,6 @@
25109
* [NH-2284] - Obsolete members removed
26110
* Related to [NH-2358]: DateTimeOffset type now works as a DateTimeOffset instead a "surrogate" of DateTime
27111

28-
Build 3.0.0.GA (rev5290)
29-
=============================
30-
31112
** Bug
32113
* [NH-2222] - Wrong type for constant/parameter value used
33114
* [NH-2234] - Query on Property mapped with IUserType

0 commit comments

Comments
 (0)