Skip to content

1.3.0

Choose a tag to compare

@particularbot particularbot released this 14 Oct 04:21

As part of this release we had 4 issues closed.

Features

#359 Expose a message failed event via the bus for external integrations

  1. Create a new event contract containing all relevant data (pretty much what you see in SI today for a given failure)
  2. Avoid using IEvent and instead have to users include the message in their conventions
  3. React to the internal MessageFailed event and queue up a event dispatch message
  4. Create a satellite to process the message
  5. Create an index in raven that matched 1-1 to the external event
  6. As dispatch request comes in query raven for data. Throw to retry if data is missing (index stale)
  7. 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.)

dashboard
endpoints config
endpoints overview

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
  1. When you retry a message in SI / SP, the Latest event message does not include an indication of the message type (see image below)
  2. We should include the message type in the latest event message (same as other related events)

image

Content trimmed. See full issue

Where to get it

You can download this release from: