NHibernate 3.3.0 Candidate Release 1 is now available for download
from Sourceforge.

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

Please test in your projects and report any issues. Leading up to the
final 3.3.0 release, we are of course mainly interested in fixing any
new regressions. Because of the large number of changes to the LINQ
provider, if your project use LINQ heavily it is especially useful to
test for any regressions in your existing queries.


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.CR1

   ##### 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

Full list of changes:
https://nhibernate.jira.com/secure/ReleaseNote.jspa?projectId=10000&version=10540


/Oskar

Reply via email to