Skip to content

Releases: frain-dev/convoy

v26.7.6

Choose a tag to compare

@github-actions github-actions released this 27 Aug 20:53
1b00315

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

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:11
de709ed

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

Choose a tag to compare

@github-actions github-actions released this 23 Aug 11:13
a6ecb2c

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

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:11
e199fd9

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

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:24
96252dc

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

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:41
a88cd70

Convoy Changes

26.7.1

Features

  • feat(dataplane): allow dynamic urls that match no endpoint template (#2773)

Bug Fixes

  • fix(dashboard): UI bug (#2775)

v26.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 22:05
c9c2e65

Convoy Changes

26.7.0

Features

  • feat(dataplane): optional sync ack for dynamic event resolve (#2766)
  • feat(dashboard): Redesign Convoy dashboard (#2764)

Bug Fixes

  • fix(dataplane): surface dynamic url template failures without leaking event metadata (#2771)

v26.6.10

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:41
c7addaa

Convoy Changes

26.6.10

Features

  • feat(dataplane): custom user-agent replaces convoy branding header (#2765)

Improvements

  • docs(docs): update config examples and automate generated refs sync (#2610)

Bug Fixes

  • fix(release): dispatch tag-triggered workflows after bot tag pushes (#2763)

v26.6.9

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:59
f7038a8

Convoy Changes

26.6.9

Improvements

  • refactor(dataplane): remove delete-query retention and its feature flag (#2753)
  • ci(infra): auto-merge convoy-cloud staging bumps via cloud bots (#2762)

Bug Fixes

  • fix(controlplane): swap transactional email header logo (#2761)
  • fix(build): refactor docker install script (#2711)
  • fix(controlplane): harden ingest verifier fallback, retry scoping, bulk onboard and billing update (#2754)

v26.6.8

Choose a tag to compare

@github-actions github-actions released this 24 Jul 14:37
dbf1db2

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)