Silently, the NH community released version 2.1.2 of NHibernate and its side-kick projects.
The NHibernate and NHibernate LINQ binaries are available on Source Forge and NHContrib 2.1.2 can be downloaded from NHContrib section.
The changes since 2.1.1 seem very minor, however, if you missed version 2.1.1 now may be a good time to upgrade, as 2.1.1 fixed many important bugs. See release notes for more details and complete list of changes. I did not check all the side-kick projects for changes, only the ones I use. What I see is one bug fixed in NH Linq in 2.1.2 (plus ~20 fixed in 2.1.1) and one change to SysCache2 provider adding support for defining a command timeout.
UPDATE: There's also a matching version of NHibernate Lambda Extensions for Criteria API released.
Please note that if you use any third party libraries referencing NH 2.1.0 (e.g. Spring.NET 1.3) they may start failing during assembly binding resolution. If that happens, you can use the binding redirect like so:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NHibernate"
publicKeyToken="aa95f207798dfdb4"
culture="neutral" />
<bindingRedirect oldVersion="2.1.0.4000"
newVersion="2.1.2.4000" />
</dependentAssembly>
</assemblyBinding>
</runtime>
Tags: