Getting Started
Architecture
NServiceBus
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Samples

AmazonSQS Transport Upgrade Version 6 to 7

Configuration options

The SQS transport configuration options that have not changed have been moved to the SqsTransport class. See the following table for further information:

Version 6 configuration optionVersion 7 configuration option
EnableV1CompatibilityModeEnableV1CompatibilityMode
MapEventMapEvent
MaxTimeToLiveMaxTimeToLive
PoliciesPolicies
TopicNameGeneratorTopicNameGenerator
TopicNamePrefixTopicNamePrefix
QueueNamePrefixQueueNamePrefix
Policies.AddAccountConditionPolicies.AccountCondition
Policies.AddTopicNamePrefixConditionPolicies.TopicNamePrefixCondition
Policies.AddNamespaceConditionPolicies.TopicNamespaceConditions
Policies.AssumePolicyHasAppropriatePermissionsPolicies.SetupTopicPoliciesWhenSubscribing

V1 Compatibility Mode

The option to serialize the TimeToBeReceived and ReplyToAddress message headers in the message envelope for compatibility with endpoints using version 1 of the transport is no longer available.

Make sure that all V1 endpoints are upgraded to a supported version and remove the transport.EnableV1CompatibilityMode(); configuration option.