Releases: frain-dev/convoy
Releases · frain-dev/convoy
v24.6.1
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
- Refactor ProcessBroadcastEventCreation and ProcessEventCreation handlers
- Deduplicate endpoint IDs #2024
- Refactor Repository
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
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
v24.4.1
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
toname
- changes endpoint
target_url
tourl
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
toname
andtarget_url
tourl
#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
v24.1.9
v24.1.8
v24.1.6
v24.1.5
v24.1.4
What's Changed
- Add custom headers to dynamic event by @danvixent in #1923
- Feature - Add support for RabbitMQ source by @nitzangoldfeder in #1911
- remove owner id config from endpoint form in portal links by @Oluwadaminiola in #1924
- Add broadcast event api by @danvixent in #1913
New Contributors
- @nitzangoldfeder made their first contribution in #1911
Full Changelog: v24.1.3...v24.1.4