This is part of the NServiceBus Upgrade Guide from Version 7 to 8, which also includes the following individual upgrade guides for specific components:
Feature Details
Transports
- Upgrade AmazonSQS Transport Version 5 to 6
- MSMQ Transport Upgrade Version 1 to 2
- RabbitMQ Transport Upgrade Version 6 to 7
- SQL Server Transport Upgrade Version 6 to 7
Persistence
Timeout manager
The timeout manager is removed from core which makes timeout manager backwards compatibility mode obsolete. If backwards compatibility mode was enabled these APIs must be removed.
WithPeekDelay replaced by QueuePeekerOptions
In version 6 of the transport, the message peek delay can be defined using the WithPeekDelay
configuration option. The configuration setting has been moved to a more generic QueuePeekerOptions
that allows configuration of other parameters related to message peeking.