NHibernate 3.3.0.GA is now available for download from Sourceforge.
Nuget will be updated as soon as possible.

http://sourceforge.net/projects/nhibernate/?source=directory

A big thanks to everyone that's contributed to this release!

Summary of changes:

* Many improvements to the LINQ provider to extend the set of queries which
 it can handle.

* Introduction of the "enhanced" family of id generators. These can be backed
 by either a sequence or a table, have built in support for tracking several
 id series in the same table, and share a common set of optimizers, which
 implement e.g. HiLo or Pooled algorithms.

* Some new abilities in Mapping-By-Code.

* And a nice batch of bug fixes in other areas.


** Known BREAKING CHANGES from NH3.2.0.GA to NH3.3.0.GA

   ##### Possible Breaking Changes #####
        * [NH-2214] - SQL Server 2005/2008: Exception is now thrown
when paging a statement that requires distinct results, and is ordered
by a column that is not included in the result set of the query
                    - Dialog.ExtractColumnOrAliasNames method
signature and visibility changed - may affect custom dialects that use
this method
        * [NH-2950] - IAccessCallback.NextValue property renamed and
changed to a method called IAccessCallback.GetNextValue()
        * [NH-2953] - SequenceStyleGenerator now forces use of a table
if a pooled optimizer is chosen and the dialect doesn't support pooled
sequences.
        * [NH-2960] - Queries for an entity name will now not include
instances of the same class mapped using a different entity name.
        * [NH-2664] - IHqlExpressionVisitor has new property
ISessionFactory SessionFactory { get; }
        * [NH-3067] - The use of Substring() in Linq queries have been
corrected so the zero-based index parameter in C# is converted to
one-based index in SQL.
        * [NH-2528] - Throw exception instead of silently truncate
string and blob data
        * [NH-3086] - The base dialect now defaults to ANSI syntax for
substring. A custom dialect may need to adjust for this.

Full list of changes:
[3.3.0CR1] 
https://nhibernate.jira.com/secure/ReleaseNote.jspa?projectId=10000&version=10540
[3.3.0GA] 
https://nhibernate.jira.com/secure/ReleaseNote.jspa?projectId=10000&version=10840


/Oskar

Reply via email to