1.5.3
As part of this release we had 7 commits which resulted in 2 issues being closed.
Improvement
#467 Added ETAG to requests for message bodies to allow caching in ServiceInsight
This change allows for a performance enhancement in ServiceInsight
Bug
#477 Transaction timeouts can occur when executing RetryAll
Who's affected
Everybody having a large load of messages to be audited.
Symptoms
ServiceControl is wrapping the consumption of messages in a TransactionScope with the default transaction timeout settings set to 30 seconds. When a large number of messages need to be processed it can happend that those retries take longer than 30 seconds thereby leading to TransactionAbortedException.
The fix is to no longer wrap consumption of messages in a TransactionScope.
Where to get it
You can download this release from:
- Our website
- Or chocolatey