This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+12 more
Affected surfaces
Summary
AI summaryDashboard adds org switcher search with pagination, mobile responsiveness improvements, and billing cycle display; ControlPlane introduces self‑hosted guest checkout, cloud org billing, endpoint URL templates, and PostgreSQL‑backed usage tracking; Dataplane now records delivery timestamps, retries budget syncs, and includes attempt IP.
Full changelog
What's Changed
- fix(dataplane,dashboard): deliver meta events with populated payload and fix meta-events config UI by @mekilis in https://github.com/frain-dev/convoy/pull/2664
- feat(dashboard): add org switcher search, count, and pagination by @mekilis in https://github.com/frain-dev/convoy/pull/2666
- fix(controlplane): route oauth2 token exchange through netjail dispatcher by @mekilis in https://github.com/frain-dev/convoy/pull/2668
- chore(deps): bump slack-go and testcontainers for OSV HIGH/MEDIUM by @olamilekan000 in https://github.com/frain-dev/convoy/pull/2670
- fix(controlplane): limit public invite token lookup response by @mekilis in https://github.com/frain-dev/convoy/pull/2671
- feat(controlplane): self-hosted guest checkout and cloud org billing by @mekilis in https://github.com/frain-dev/convoy/pull/2672
- fix(controlplane): address overwatch with env license for self-hosted billing view by @mekilis in https://github.com/frain-dev/convoy/pull/2673
- feat(dashboard): add google oauth signup by @mekilis in https://github.com/frain-dev/convoy/pull/2674
- feat(controlplane): support endpoint URL templates by @mekilis in https://github.com/frain-dev/convoy/pull/2675
- fix(controlplane): show accurate event delivery metadata by @mekilis in https://github.com/frain-dev/convoy/pull/2676
- feat(dashboard): show real billing cycle and consolidate event delivery details by @mekilis in https://github.com/frain-dev/convoy/pull/2677
- fix(controlplane): resolve portal license features from portal token by @mekilis in https://github.com/frain-dev/convoy/pull/2678
- fix(billing): default self-hosted billing service to prod overwatch by @mekilis in https://github.com/frain-dev/convoy/pull/2679
- fix(dashboard): revalidate the html shell so deploys aren't masked by stale cache by @mekilis in https://github.com/frain-dev/convoy/pull/2680
- fix(api): scope portal-link access to owned endpoints by @mekilis in https://github.com/frain-dev/convoy/pull/2681
- fix(api): require org membership on dashboard org reads by @mekilis in https://github.com/frain-dev/convoy/pull/2682
- refactor(portal): load license cache via shared bootstrap, add tests by @mekilis in https://github.com/frain-dev/convoy/pull/2683
- feat(dashboard): mobile responsiveness pass and UI-only CI gating by @mekilis in https://github.com/frain-dev/convoy/pull/2684
- fix(dashboard): stop portal link crash from undefined portalDetails by @mekilis in https://github.com/frain-dev/convoy/pull/2685
- fix(controlplane): resolve community enabled projects from db by @mekilis in https://github.com/frain-dev/convoy/pull/2686
- fix(dashboard): correct latest attempt and timeline order on event delivery details by @mekilis in https://github.com/frain-dev/convoy/pull/2687
- ci(infra): skip pubsub, e2e, and go codeql on ui-only changes by @mekilis in https://github.com/frain-dev/convoy/pull/2688
- fix(dashboard): allow instance admins to manage early adopter features by @mekilis in https://github.com/frain-dev/convoy/pull/2689
- feat(controlplane): postgres-backed cloud usage with forward byte columns by @mekilis in https://github.com/frain-dev/convoy/pull/2690
- ci(infra): speed up integration tests with tmpfs postgres and build cache by @mekilis in https://github.com/frain-dev/convoy/pull/2691
- fix(dashboard): mobile responsiveness across pages, plus service nil-logger panic fix by @mekilis in https://github.com/frain-dev/convoy/pull/2692
- fix(dashboard): route templated endpoint test events through dynamic api by @mekilis in https://github.com/frain-dev/convoy/pull/2693
- fix(infra): define Configuration type before its methods by @mekilis in https://github.com/frain-dev/convoy/pull/2695
- feat(dataplane): record delivery attempt request/response timestamps by @mekilis in https://github.com/frain-dev/convoy/pull/2694
- feat(dataplane): retry budget sync, delivery description, and attempt IP by @mekilis in https://github.com/frain-dev/convoy/pull/2696
- feat(controlplane): send version and instance id on validate by @mekilis in https://github.com/frain-dev/convoy/pull/2697
- fix(controlplane): share queue monitoring cookie signing key across replicas by @mekilis in https://github.com/frain-dev/convoy/pull/2698
Full Changelog: https://github.com/frain-dev/convoy/compare/v26.3.7...v26.6.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]