Drizzle ORM
TypeScript ORM for SQL databases
Drizzle's v1.0 release candidates land a JIT mapper rework, new codecs, and a breaking casing API
◆Recent moves
- 1mo ago
Drizzle v1.0.0-rc.3: MySQL dialect rework and optimized mappers
Continues the v1.0 rollout by porting the Postgres-era changes to MySQL: RQBv1 removed, sessions unified, optimized non-JIT mappers enabled, and RQBv2 switched to array-mode querying. Methodical dialect-by-dialect replication of the rc.1 internals.
View source ↗ - 1mo ago
Drizzle v1.0.0-rc.2: codec fixes and SQLite migration merging
Codec refinements for custom Postgres columns and AWS Data API, plus real migration safety in SQLite — conflict detection and proper tree merging when migration history branches. Tightens both the codec system and drizzle-kit's branching model.
View source ↗ - 1mo ago
Drizzle v1.0.0-rc.1: JIT mappers, codec system, new casing API
⚡ SPARKThe architectural centerpiece of the v1.0 cycle: opt-in JIT-compiled row mappers and a new codec system that cut benchmark latency 25 to 30 percent, native Effect v4 support, a Netlify driver, and a breaking redesign of the casing API. Everything in the later RCs is the rollout of what landed here.
View source ↗ - 2mo ago
Drizzle v1.0.0-beta.22: drizzle-kit migration bug fixes
A bug-fix release covering drizzle-kit migration generation across Windows, MSSQL, Cloudflare D1, and Postgres, plus more accurate commutativity checks so unrelated index branches aren't flagged. Stabilization work ahead of the RCs.
View source ↗ - 2mo ago
Drizzle v1.0.0-beta.21: Postgres enum migration fixes
A small fix-only release refining migration commutativity — Postgres enum additions are no longer treated as commutative, and enum values added in different branches merge properly.
View source ↗ - 3mo ago
Drizzle v1.0.0-beta.20: SQL injection fix in sql.identifier()
Patches a SQL injection vulnerability (CWE-89) in sql.identifier() and sql.as(), which previously failed to escape their inputs. A security fix credited to outside researchers.
View source ↗