Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
drizzle-ormv1.xprerelease
22 releases

TL;DR

Drizzle ORM v1.0.0-rc.4 significantly improves SQLite support with optimized query mappers, reworked sessions, and async/sync splitting, alongside codec enhancements for MySQL and PostgreSQL to handle complex data type interactions in set operations (UNIONs).

Breaking

  • SQLite RQBv1 Removal: The older query builder (RQBv1) has been removed from SQLite, impacting code relying on its specific APIs.
  • mapResult Removal: The mapResult method from the PreparedQuery interface, and related methods from raw queries in PostgreSQL and SQLite, have been removed.
  • SQLite Dialect Changes: SQLite dialects have been split into async and effect versions, and generic migrators have moved locations.

New

  • Improved SQLite Performance: Optimized default query mappers and a reworked session system enhance SQLite query performance.
  • MySQL & PostgreSQL Codec Improvements: Enhanced codec system for set operators (UNIONs) improves type handling and compatibility across database types.
  • WASM Migrator: Added a filesystem-less migrator for @tursodatabase/database-wasm allowing migrations in WASM environments.

Fixes Worth Knowing

  • SQLite db.$count: The db.$count builder now includes .sync() for sync drivers.
  • bun-sql/pg Fix: Resolved an issue with db.select in the bun-sql/pg driver.
  • sql.param Fix: Correctly passes the value of a Placeholder to encoder functions.
  • SQLite blob Fix: Resolved a runtime-type mismatch for blob columns in SQLite.
  • Nested Transactions: Added support for nested transactions in @tursodatabase/database and @tursodatabase/database-wasm.

Before You Upgrade

  • Review SQLite Queries: If you're using SQLite, review your code for any dependencies on the removed RQBv1 APIs.
  • Update Effect Package: Ensure your project uses effect package version 4.0.0-beta.83 or later.
v1.0.0-rc.4v1.0.0-rc.4
Jun 27, 2026
v1.0.0-rc.3v1.0.0-rc.3
May 18, 2026
v1.0.0-rc.1
Apr 30, 2026
v1.0.0-beta.22v1.0.0-beta.22
Apr 16, 2026
v1.0.0-beta.211.0.0-beta.21
Apr 14, 2026
v1.0.0-beta.201.0.0-beta.20
Mar 27, 2026
v1.0.0-beta.19v1.0.0-beta.19
Mar 23, 2026
v1.0.0-beta.18v1.0.0-beta.18
Mar 17, 2026
v1.0.0-beta.17v1.0.0-beta.17
Mar 11, 2026
v1.0.0-beta.16v1.0.0-beta.16
Mar 5, 2026
v1.0.0-beta.15v1.0.0-beta.15
Feb 5, 2026
v1.0.0-beta.14v1.0.0-beta.14
Feb 4, 2026
v1.0.0-beta.131.0.0-beta.13
Feb 2, 2026
v1.0.0-beta.121.0.0-beta.12
Jan 22, 2026
v1.0.0-beta.11v1.0.0-beta.11
Jan 15, 2026
v1.0.0-beta.9v1.0.0-beta.9
Jan 15, 2026
v1.0.0-beta.8v1.0.0-beta.8
Dec 31, 2025
v1.0.0-beta.6v1.0.0-beta.6
Dec 25, 2025
v1.0.0-beta.51.0.0-beta.5
Dec 23, 2025
v1.0.0-beta.41.0.0-beta.4
Dec 23, 2025
v1.0.0-beta.31.0.0-beta.3
Dec 16, 2025
v1.0.0-beta.21.0.0-beta.2
Dec 2, 2025
drizzle-ormv0.x
156 releases

TL;DR

Drizzle ORM now correctly escapes identifiers and aliases, resolving a potential SQL injection vulnerability.

Fixes Worth Knowing

Fixed a critical security vulnerability where database identifiers and aliases weren’t properly escaped, potentially allowing SQL injection attacks.

Before You Upgrade

Review your queries and ensure you are using the latest version of Drizzle to benefit from this security fix.

0.45.20.45.2
Mar 27, 2026
0.45.10.45.1
Dec 10, 2025
0.45.00.45.0
Dec 4, 2025
Nov 17, 2025
0.44.70.44.7
Oct 23, 2025
0.44.60.44.6
Oct 2, 2025
0.44.50.44.5
Aug 25, 2025
0.44.40.44.4
Jul 29, 2025
0.44.30.44.3
Jul 14, 2025
0.44.20.44.2
Jun 4, 2025
0.44.10.44.1
May 30, 2025
0.44.00.44.0
May 28, 2025
0.43.10.43.1
Apr 25, 2025
0.43.00.43.0
Apr 24, 2025
0.42.00.42.0
Apr 15, 2025
0.41.00.41.0
Mar 21, 2025
0.40.10.40.1
Mar 17, 2025
0.40.00.40.0
Feb 25, 2025
0.39.30.39.3
Feb 10, 2025
0.39.20.39.2
Feb 5, 2025
0.39.10.39.1
Jan 29, 2025
0.39.00.39.0
Jan 27, 2025
0.38.40.38.4
Jan 16, 2025
0.38.30.38.3
Dec 25, 2024
0.38.20.38.2
Dec 13, 2024
0.38.10.38.1
Dec 11, 2024
0.38.00.38.0
Dec 9, 2024
0.37.00.37.0
Dec 3, 2024
0.36.40.36.4
Nov 22, 2024
0.36.30.36.3
Nov 15, 2024
0.36.20.36.2
Nov 14, 2024
0.36.10.36.1
Nov 6, 2024
0.36.00.36.0
Oct 30, 2024
0.35.30.35.3
Oct 21, 2024
0.35.20.35.2
Oct 18, 2024
0.35.10.35.1
Oct 16, 2024
0.35.00.35.0
Oct 15, 2024
0.34.10.34.1
Oct 7, 2024
0.34.00.34.0
Oct 7, 2024
0.33.00.33.0
Aug 8, 2024
0.32.20.32.2
Aug 5, 2024
0.32.10.32.1
Jul 23, 2024
0.32.00.32.0
Jul 10, 2024
0.31.40.31.4
Jul 8, 2024
0.31.30.31.3
Jul 8, 2024
0.31.20.31.2
Jun 7, 2024
0.31.10.31.1
Jun 4, 2024
0.31.00.31.0
May 31, 2024
0.30.100.30.10
May 1, 2024
0.30.90.30.9
Apr 21, 2024
0.30.80.30.8
Apr 11, 2024
0.30.70.30.7
Apr 3, 2024
0.30.60.30.6
Mar 28, 2024
0.30.50.30.5
Mar 27, 2024
0.30.40.30.4
Mar 19, 2024
0.30.30.30.3
Mar 18, 2024
0.30.20.30.2
Mar 14, 2024
0.30.10.30.1
Mar 8, 2024
0.30.00.30.0
Mar 7, 2024
0.29.50.29.5
Mar 6, 2024
0.29.40.29.4
Feb 22, 2024
0.29.30.29.3
Jan 2, 2024
0.29.20.29.2
Dec 25, 2023
0.29.10.29.1
Nov 29, 2023
0.29.00.29.0
Nov 9, 2023
0.28.60.28.6
Sep 6, 2023
0.28.50.28.5
Aug 24, 2023
0.28.40.28.4
Aug 23, 2023
0.28.30.28.3
Aug 22, 2023
0.28.20.28.2
Aug 10, 2023
0.28.10.28.1
Aug 7, 2023
0.28.00.28.0
Aug 6, 2023
0.27.20.27.2
Jul 11, 2023
0.27.10.27.1
Jul 10, 2023
0.27.00.27.0
Jun 17, 2023
0.26.50.26.5
Jun 2, 2023
0.26.40.26.4
Jun 1, 2023
0.26.30.26.3
May 30, 2023
0.26.20.26.2
May 29, 2023
0.26.10.26.1
May 24, 2023
0.26.00.26.0
May 19, 2023
0.25.40.25.4
May 1, 2023
0.25.30.25.3
Apr 25, 2023
0.25.20.25.2
Apr 24, 2023
0.25.10.25.1
Apr 23, 2023
0.25.00.25.0
Apr 23, 2023
0.24.50.24.5
Apr 23, 2023
0.24.40.24.4
Apr 19, 2023
0.24.30.24.3
Apr 19, 2023
0.24.20.24.2
Apr 18, 2023
0.24.10.24.1
Apr 18, 2023
0.24.00.24.0
Apr 17, 2023
0.23.130.23.13
Apr 14, 2023
0.23.120.23.12
Apr 14, 2023
0.23.110.23.11
Apr 11, 2023
0.23.100.23.10
Apr 10, 2023
0.23.90.23.9
Apr 9, 2023
0.23.80.23.8
Apr 6, 2023
0.23.70.23.7
Apr 6, 2023
0.23.60.23.6
Apr 5, 2023
0.23.50.23.5
Apr 3, 2023
0.23.40.23.4
Apr 1, 2023
0.23.30.23.3
Mar 31, 2023
0.23.20.23.2
Mar 27, 2023
0.23.10.23.1
Mar 26, 2023
0.23.00.23.0
Mar 26, 2023
0.22.00.22.0
Mar 15, 2023
0.21.10.21.1
Mar 4, 2023
0.21.00.21.0
Mar 3, 2023
0.20.30.20.3
Mar 2, 2023
0.20.20.20.2
Feb 21, 2023
0.20.10.20.1
Feb 19, 2023
0.20.00.20.0
Feb 19, 2023
0.19.10.19.1
Feb 16, 2023
0.19.00.19.0
Feb 9, 2023
0.18.00.18.0
Feb 6, 2023
0.17.70.17.7
Feb 5, 2023
0.17.60.17.6
Feb 3, 2023
0.17.50.17.5
Feb 3, 2023
0.17.40.17.4
Feb 2, 2023
0.17.30.17.3
Jan 31, 2023
0.17.20.17.2
Jan 30, 2023
0.17.10.17.1
Jan 27, 2023
0.17.00.17.0
Jan 26, 2023
drizzle-ormv-1.x
1 release

TL;DR

Drizzle ORM now correctly handles custom migration table names and schemas, resolving issues with drizzle-kit push and ensuring migrations work as expected with non-default configurations.

Fixes Worth Knowing

  • drizzle-kit push now respects custom migration schemas and table names defined in drizzle.config.
  • Fixed a TypeError when findFirst returns no results.
  • Corrected issues with foreign key constraint generation for MSSQL (Microsoft SQL Server).
  • Improved drizzle-kit pull to generate valid SQL syntax.
v.1.0.0-beta.7v.1.0.0-beta.7
Dec 31, 2025
drizzle-ormv0.xprerelease
2 releases

TL;DR

Drizzle ORM now supports advanced PostgreSQL, MySQL, and SQLite features like sequences, identity columns, and generated columns, significantly expanding schema definition capabilities and improving compatibility with database best practices.

New

  • Generated Columns: Define columns whose values are computed from other columns (PostgreSQL, MySQL, SQLite).
  • PostgreSQL Sequences & Identity Columns: Use modern sequence management instead of the deprecated serial type.
  • Drizzle Kit Enhancements: Migrations now support the new ORM features, and a --force flag allows auto-acceptance of data-loss statements during push. Migration file prefixes are now customizable.

Fixes Worth Knowing

None.

Before You Upgrade

If using MySQL or SQLite generated columns, be aware of limitations with the drizzle-kit push and generate commands, particularly around modifying stored generated expressions. Review the release notes for specific details.

v0.32.0-betav0.32.0-beta
Jun 27, 2024
v0.31.0-betav0.31.0-beta
May 23, 2024