1.2.5
As part of this release we had 7 issues closed.
Bugs
#428 No messages shown in endpoint with messages from external source
This seems to be related to the issue fixed in ServiceControl :
ServiceControl stops shortly after starting #427
The fix seems to work in ServiceControl and it now shows the correct info in ServicePulse. But when we try open the message from external source (i.e. Biztalk) in ServiceInsight, it refuses to list any messages in endpoints containing these external source messages:
https://www.dropbox.com/s/jzxie5xwrmnxjc3/Sk%C3%A4rmklipp%202015-01-20%2017.03.51.png?dl=0
If I browse the url to serviceControl API manually in Chrome for example I get a list of messages back. I think the problem lies within the ServiceInsight-client trying to display a list of messages in the gridcomponent, try to parse the external source messages and crashes, resulting in no messages shown in grid for that particular endpoint.
#422 Saga visualizer should point to correct NuGet based on NSB version
When the endpoint didn't contain the saga audit plugin, this is currently displayed:
First of all, that NuGet package is deprecated. But it should look at the NServiceBus.Version header and display either ServiceControl.Plugin.Nsb4.SagaAudit or ServiceControl.Plugin.Nsb5.SagaAudit.
Additionally you could potentially fill the project name with the value of the NServiceBus.ProcessingEndpoint header, which would be correct in many cases?
#419 Retry selects wrong message if more than one message with same ID
Symptoms
When retrying a message via ServiceInsight, after a successful retry, the message being retried is still in 'error' state but another message (first on the list with same transport message ID) is shown as retried successfully
Who's affected
All users of ServiceInsight
Repro:
- Have one message processed by multiple endpoints
Content trimmed. See full issue
#418 Short performance timespan displays "no time"
In SI Message list, when one of the performance timespan columns contains a value that is 0ms (i.e. presumably less then 1ms), the displayed message is "no time"
This is problematic since: it is not correct: It is not "no time", but close to 0ms
The displayed value should be one of the following:
- a much more fine-grained timespan (e.g. "0.2 millisecond)
- an indication that its less than 1 ms (e.g. "less than 1 millisecond")
- or even "0 millisecond" (not the best, but more preferable than "no time")
Content trimmed. See full issue
#416 Add license url to chocolatey package
Use this url - http://particular.net/LicenseAgreement
#415 Duplicate messages by ID
A user had the following error on startup.
Product name: ServiceInsight
Version: 1.2.4
Stacktrace:
Description:
As soon as I fire up ServiceInsight up on my machine I get an "Opps" error and it shuts down. Here is when I get when I do a "copy to clipboard":
System.InvalidOperationException: Sequence contains more than one matching element
Content trimmed. See full issue
#414 When viewing the saga view of a message that does not have the plugin, the guidance is incorrect
When attempting to load the saga view for a message whose endpoint does not contain the saga audit plugin, we currently display guidance to install the saga audit plugin. However we now have three distinct nuget packages targeting NSB major versions 3,4 and 5. The guidance should reflect that.
Where to get it
You can download this release from:
- Our website
- Or chocolatey