NServiceBus.NHibernate 8.0.0-rc2, 7.2.3, and 6.2.10 - Patch releases available

Hi Everyone,

We’ve just released NServiceBus.NHibernate 8.0.0-rc2, 7.2.3, and 6.2.10.

This patch release improves the efficiency of the outbox cleanup operation, especially when the system is under load. Systems with very high message volume can greatly benefit from the optimized cleanup operations, resulting in lower message-processing latency and fewer unnecessary messages being moved to the error queue.

Fixed bugs

  • #333 Cleanup task can execute concurrently
  • #334 Cleanup task cannot be completely disabled

How to know if you are affected

NServiceBus shows log entries indicating database deadlocks or timeouts on the outbox record tables.

Symptoms

Under load, you can see an increase in immediate and delayed retries caused by messages failing due to database deadlocks or timeouts on the outbox record tables. This can result in seeing more transient errors in ServicePulse, or in the error queue if the platform tools are not used.

Should you upgrade immediately

If you are affected, you should upgrade.

Where to get it

You can download the updated versions and see the full release notes here:

With thanks,

The team in Particular

Please read our release policy for more details.