E’ stata rilasciata la versione 2.1.0 di NHibernate. Qualche novità:

  1. Supporto diretto a SQL Server 2008 (MSSql2008Dialect); NHibernate può usare i tipi di dato Date, Time, DateTime2, DateTimeOffset.

  2. Nuovi ID Generators.

  3. Executable HQL. E’ possibile scrivere una cosa del tipo:

    using (ISession session = GetSession())
    {
        using (ITransaction tx = session.BeginTransaction())
        {
            session.CreateQuery("delete from MyEntity").ExecuteUpdate();
            tx.Commit();
        }
    }
    
  4. Rimozione della dipendenza da Castle.DynamicProxy2 (informazioni qui e qui).

In ogni modo, la lettura del file releasenotes.txt è sempre consigliata.