Hi everyone,
We’ve just released NServiceBus.AmazonSQS 3.3.1/4.0.1/4.1.1.
Fixed bugs
- #232 On the wire compatibility- subscriptions v5 - v7 fails on ReplyToAddress header
How to know if you are affected
When processing a message from an endpoint using version 1.x of the transport the messages fails on serialization with the following message:
NServiceBus.Transports.SQS.MessagePump [(null)] - Treating message with SQS Message Id 8869dadb-a5e3-4722-a14c-7fd30858d4cc as a poison message due to exception Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: {. Path 'ReplyToAddress', line 1, position 573.
Symptoms
Messages are sent to the error queue with the following message:
NServiceBus.Transports.SQS.MessagePump [(null)] - Treating message with SQS Message Id 8869dadb-a5e3-4722-a14c-7fd30858d4cc as a poison message due to exception Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: {. Path 'ReplyToAddress', line 1, position 573.
Should you upgrade immediately
If your system sends or publishes messages from endpoints using version 1.x of the transport by endpoints using a later version of the transport.
Where to get it
You can download the updated version and see the full release notes here:
- 3.3.1 https://github.com/Particular/NServiceBus.AmazonSQS/releases/tag/3.3.1
- 4.0.1 https://github.com/Particular/NServiceBus.AmazonSQS/releases/tag/4.0.1
- 4.1.1 https://github.com/Particular/NServiceBus.AmazonSQS/releases/tag/4.1.1
With thanks,
The team in Particular
Please read our release policy for more details.