NServiceBus.RavenDB 4.2.4 - Critical patch release available

Hi everyone,

We’ve just released NServiceBus.RavenDB 4.2.4.

Fixed bugs

  • #384 Outbox may process duplicate messages when using multi-tenant databases

How to know if you are affected

You are affected if you use multi-tenant databases (a different database is selected for each message based on a message header) with NServiceBus.RavenDB 4.2.3 at the same time as the Outbox feature.

Symptoms

When using the Outbox in NServiceBus.RavenDB 4.2.3 and also using multi-tenant databases with a different database selected depending on information in message headers, it’s possible for the deduplication feature of the Outbox to look in the incorrect database, resulting in a possibility for duplicate messages to be processed successfully more than once.

Should you upgrade immediately

If you fit the criteria for affected users above, you should upgrade NServiceBus.RavenDB immediately. Versions of NServiceBus.RavenDB other than 4.2.3 are not affected.

If you believe that you may have been negatively affected by duplicate message processing as a result of this bug, please contact Particular support and we will help you to diagnose the situation and potential remedies.

Where to get it

You can download the updated version and see the full release notes here: Release 4.2.4 · Particular/NServiceBus.RavenDB · GitHub

With thanks,
The team in Particular

Please read our release policy for more details.