github Particular/NServiceBus 4.6.5

latest releases: 9.0.0, 8.2.0, 9.0.0-alpha.10...
9 years ago

As part of this release we had 16 commits which resulted in 2 issues being closed.

Bugs

#2353 Timeouts and deferred messages are delivered to local queue, not clustered queue

In NServiceBus 4.6.3, in a clustered distributor setup, timeouts and deferred messages are delivered to local queue on workers and not to clustered queue.

Timeout messages and deferred messages are delivered directly to a specific local queue (on the server which requested the timeout/deferring) and not to the clustered queue. This bypasses the regular path which involves removing a message from the storage queue and deliver the destination queue on the worker. The worker does not know this and reports back that it is ready to handle a new message after handling the timeout message, which causes the storage queue to grow.

See question on StackOverflow for more information

#2072 NRE when sending a message that has no routing

When an endpoint tries to send a message and if no routing information has been specified in the configuration, then the endpoint throws an unfriendly exception.

Where to get it

You can download this release from nuget

Don't miss a new NServiceBus release

NewReleases is sending notifications on new releases.