Core Gateway
Release Highlights
- Added endpoint circuit breaking.
- Added rate limiting to control plane APIs.
- Added
allow_list
andblock_list
config for SSRF prevention. - Added event types.
- Added Enterprise SSO.
- Added
Datadog
tracing support.
Release Highlights
- RBAC renamed to multiplayer mode and put behind the license.
- Setting the worker/agent execution mode can only be done using a license.
- Added support for inbound webhooks that use urlencoded content type.
- HTTP ingest now uses the instance ingest rate.
- Endpoint authentication configuration is now visible on the dashboard.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Changed Convoy’s license to Elastic License v2.0.
- Gated some features behind a license.
- Docker images are now hosted on DockerHub.
- Added end-to-end latency metrics.
- Implemented support for inbound webhooks using form data.
- Introduced end-to-end test suite using test containers.
- Split delivery attempts from event deliveries.
- Added authentication to metrics and queue monitoring routes.
- Fixed various bugs, including issues with positional array filter, count & batch retry queries, and migration problems.
Breaking changes
In this release, we have gated a number of features behind a license. If you use them, these features will cease to work until you provide a license key. Read here to learn about all the paid features, and here to learn how to get a license key.
Upgrading
To upgrade from v24.6.x
to v24.8.x
and above:
- Docker: Update the docker image from
docker.cloudsmith.io/convoy/convoy/frain-dev/convoy
togetconvoy/convoy
. - Kubernetes: Update both the image repository and the image tag values to
getconvoy/convoy
andv24.8.x
respectively. See here for more info.You need to switch back to the old image to downgrade
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Added rate limiting to event entry points, HTTP APIs, and message brokers.
- Introduced a retry queue for better event processing.
- Implemented a search bar for easier subscription management.
- Adopted asynq’s exponential backoff for event delivery retries.
- Integrated PyroScope profiling and Prometheus metrics for enhanced monitoring.
- Enabled creation and viewing of endpoint subscriptions via portal links.
- Allowed filtering of subscriptions by name.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Introduced the automatic creation of a default organization during the initial Convoy setup.
- Added a user-settings page for situations when no organizations are present.
- Enhanced event processing by using transactions to avoid race conditions.
- Improved dashboard functionality by displaying the Endpoint table with its ID.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Implemented an in-memory store.
- Re-implement rate limiter using postgres.
- Payloads from message broker sources can be mutated using javascript functions.
All API Changes are backward-compatible. You shouldn’t need to change any code to get them to work. You may need to specify the previous version —the latest being 2024-04-01— to ensure the api does not break for your application.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- OTel Support: We added support for OpenTelemetry. You can now receive traces to any OTel-supported backend like Sentry, Signoz, Datadog, etc.
Upgrading
To upgrade from 23.11.x
to 24.1.x
, check the following:
-
Run the query below to update invalid columns in the
endpoints
table.Update Endpoint Table -
To ensure the api does not break for your application, select the correct api version in your
convoy.json
terminal
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Profiling: We added profiling route which you can use to generate a flame graph
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Performance: Added several performance improvements using a write-through cache and reduced db calls.
- Event Retries: Refactored how exponential back-off rate limits are generated.
- Message Brokers: Add support for Idempotency keys when ingesting events from all message brokers.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Functions:: We added support to transform event payloads using user defined javascript functions
- Dashboard: We added a tail mode for the events and event deliveries tables which fetches new events when they arrive at intervals.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Searching Events: We added the ability to search through event payloads using postgres full text search.
- Redis: We added support for spinning up a Convoy instance that uses a Redis cluster for HA workloads.
- Filters: We expanded our event filters to allow them to be specified using regular expressions.
- Message Brokers: We added Kafka as an ingestion source.
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Ingesting Events: We added support for webhook events idempotency. This allows an idempotency token to be supplied when sending an event and also building an idempotency key from parts of the request when ingesting an event.
- Portal Links: We added support for endpoint management in portal links and improved the portal’s responsiveness.
- Dashboard: We redesigned our dashboard, making it easier to access projects and its resources. We also made it easier to filter for events when debugging
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Release Highlights
- Meta Events: We now send out webhooks when specific events happen in your Convoy projects.
- Configuration: We spilt apart the redis and postgres configuration values to allow for fine-grained configuration and use of secret managers.
- Filters: We overhauled the filtering logic, making it faster and more efficient.
- Access Control: We added Role-Based Access Control for our Enterprise build
Patches
The changelogs for this minor release version and any maintenance versions are listed below.
Was this page helpful?