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.
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.
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.
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.