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