Skip to content

Explore dbt Core 1.12 v2 parser support #770

Description

@axellpadilla

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions