Hi everyone,
We’ve just released NServiceBus.MessagingBridge 3.0.3 and 2.2.3.
Fixed bugs
- #474 Bridge can’t transfer self-addressed messages in migration scenarios
How to know if you are affected
You are affected if both conditions are met:
- You are migrating endpoints that send messages to themselves. For example, using
SendLocal
. - You have configured the bridge to transfer messages from a queue containing messages sent by endpoints to themselves.
Symptoms
Messages with ReplyToAddress
equal to the source queue address are moved to the bridge error queue, and the following message is logged by the bridge:
System.Exception: Failed to shovel message for endpoint error with id <messageId> from <one-side> to <the-other-side>
---> System.Exception: No target address mapping could be found for source address: <source-address>. Ensure names have correct casing as mappings are case-sensitive. Nearest configured match: <closest-address>
When to upgrade
You should upgrade immediately if you are affected. Otherwise, you should upgrade during your next maintenance window.
Where to get it
You can install the new versions of NServiceBus.MessagingBridge from NuGet.
Please read our release policy for more details.
With thanks,
The team in Particular