Skip to content

Releases: frain-dev/convoy

v24.6.1

30 Jun 16:34
ac8dab8
Compare
Choose a tag to compare

Changelog

Features

  • Add rate limiter to event entry points, HTTP APIs, and message brokers #2072 #2035
  • Add retry queue #2058
  • Add search bar for subscriptions #2062
  • Use asynq's exponential backoff for event delivery retries #2052
  • Add PyroScope profiling #1737
  • Added Prometheus metrics #2005
  • Endpoint subscriptions can now be created and viewed on portal links #2015
  • Subscriptions can now be filtered by name #2014

Enhancements

  • Optimise flatten and compare packages #2066 #2077
  • Changed the Postgres driver to pgx #2064
  • Optimized dashboard query and run time #2070
  • Fixed order of endpoints and subscriptions #2060
  • Optimise Subscription loader queries #2056
  • Make dispatcher proxy less strict, allowing requests to be sent if the proxy URL is invalid #2059
  • Load subscriptions synchronously on worker startup #2053
  • Remove cache from userRepo since it's not a hot path #2050
  • Added cache to retrieving subscriptions for broadcast #2044
  • Refactored net.Dispatcher
    • Create dispatcher once #2043
    • Fixed a bug where we were closing the response body late #2029
  • Refactor ProcessBroadcastEventCreation and ProcessEventCreation handlers
    • Deduplicate endpoint IDs #2024
  • Refactor Repository
    • Add FindEventDeliveryByIDSlim #2054
    • Refactored event creation to insert in bulk #2038
    • Add indexes for FetchSubscriptionsForBroadcast #2033

Bug Fixes

  • Fix dashboard summary filters #2071
  • Fix events summary date filter #2069
  • Fixed panic that occurred when updating project when setting the SSL config #2055
  • Fixed a bug where we were creating events for the number of matched subscriptions instead of the number of matched endpoints #2025
  • Fixed a bug where we would try to filter even when none is set on the subscription #2027
  • Fixed a bug where the default log level was set to debug #2013
  • Fixed a bug where portal links won't load in iframes because of a missing project reference #2008

v24.5.1

14 May 10:04
5bc1ac2
Compare
Choose a tag to compare

Changelog

Features

  • Create default org when bootstrapping Convoy for the first time. #1991
  • Display user-settings page when there are no organizations. #1999

Enhancements

  • Use transactions in ProcessBroadcastEventCreation to prevent a race condition. #1994
  • Update copy for the kafka source form giving more information and linking to docs. #2000
  • Update Endpoint table with its ID on the dashboard. #1988

Bug fixes

  • Fixed a panic that would occur when request body is a string during subscription filtering. #1992
  • Fixed a bug where the response from the pause endpoint api wasn't versioned correctly. #2001

v24.4.1

22 Apr 16:20
8d91619
Compare
Choose a tag to compare

API Changes

Note

All API Changes are backward-compatible, so you shouldn't need to change any code to get them to work, however, you need to specify the version (2024-04-01) in your convoy.json.

  • changed endpoint title to name
  • changes endpoint target_url to url

Features

  • Implemented an in-memory store for data plane #1932
  • Re-implement rate limiter using postgres #1937 #1950
  • Add the ability to mutate payloads from message broker sources using javascript functions #1954 #1956 #1958
  • Add project config for enforcing https endpoints #1955 #1957
  • Add documentation to request models #1959

Enhancements

  • Encode Postgres connection string credentials #1936
  • Update endpoint title to name and target_url to url #1945
  • Enqueue Stuck Event Deliveries #1977

Bug Fixes

  • Fixed a bug where telemetry wasn't being sent to PostHog #1944
  • Fixed a bug where the signature modal in the project settings doesn't dismiss after saving. #1939
  • Fixed a bug where project settings were not displayed properly on the dashboard #1953
  • Fixed a bug where a failed subscription filter will stop all subscribers from a broadcast event from receiving the event #1962
  • Fixed open telemetry tls configuration #1966
  • Fixed a bug where a created or updated subscription didn't show the nested values #1970
  • Fixed endpoints count query for portal links #1973
  • Added data plane capabilities back to the worker which was unintentionally removed #1974

v24.1.10

17 Apr 19:12
ce7ab27
Compare
Choose a tag to compare

Changelog

v24.1.9

17 Apr 17:15
Compare
Choose a tag to compare

Changelog

v24.1.8

15 Apr 21:32
Compare
Choose a tag to compare

Changelog

v24.1.6

14 Apr 05:58
Compare
Choose a tag to compare

Changelog

v24.1.5

30 Mar 09:55
129af1b
Compare
Choose a tag to compare

Changelog

v24.1.4

13 Feb 11:08
2dec36a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.1.3...v24.1.4

v24.1.3

07 Feb 05:07
Compare
Choose a tag to compare

Bug Fixes

  • fixed api versioning bug to correctly retrieve instance api version #1918