Drizzle ORM
Backend & InfraORM
Release History
v1.0.0-beta.8Breaking4 fixes5 featuresThis release of drizzle-seed introduces column ignoring in refinements, min/max constraints for date/time generators, and automatic Postgres sequence syncing. It also upgrades the default UUID generator to v4 to fix Zod validation errors.
v.1.0.0-beta.76 fixes1 featureThis release focuses on bug fixes for drizzle-kit, specifically improving schema/table recognition in the push/pull commands and fixing a TypeError in findFirst.
v1.0.0-beta.66 fixesThis release focuses on bug fixes for drizzle-kit, specifically addressing false positive change detections in schema pushing, JSON key ordering, and Cloudflare D1 compatibility.
v1.0.0-beta.5Breaking5 fixes2 featuresThis release fixes several critical bugs across PostgreSQL, MSSQL, and MySQL, while introducing significant changes to how SQLite unique constraints and foreign keys are handled in drizzle-kit.
v1.0.0-beta.43 fixesThis release focuses on critical bug fixes for drizzle-kit and the migrator, resolving issues with migration ordering on Linux and silent failures during code generation.
v1.0.0-beta.3Breaking8 fixes1 featureThis release introduces a mandatory MSSQL snapshot upgrade to version 2 to support SQL expressions in indexes, adds unique constraint support for MySQL index hints, and resolves several critical migration and introspection bugs.
0.45.11 fixThis release fixes a bug in node-postgres transaction handling where pg-native Pool detection would fail in environments that restrict the use of require().
0.45.04 fixes1 featureThis release introduces support for subqueries in select fields and fixes several driver-specific issues, including pg-native Pool detection and Bun SQL date mapping.
drizzle-kit@0.31.82 fixesThis release focuses on minor bug fixes, including a typo correction and improvements to the build configuration's external dependency handling.
v1.0.0-beta.2Breaking9 fixes9 featuresThis release introduces MSSQL and CockroachDB support, a complete rewrite of drizzle-kit with a new v3 migration folder structure, and the transition to Relational Query Builder (RQB) v2.
v0.31.71 fixThis release fixes a bug in Drizzle Kit where unnecessary DROP SQL commands were generated during schema pushes to PostgreSQL 18.
drizzle-kit@0.31.61 fixThis release fixes a bug that prevented drizzle-kit/api from being imported correctly within ESM modules.
0.44.71 fixThis release fixes a bug regarding the return value of durable SQLite transactions.
0.44.61 featureThis release introduces the ability to use the $replicas reference within the system configuration.
drizzle-kit@0.31.51 featureThis release introduces casing support for studio configuration and its associated functions.
0.44.52 fixes2 featuresThis release focuses on stability and compatibility improvements for SQLite, specifically fixing crashes related to blob columns and correcting session method usage.
0.44.41 fixThis release fixes a bug where DrizzleQueryError was not being exported correctly.
0.44.31 fix1 featureThis release improves TypeScript type safety for database clients and updates the Neon Auth schema definition to include an updated_at column.
drizzle-kit@0.31.41 fixThis release fixes a bug in drizzle-kit related to the generation of halfvec, bit, and sparsevec types.
drizzle-kit@0.31.32 featuresThis release introduces internal updates to the Studio context, specifically adding databaseName and packageName properties.
drizzle-kit@0.31.21 fixThis release includes a bug fix for relations extraction to ensure compatibility with Drizzle Studio.
0.44.21 fixThis release addresses TypeScript type errors encountered when performing joins under certain tsconfig settings.
0.44.11 fixThis release addresses a critical bug that prevented Drizzle ORM from executing within Cloudflare Durable Objects environments.
0.44.0Breaking4 featuresThis release introduces a robust error-handling wrapper called DrizzleQueryError and a new extensible caching module with a native Upstash integration.
drizzle-kit@0.31.11 fix1 featureThis release fixes a bug in drizzle-kit pull that prevented Gel extensions with double-colon schema names from being processed correctly. Users can now include these extensions by updating their schemaFilter configuration.
0.43.11 fixThis release addresses a bug in PostgreSQL schema generation where enum types were being incorrectly typed.
0.43.0Breaking4 fixes3 featuresThis release introduces lateral join support for multiple dialects and cross joins, while fixing type inference issues and removing unsupported MySQL features.
0.42.01 fix4 featuresThis release introduces first-class support for TypeScript native enums in PostgreSQL and MySQL, and resolves critical export duplication issues that caused SyntaxErrors in certain environments.
drizzle-kit@0.31.03 fixes2 featuresThis release improves PostgreSQL Enum DDL migrations by ensuring column default expressions are correctly updated and upgrades esbuild to 0.25.2 to fix security vulnerabilities and bugs.
drizzle-kit@0.30.62 fixesThis release focuses on fixing critical bugs related to Cloudflare D1, specifically addressing local push failures and SQLITE_AUTH errors during migrations.
0.41.0Breaking7 fixes2 featuresThis release introduces bigint/number modes for decimal types and refactors sql-js query preparation. It includes several data type mismatch fixes for MySQL and Postgres, and resolves issues with AWS Data API and RQBv1.
0.40.11 featureThis update ensures drizzle-orm's neon-http driver is compatible with @neondatabase/serverless version 1.0.0 while maintaining backward compatibility with older versions.
0.40.05 featuresThis release introduces support for the Gel dialect, allowing users to query Gel databases using Drizzle ORM and pull schemas via Drizzle Kit while relying on the Gel CLI for migrations.
drizzle-kit@0.30.54 featuresThis release introduces the Gel dialect to Drizzle, allowing users to pull schemas from Gel databases and perform queries using drizzle-orm and gel-js.
0.39.3BreakingThis release removes the peer dependency on React to provide more flexibility in package management.
0.39.2Breaking1 featureThis release renames the internal 'neon_identity' schema to 'neon_auth' to ensure compatibility with the latest Neon Auth features.
0.39.12 fixes1 featureThis release fixes SQLite onConflict clause stacking and schema prefixing for aliased entities, while adding view support to aliasedTable().
drizzle-kit@0.30.42 fixesThis release addresses two bugs related to MySQL introspection, specifically fixing syntax errors generated during the process and when handling unsigned columns.
0.39.05 fixes5 featuresThis release introduces support for the Bun SQL driver and expands CTE capabilities to include write operations and raw SQL. It also adds Neon Identity schema helpers and resolves several type-related bugs in drizzle-zod.
drizzle-kit@0.30.3Breaking1 fix2 featuresThis release improves SingleStore support by implementing table recreation for unsupported DDL statements and fixes a bug related to index naming conflicts.
0.38.42 fixes1 featureThis release introduces support for the SingleStore vector type and fixes a bug related to SQL generation for dropping indexes.
drizzle-kit@0.30.21 fixThis release fixes a permission error in the drizzle-kit dependency related to certificate generation for Drizzle Studio.