Change8

Migrating to Drizzle ORM v1.0.0-beta.3

Version v1.0.0-beta.3 introduces 1 breaking change. This guide details how to update your code.

Released: 12/16/2025

1
Breaking Changes
1
Migration Steps
6
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

index().on()indexes.columnsAnySQLiteColumneqisNulltablesFilter

Breaking Changes

Issue #1

MSSQL snapshot upgraded to version 2. The 'indexes.columns' field format was updated to support sql expressions in index definitions. Users must upgrade their current snapshot when prompted by Drizzle Kit during the next migration generation.

Migration Steps

  1. 1
    For MSSQL users: Run 'drizzle-kit generate' and follow the CLI prompt to upgrade the current snapshot to version 2.

Release Summary

This 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.

Need More Details?

View the full release notes and all changes for Drizzle ORM v1.0.0-beta.3.

View Full Changelog