Product Updates - Volume 23
Async Index Backfills
We promised this in our last set of updates, so we’re delivering them now. You can now stage indexes so that backfilling them won’t block your deployments. If you have large tables, you’ll want to check this out.
Node 20 and 22 Support, Deprecating Node 18
For those that run Actions in the Node runtime, we're adding support for Node 20 and 22. Since Node 18 reached its end of life earlier this year, we are deprecating support for it; all new projects as of today will be created on Node 20. Additionally, all projects that are on Node 18 by October 22, 2025 will be automatically migrated to Node 20
AI SDK v5 Support
Ian has been working hard to keep the RAG and Agent components up to date and he just added support for AI SDK v5, which is likely the most common way to write agents currently. Most of it is backwards compatible, but do a quick sweep to see if you’ll need to make UI updates.
Read the Agent changelog here and the RAG changelog here.
Convex 1.26.0
We added a ton of DX improvements such as prewarmed queries, a schemaValidation flag for tests, and a logs tool for the MCP server to fetch recent function execution log entries as structured objects.