1.3.0
As part of this release we had 4 issues closed.
Features
#359 Expose a message failed event via the bus for external integrations
- Create a new event contract containing all relevant data (pretty much what you see in SI today for a given failure)
- Avoid using IEvent and instead have to users include the message in their conventions
- React to the internal MessageFailed event and queue up a event dispatch message
- Create a satellite to process the message
- Create an index in raven that matched 1-1 to the external event
- As dispatch request comes in query raven for data. Throw to retry if data is missing (index stale)
- Publish new event when data is available
Notes:
Content trimmed. See full issue
Bugs
#391 Service Pulse shows endpoint error indicators in dashboard for unselected endpoints
Moved from ServicePulse issue (Particular/ServicePulse#155)
This is from a support case: https://nservicebus.desk.com/agent/case/6257
In spite of the fact only one endpoint is selected in the endpoint configuration, you continue observing 2 error indicators for endpoints in the dashboard. (the one active, selected endpoint is working
correctly and actively sending heartbeats.)
Content trimmed. See full issue
#344 Audit URL incorrect
When accessing /api this is shown:
audit_url: "http://host:33333/api/audit/{?page,per_page,direction,sort}",
However, there's no handler for /api/audit endpoint.
#336 Latest Events message does not specify retried message type
Logged by @dannycohen - Moved from Particular/ServicePulse#131
Repro
- When you retry a message in SI / SP, the Latest event message does not include an indication of the message type (see image below)
- We should include the message type in the latest event message (same as other related events)
Content trimmed. See full issue
Where to get it
You can download this release from:
- Our website
- Or chocolatey



