v2.0.0-alpha.1
What's Changed
- fix(#12947): handle float NodeVersion in version_to_str by @tauhid621 in https://github.com/dbt-labs/dbt-core/pull/12948
- Add latest_version_view for versioned models by @aahel in https://github.com/dbt-labs/dbt-core/pull/12779
- Revert "Add latest_version_view for versioned models" by @aahel in https://github.com/dbt-labs/dbt-core/pull/12953
- Add AI summary to docs issue workflow by @mirnawong1 in https://github.com/dbt-labs/dbt-core/pull/12882
- regen json_schema by @aahel in https://github.com/dbt-labs/dbt-core/pull/12961
- chore: sync JSON schemas from dbt-fusion by @fa-assistant in https://github.com/dbt-labs/dbt-core/pull/12963
- Add latest_version_view for versioned models by @aahel in https://github.com/dbt-labs/dbt-core/pull/12954
- chore: sync JSON schemas from dbt-fusion by @fa-assistant in https://github.com/dbt-labs/dbt-core/pull/12967
- emit osi_document.json at parse time alongside semantic_manifest.json by @QMalcolm in https://github.com/dbt-labs/dbt-core/pull/12955
- Revert "fix: resolve --select via selector API in show/compile task_end_messages" by @tauhid621 in https://github.com/dbt-labs/dbt-core/pull/12978
- Revert "fix: use tuple membership check instead of substring match in selection_arg" by @aahel in https://github.com/dbt-labs/dbt-core/pull/12979
- Rename latest_version_view to latest_version_pointer by @aahel in https://github.com/dbt-labs/dbt-core/pull/12970
- chore: sync JSON schemas from dbt-fusion by @fa-assistant in https://github.com/dbt-labs/dbt-core/pull/12980
- Native private packages in
packages.ymlanddependencies.ymlby @dbeatty10 in https://github.com/dbt-labs/dbt-core/pull/12902 - Handle Reused node status in on-run-end summary by @colin-rogers-dbt in https://github.com/dbt-labs/dbt-core/pull/12972
- fix: annotate PARAM_TYPE_MAP to satisfy mypy with click 8.4.0 by @colin-rogers-dbt in https://github.com/dbt-labs/dbt-core/pull/12982
- feat: catalogs.yml v2 with adapter-owned bridge architecture by @aahel in https://github.com/dbt-labs/dbt-core/pull/12930
- deps: bump dbt-adapters lower bound to 1.24.1 by @aahel in https://github.com/dbt-labs/dbt-core/pull/12985
- Parse OSI semantic layer documents from OSI/ directory into the manifest by @QMalcolm in https://github.com/dbt-labs/dbt-core/pull/12971
- Skip jsonschema_validation when adapter_type is empty by @ash2shukla in https://github.com/dbt-labs/dbt-core/pull/12993
- RC release workflow bug fix by @sriramr98 in https://github.com/dbt-labs/dbt-core/pull/13005
- Fix/cut release branch hatch failure by @sriramr98 in https://github.com/dbt-labs/dbt-core/pull/13006
- added 1.11 changelog to previous releases by @sriramr98 in https://github.com/dbt-labs/dbt-core/pull/13008
- Cleanup main after cutting new 1.12.latest branch by @FishtownBuildBot in https://github.com/dbt-labs/dbt-core/pull/13007
- Allow-list DBT_ENGINE_STATE_EMIT_REUSED_STATUS and DBT_ENGINE_STATE_OAUTH_CLIENT_ID by @colin-rogers-dbt in https://github.com/dbt-labs/dbt-core/pull/13002
- Update test durations for pytest-split by @FishtownBuildBot in https://github.com/dbt-labs/dbt-core/pull/12974
- chore: sync JSON schemas from dbt-fusion by @fa-assistant in https://github.com/dbt-labs/dbt-core/pull/13016
- Defensively cap recursion limit while resolving selector: references by @colin-rogers-dbt in https://github.com/dbt-labs/dbt-core/pull/13024
- ci: add workflow to fast-forward 1.latest from main by @tauhid621 in https://github.com/dbt-labs/dbt-core/pull/13021
- Add User Settings Support by @ash2shukla in https://github.com/dbt-labs/dbt-core/pull/13025
- Bundle dbt-state as an install dependency of dbt-core (opt-in via --manage-state / DBT_ENGINE_MANAGE_STATE / manage_state) by @colin-rogers-dbt in https://github.com/dbt-labs/dbt-core/pull/13014
- chore: sync JSON schemas from dbt-fusion by @fa-assistant in https://github.com/dbt-labs/dbt-core/pull/13038
- Fix --manage-state being silently overridden by DBT_ENGINE_MANAGE_STATE=false in the plugin by @colin-rogers-dbt in https://github.com/dbt-labs/dbt-core/pull/13039
- Implement dbt Login Command by @ash2shukla in https://github.com/dbt-labs/dbt-core/pull/13020
- Add --use-v2-parser to delegate parsing to the fusion parser by @aiguofer in https://github.com/dbt-labs/dbt-core/pull/13029
- chore: sync JSON schemas from dbt-fusion by @fa-assistant in https://github.com/dbt-labs/dbt-core/pull/13051
- add dbt login fixes for post login flow by @ash2shukla in https://github.com/dbt-labs/dbt-core/pull/13056
- allow skipping ddtrace in pytest by @ash2shukla in https://github.com/dbt-labs/dbt-core/pull/13060
- Add v2-parser telemetry (invocation correlation + start/end events) by @aiguofer in https://github.com/dbt-labs/dbt-core/pull/13044
- Strip core-only DBT_ENGINE_* env vars from v2 parser subprocess; expand ~ in --v2-parser by @aiguofer in https://github.com/dbt-labs/dbt-core/pull/13058
- Update test durations for pytest-split by @FishtownBuildBot in https://github.com/dbt-labs/dbt-core/pull/13064
- ci: point workflows at 1.latest ahead of main cutover by @tauhid621 in https://github.com/dbt-labs/dbt-core/pull/13065
- Core v2 release workflow by @tauhid621 in https://github.com/dbt-labs/dbt-core/pull/13067
Full Changelog: https://github.com/dbt-labs/dbt-core/compare/v1.12.0b1...v2.0.0-alpha.1
Fetched June 1, 2026
