logo
  • Core Gateway
  • Pricing
  • Install Convoy
  • Install Convoy
Blog
Product Update

Convoy v0.9

3 min read March 29, 2023

Written by

Subomi Oluwalana
Subomi Oluwalana

Co-Founder & CEO

Share

Hey Friends,

Convoy v0.9 stable release has landed 🎉. We’ve been working on these improvements and we are super excited to share this release. This release includes a migration to PostgreSQL as our default datastore store, includes integration with message brokers such Amazon SQS & Google PubSub, a new client CLI and an improved Dashboard experience. Lets go

PostgreSQL

In the past, we’ve shared our pain of dealing with MongoDB and how using it as our primary datastore hasn’t been the best architectural decision. But we can summarise them with the following:

  • The lack of a good schema and data migration tool for self-hosted users reduced our velocity to ship new features without fear of breaking their deployment.

  • Again, for self-hosted users to run Convoy successfully, they needed a replica set because MongoDB doesn’t support transactions on a single node instance, and bootstrapping a replica set does not provide the best experience for our users.

  • Lastly, tweaking queries in MongoDB is hard. Even in the short time of our migration, we’ve found Convoy’s API & Dashboard to be noticeably faster.

We finally got around to switching from PostgreSQL to MongoDB in Convoy v0.9. For new installations, this has no impact other than you have to specify a PostgreSQL DSN. We are working on a migration script for old installations to assist with your data migration. We will share updates very soon.

Message Brokers

Convoy can now consume webhook events off topics and queues on Amazon SQS and Google PubSub. We did this to improve the deliverability guarantees of ingesting webhook into Convoy compared to our REST API interface because Message Brokers are stateful services that provide more guarantees as long as a message has been committed, it will eventually be read off the queue and delivered as a webhook event. To achieve this over HTTP is a combination of retries, building an async dispatch system etc. which can all be side-stepped with a direct message broker integration. To do this, we introduced the concept of Sources to an Outgoing Webhooks Project. This means you can now configure multiple webhook ingest sources, as shown below:

Convoy v0.9 Message Broker Source Config

Then run the convoy ingest process to spin up workers dedicated to consuming messages on the queues and publishing webhook events to client endpoints.

Client CLI

In the past, we talked about local debugging for Convoy. Yes, we had to re-launch this because our previous implementation wasn’t intuitive enough for our users. To achieve this new implementation, we

  1. We decided to ship this only for our Incoming Project users, while we ship this in a more intuitive fashion for Outgoing Projects.
  2. Shipped a new cli entirely called the Client CLI. See the full docs here.

We wrote a full blog post on how to get started with our new cli here - Please let us know your thoughts.

Improved Dashboard

Several aspects of our product experience weren’t intuitive enough for our users in previous releases. In this release, we worked hard to rethink several pages including

  1. Our onboarding pages included several steps that weren't quite necessary; this created significant confusion and user drop-off. In this release, we've eliminated redundant steps in the onboarding process.

  2. Several forms had redundant fields that weren't necessary to the function. E.g. Endpoint description. In this release, we did a complete audit of our forms and improved the experience all-round.

What’s Next?

For Convoy v0.10, we have planned the following features: Kafka Integration, Webhook Idempotent Keys, Meta Events and the first release candidate for our Enterprise Edition. For Convoy EE, v0.10 will include Role-Based Access Controls. If you’re interested in our early EE release, please reach out to us at [email protected]

← Previous articleDebugging Webhook Events with the new Client CLINext article →Convoy March Newsletter

Related Posts

Convoy now ships with a simpler architecture.

September 11, 2024

In our latest release, we’ve simplified Convoy’s architecture. In this article I describe a little bit more about the architecture and the benefits for Convoy.

Subomi Oluwalana
Subomi Oluwalana

Co-Founder & CEO

Convoy v24.4.1 Release Notes

April 30, 2024

Convoy v24.4.1 release has landed 🎉. We’ve been working on these improvements and we are super excited to share this release. These include a rate limiter backed by PostgreSQL, RabbitMQ message broker support, payload mutation using JavaScript functions for message broker sources, and lots of bug fixes.

Raymond Tukpe
Raymond Tukpe

CTO

Announcing Convoy’s Managed Service

November 06, 2023

Presenting Convoy's all-new cloud platform. Tailored to simplify webhooks management like never before, join us as we unveil our exciting new cloud offering featuring dedicated instances, expanded regional availability, competitive pricing, industry standard security, and uncompromising compliance.

Raymond Tukpe
Raymond Tukpe

CTO

Access Control & Advanced Portal Links

June 30, 2023

Welcome to day 5 of Convoy Launch week! We are thrilled to unveil two exciting features, Access Controls & Advanced Portal Links, that will elevate your experience with Convoy. In this article, we will delve into these groundbreaking features and explore the immense value they bring to Convoy's offering. Whether you're a developer seeking flexibility and efficiency or a user craving seamless access to event data, these features are designed to revolutionize the way you and your customers interact with Convoy.

Daniel Oluojomu
Daniel Oluojomu

Backend Engineer

logo

2261 Market Street, San Francisco, CA 94114

Companyaccordion icon

About Us

Trust Center

Terms of Use

Privacy Policy

DPA

Productaccordion icon

Core Gateway

Self-Hosted Premium

Private Network

Free Trial

Convoy Playground

Use Casesaccordion icon

Fintech

AI & Machine Learning

Developer Tools

Healthcare

SaaS Platforms

E-commerce

Logistics

IoT & Devices

Resourcesaccordion icon

API Reference

Documentation

Open Source

Blog

Status Page

Roadmap

What are Webhooks?

Convoy vs. Internal Implementation

Speak to usaccordion icon

Slack

[email protected]

Connect with us

Copyright 2026, All Rights Reserved

soc stamp