Product Update - Volume 5

Convex Auth

The Convex community was abuzz about the Convex Auth launch last week. You can now easily get a users table right in your database with all your other data. Integrate OAuth, Magic Links, and Email & Password credentials right into your app.

Get started

Pagination helpers

Convex built in pagination is designed for a specific infinite scroll use case (like our very own dashboard!). But sometimes you just need more flexibility like joins, unions, jump to any point in a list and more. Lee put together a new helper that gives you more control.

Give it a try

Better usage breakdowns

You can now see all metrics on the usage page on a per-project basis (bandwidth, storage, call count, etc.). Previously, some breakdowns were not available when looking at a single project.

See your team usage

Changes to the HTTP Routes overlapping behavior

When defining HTTP action routes with pathPrefix, previous behavior was that they can only overlap if defined in a certain order. Now they can always overlap and the most specific (longest) prefix will determine which HTTP action gets called.

For example, you can define a route with "pathPrefix": "/user/" to get information about a user, and you can also define a route with "pathPrefix": "/" as a fallback to show a 404 page.

Better custom query history

If you are playing around with custom queries in the dashboard, you can now see a detailed history of recent runs so you can easily go back in time for better debugging.

New profile menu in the dashboard

Easily access all your settings from the user drop down on the top right.

See all deployments in a projects

You can now see every dev deployment in your team. This was always accessible via a direct link before, we’ve just made it more obvious in the dashboard.