Hi everyone,
We’ve just released NServiceBus 7.2.1, 7.1.11, and 6.5.9.
This patch release fixes a message loss issue when Gateway InMemory deduplication is used. 7.2.1 also contains a fix that allows C# 8 nullable reference types to be used for interface messages.
Fixed bugs
- #5554 InMemory gateway deduplication can cause message loss
- #5488 Enabling C# 8 nullable reference types throws exception on interface messages
How to know if you are affected
All Gateway users that are using InMemory deduplication storage. You are not affected if you are using the InMemory storage bundled with Gateway 3.1.
Symptoms
When retrying failed requests to the gateway, requests are discarded with the following log statement:
"Message with id: {message-id} has already been dispatched, ignoring incoming gateway message."
Should you upgrade immediately
Upgrade immediately if you are using InMemoryPersistence
as your persistence option for the gateway.
Where to get it
You can download the updated version directly from NuGet: NuGet Gallery | NServiceBus 8.0.3
With thanks,
The team in Particular
Please read our release policy for more details. Follow @ParticularNews to be notified of new releases and bug fixes.