What can we expect from NHibernate Persistence long term?


With the introduction of NServiceBus.Sql Persistence, which is ORM agnostic, has there been any discussions about possibly deprecating the NServiceBus.NHibernate persistence? I’m also curious if we are developing new endpoints should we opt for picking NServiceBus.Sql over NServiceBus.NHibernate even if we are using Nhibernate for our data access layer?

Hi @jtim08515,

As documented here, we suggest using the SQL Persistence for new endpoints, as it provides significant improvements over the NHibernate persistence.

For any endpoints you have running in production on top of NHibernate persistence, you’re in the clear. The persistence is currently considered feature complete. That means it may receive occasional updates, but it’s not under active development. It is, however, fully supported, and at the time of writing, there are no plans to deprecate it.

Are there any features you’re currently missing in the persistence?

I hope that helps,
Kind regards,