Convoy 26.9.1 adds delivery lookup by provider idempotency value, surfaces retried deliveries and fixes the dashboard event chart.
Features
- Find event deliveries by the value a provider sends, such as a webhook delivery ID header.
GET /eventdeliveries, its count and batch retry acceptidempotencyValue(optionally scoped withsourceId), andGET /eventsaccepts it for listing. A value that matches no event returns an empty result instead of an unfiltered list (#2881). - Filter deliveries by attempt count with
minTrials;minTrials=2returns deliveries that were retried. It requiresidempotencyValue,eventIdorendpointId(#2881). - New
eventdelivery.retryingmeta event, sent when a delivery attempt fails and is scheduled for retry. It can be enabled in project settings (#2881).
Fixes
- Save the project setting that adds event ID trace headers to deliveries. It was accepted by the API but never stored, so it always loaded as off. Existing projects keep it off (#2881).
- Batch retry now replays only the deliveries selected by event and attempt filters (#2881).
- Keep typed text in multi-value inputs such as source idempotency keys when the field loses focus (#2881).
- End the dashboard event chart at the last period with data instead of padding empty periods on the right (#2882).
- Pin Node.js for release dashboard builds so tagged releases build reliably (#2883).
Full changelog: v26.9.0...v26.9.1