## frain-dev/convoy — v26.7.6…v26.8.0

_33 commits._

### Features
- **feat(controlplane): manage queue drain lifecycle (#2866)** (ecd736b)
- **feat(controlplane): retention drop history in admin (#2859)** (72328d8)
- **feat(dashboard): explain data plane diagnostics and prefer live replicas (#2854)** (429ac83)
- **feat(dashboard): rebuild the data plane panel around a verdict (#2852)** (1b8622e)
- **feat(controlplane): report data plane depth on the queue monitoring page (#2851)** (b44833c)

### Fixes
- **fix(dashboard): restore Feature Flags icon (#2874)** (b6d07b7)
- **fix(dataplane): default zero retry intervals and cap jitter (#2871)** (f4cb8a2)
- **fix(build): pin accessible MinIO image for tests (#2872)** (5efb311)
- **fix(dataplane): ignore deleted breaker targets and clarify queue controls (#2870)** (4ec55bd)
- **fix(ci): handle merge queue in docs sync (#2869)** (a8c3e67)
- **fix(controlplane): skip endpoint probes when ping validation is disabled (#2867)** (6081a35)
- **fix(controlplane): clarify endpoint discard and tooltip diagnostics (#2865)** (8402eb5)
- **fix(dashboard): show event diagnostics before meta metrics (#2864)** (489294d)
- **fix(dataplane): reload dynamic routing metadata before matching (#2863)** (5b48df0)
- **fix(controlplane): separate retention and archiving entitlements (#2862)** (82b3174)
- **fix(controlplane): bound retention row counts so they cannot block drops** (b84e957)
- **fix(dashboard): widen fillHost tooltip hover target to component host (#2858)** (c9bec8d)
- **fix(dashboard): keep table tooltips visible without blocking row menus (#2857)** (2abecaf)
- **fix(dashboard): raise dropdown stacking and clip room for table row menus (#2856)** (6b22188)
- **fix(dashboard): keep data plane stages table inside the viewport (#2855)** (b85f80f)
- **fix(dashboard): say what a data plane replica actually counts as intake (#2853)** (af546d6)
- **fix(controlplane): require the invitee session to accept an organisation invite (#2850)** (1f19a12)
- **fix(controlplane): align retry preview count and gate event type mutations (#2849)** (7970594)
- **fix(dashboard): import endpoint models as types so the image build emits dist (#2847)** (45518f5)
- **fix(controlplane): bump postgres cache epoch before dropping a local entry (#2846)** (6029c50)
- **perf(dataplane): cache verified api key derivations instead of deriving per request (#2844)** (28adea5)
- **perf(dataplane): validate ingest events without walking the payload (#2845)** (28a0073)
- **fix(controlplane): block private networks on oauth2 connection test (#2842)** (ed6970f)
- **fix(dataplane): unwrap nat64 and 6to4 in notification ssrf guard (#2841)** (c0a26db)

### Chore
- **refactor(controlplane): remove queue maintenance (#2873)** (106248b)
- **chore(docs): sync generated reference artifacts (#2868)** (6475eb3)
- **ci(cloud): skip staging hub bumps when the image is not getconvoy/convoy (#2848)** (5dddd1e)
- **refactor(controlplane): remove direct posthog and mixpanel telemetry (#2843)** (8609097)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/frain-dev/convoy?utm_source=github-action)._