Query builder
- Allow specifying ordering for columns in
@TableIndexannotation. - Add
DelegatedDatabase.externalExecutor, allowing transactions started externally to be used with drift. - Add
Batch.insertFromSelectto insert rows from a select statement in a batch.
Generator
- Fix invalid schema code for views.
- Add the
known_tablesoption. It allows defining external tables assumed to be available without including them in the drift-managed schema. - Fix unresolved references in CTEs resolving against the scope of the main query.
- Static analysis support for the PowerSync SQLite extension.
Tools
- Devtools extension: Support exporting databases.
- Make-migrations: Add
--no-testoption to disable generating tests. - Internal: The drift website is now built with
jaspr_content.