Releases: frain-dev/convoy
Releases · frain-dev/convoy
Release list
v26.7.6
Convoy Changes
26.7.6
Features
- feat(infra): split retention drop from webhook archiving (#2830)
- feat(infra): rename configurations retention columns (#2832)
- feat(controlplane): return event uid from event create (#2833)
- feat(dashboard): restore instance configurations under Admin (#2835)
- feat(controlplane): add admin_managed ownership for instance config and cb (#2837)
Improvements
- chore(docs): sync generated reference artifacts (#2831)
Bug Fixes
- fix(dataplane): record index rebuild skip before run close-out (#2828)
- fix(controlplane): require verified email for cloud subscribe (#2834)
- fix(controlplane): enforce singleton instance config and admin retention ux (#2836)
- fix(controlplane): keep admin managed opt-in on upgrade (#2838)
- fix(dashboard): put configurations first in admin sidebar (#2839)
- fix(dashboard): warn on unsaved admin configuration changes (#2840)
v26.7.5
Convoy Changes
26.7.5
Improvements
- docs(docs): refresh readme badges and feature list (#2820)
- docs(docs): group readme badges and align deploy link (#2821)
Bug Fixes
- fix(dataplane): page filtered deliveries and search the list (#2819)
- fix(dashboard): serve delivery table count from the daily rollup (#2822)
- fix(dataplane): page filtered deliveries and list observed event types (#2824)
- fix(dataplane): list observed delivery types from the event (#2825)
- fix(dataplane): skip-scan observed delivery types (#2826)
v26.7.4
Convoy Changes
26.7.4
Improvements
- ci(release): generate SPDX SBOM for published Docker images and upload as a workflow artifact (#2620)
- refactor: move jobs and feature flags persistence to sqlc (#2622)
Bug Fixes
- fix(controlplane): give the concurrent index build its own lock budget (#2814)
- fix(dataplane): reconcile stored partition retention with config (#2815)
- fix(dashboard): use singular metric labels when the count is one (#2817)
- fix(dashboard): keep discarded deliveries on a neutral chip (#2818)
- fix(dataplane): count dashboard events sent from event rows (#2816)
v26.7.3
Convoy Changes
26.7.3
Features
- feat(controlplane): rebuild invalid indexes from the admin dashboard (#2799)
- feat(dataplane): add postgres as a first-class queue provider (#2795)
- feat(controlplane): endpoint Teams notifications and transition-gated alerts (#2802)
- feat(controlplane): add licensed event list search with exact JSON filters (#2803)
- feat(dataplane): daily delivery counts and queue metrics snapshots (#2808)
- feat(controlplane): adopt orphan invalid indexes and block duplicate-key rebuilds (#2812)
Improvements
- perf(dataplane): cache subscriptions by source id (#2791)
- docs(release): add the 26.7.3 changelog entry (#2813)
Bug Fixes
- fix(dataplane): reject empty endpoint_id on event match (#2788)
- fix(api): invalidate subscription and filter caches on api writes (#2790)
- fix(controlplane): invalidate endpoint caches on api writes (#2792)
- fix(dashboard): show delivered URL from attempts on delivery details (#2793)
- fix(dashboard): Improve verify-email UX: auth shell layout and clearer modal (#2789)
- fix(events): use plain inner order by for paged exists scans (#2794)
- fix(dashboard): show the partition operation the button will run (#2796)
- fix(controlplane): repair indexes postgres left invalid, rebuild them on demand (#2797)
- fix(migrations): reconcile endpoints NOT NULL schema drift (#2801)
- fix(dataplane): sweep orphaned events_endpoints after partition retention (#2800)
- fix(controlplane): mark event payload jsonb function parallel unsafe (#2804)
- fix(controlplane): range-scan event deliveries by project and created_at (#2805)
- fix(dashboard): show event log search progress and load sidebar deliveries (#2806)
- fix(dataplane): stop prometheus register from scanning event_deliveries (#2807)
- fix(infra): run local installer from published image (#2798)
- fix(dataplane): rebuild every owed index at boot (#2809)
- fix(dataplane): rewrite rollup days that already hold rows (#2810)
- fix(controlplane): serve delivery status totals from a status-aware rollup (#2811)
v26.7.2
Convoy Changes
26.7.2
Features
- feat(controlplane): redesign emails and fix verification resend (#2778)
- feat(controlplane): partition tables by attaching with an admin UI (#2784)
Improvements
- chore(release): prepare v26.7.1 (#2776)
- docs(docs): correct advanced signatures defaults (#2777)
- docs(release): add the 26.7.2 changelog entry (#2782)
Bug Fixes
- fix(controlplane): bound endpoint list failure-rate count (#2779)
- fix(dataplane): correct partition naming, retention adoption and event-id enforcement (#2781)
- fix(controlplane): fit transactional emails to mobile and move the footer inside the card (#2783)
- fix(controlplane): load endpoint failure rates after the list (#2785)
- fix(dataplane): drop leftover pk after copy unpartition (#2786)
- fix(dataplane): restore fks after copy unpartition of a partitioned sibling (#2787)
v26.7.1
v26.7.0
v26.6.10
v26.6.9
v26.6.8
Convoy Changes
26.6.8
Improvements
- chore(deps): bump golang.org/x/crypto to v0.52.0 and golang.org/x/net to v0.55.0 (#2757)
Bug Fixes
- fix(release): open homebrew tap PR instead of direct commit (#2759)
- fix(controlplane): scope source lookups by project and canonicalize jwt blacklist keys (#2755)
- fix(dataplane): block cloud metadata and link-local targets on default webhook egress (#2756)
- fix(controlplane): scope portal-link and org authorization to close cross-tenant access (#2760)