dbt-core 1.9.0-rc1 - November 25, 2024
Features
- Parseable JSON and text output in quiet mode for
dbt show
anddbt compile
(#9840) - Change gating of microbatch feature to be behind project flag / behavior flag (#10798)
- Add new hard_deletes="new_record" mode for snapshots. (#10235)
- Allow microbatch batches to run in parallel (#10853, #10855)
Fixes
- override materialization python models (#8520)
- Support disabling unit tests via config. (#9109, #10540)
- unit tests with versioned refs (#10880, #10528, #10623)
- Fix 'no attribute .config' error when ref-ing a microbatch model from non-Model context (#10928)
- Ensure inferred primary_key is a List[str] with no null values (#10983)
- Correct when custom microbatch macro deprecation warning is fired (#10994)
- Validate manifest has group_map during group_lookup init (#10988)
- Fix plural of 'partial success' in log message (#10999)
- Emit batch-level exception with node_info on microbatch batch run failure (#10840)
- Fix restrict-access to not apply within a package (#10134)
- Make microbatch models skippable (#11021)
- Catch DbtRuntimeError for hooks (#11012)
Under the Hood
- Upgrade protobuf (#10658)
Dependencies
- Bump minimum dbt-adapters version to 1.9.0 (#10996)