Rationale
dbt Core 1.12 can delegate project parsing to the Rust v2 parser (5x to 10x faster) while continuing to use the existing Python dbt-sqlserver adapter.
Validating this path would give current users earlier parser performance improvements and expose project, macro, manifest, and adapter compatibility issues before a future dbt Core 2 migration.
Scope
- Add CI coverage for
--use-v2-parser.
- Test
parse, compile, build, and docs generate.
- Compare relevant manifest output with the default parser.
- Document known differences, limitations, and fallback behavior.
Outcome
Determine whether dbt-sqlserver can officially document support for the dbt Core 1.12 opt-in v2 parser.
This does not make the Python adapter compatible with dbt Core 2. Full compatibility will depend on dbt Labs’ final supported adapter architecture for the stable dbt Core 2 release. Based on the current alpha implementation and published guidance, that would require porting SQL Server support to the Rust adapter framework in the official dbt-labs/dbt-core repository.
Rationale
dbt Core 1.12 can delegate project parsing to the Rust v2 parser (5x to 10x faster) while continuing to use the existing Python
dbt-sqlserveradapter.Validating this path would give current users earlier parser performance improvements and expose project, macro, manifest, and adapter compatibility issues before a future dbt Core 2 migration.
Scope
--use-v2-parser.parse,compile,build, anddocs generate.Outcome
Determine whether
dbt-sqlservercan officially document support for the dbt Core 1.12 opt-in v2 parser.This does not make the Python adapter compatible with dbt Core 2. Full compatibility will depend on dbt Labs’ final supported adapter architecture for the stable dbt Core 2 release. Based on the current alpha implementation and published guidance, that would require porting SQL Server support to the Rust adapter framework in the official
dbt-labs/dbt-corerepository.