This release changes db.get, db.patch, db.replace, and db.delete to accept the table name as the first argument — making the API more consistent, safer, and paving the way for custom IDs. Migration is automated via an ESLint rule or standalone codemod tool.
Product ReleaseDecember 11, 2025
Convex 1.31
convex v1.31
Convex Team
Published on December 11, 2025
Overview
Included Features (1)
#110
db Methods with Table Name Argument
db.get, db.patch, db.replace, and db.delete now take the table name as the first argument (e.g. db.get('messages', id)) for safety and future custom ID support.
Completed