github Particular/NServiceBus 4.7.3

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

As part of this release we had 2 issues closed.

Improvements

#2515 Timeout messages should not invoke SagaNotFound handler

In the following scenarios timeouts for completed sagas can still be fired:

  • When a timeout is already retrieved from storage and queued up to be executed;
  • When the deletion of all timeouts misses to delete all of them due to stale indexes in Raven;

In the above circumstances, ISagaNotFound handlers should not be invoked.

Bugs

#2544 When sending a message from a IFindSagas.FindBy should not attempt to set saga headers

Since the saga instance does not exist at that point there is no point attempting to set the OriginatingSagaId and OriginatingSagaType headers. Such attempt would result in exception being thrown instead of sending the message as user intended.

Don't miss a new NServiceBus release

NewReleases is sending notifications on new releases.