新的版本修複了大部分的bug ,帶來了一些新特性。在1.0版本相容的情況下對異常進行了少量的改動。這裡是在Sourceforge上下載頁的連結。
這些小的改動和配置過程有關係。在1.0版本中,如果你在app.config檔案中使用<hibernate-configuration>節點配置你的應用程式(使用NHibernate.Cfg.ConfigurationSectionHandler),NHibernate通常會在Configuration的建構函式中做所有的配置工作,並且調用new Configuration().BuildSessionFactory()獲得一個配置好的session factory。在1.0.1中必須調用Configuration.Configure()來讀取節點(所以代碼變成new Configuration().Configure().BuildSessionFactory()),注意:這不會影響僅僅在<nhibernate>節點配置NHibernate的使用者(使用NameValueSectionHandler),這個節點包含了“全域”("global" )屬性,並且在configuration被構造時總是馬上被讀取。
在NHibernate 1.0.1中最重要的新特性是Roberto Paterlini提供的反射最佳化。這個最佳化在預設是啟用的,可以設定hibernate.use_reflection_optimizer屬性為false來禁用它。這個屬性是全域的,因此它只能被設定在app.config檔案的<nhibernate>節點。
NHibernateContrib 1.0.1也引入了使用者貢獻的一些新特性。Lukas Krejci貢獻了Microsoft Access 方言(dialect)和驅動(NHibernate.JetDriver),Xianfeng Lu發給我們一個用於Oracle BFILE資料類型的自訂的類型。通過使用NHibernate.UserTypes.SqlTypes庫,現在它也可以使用System.Data.SqlTypes命名空間的類型。