Product ReleaseNovember 10, 2025

Convex 1.29

convex v1.29
Convex Team

Convex Team

Published on November 10, 2025

Overview

This release adds .pick(), .omit(), .partial(), and .extend() methods to v.object() validators, bringing Zod-like ergonomics to Convex's native validation system. Developers can now create derivative validators without duplicating definitions. TypeScript inference performance for ApiFromModules is also improved, developed in collaboration with ArkType maintainer David Blass.

Included Features (3)

#105
Validator Methods: pick, omit, partial, extend

v.object() validators gain .pick(), .omit(), .partial(), and .extend() methods for creating derivative validators without duplication.

Completed
#106
paginationResultValidator Helper

New paginationResultValidator(itemValidator) helper for validating the return value of paginated queries.

Completed
#107
Improved ApiFromModules TypeScript Performance

Faster TypeScript inference for the API type generation, developed with ArkType maintainer David Blass.

Completed