# dbt Core v1.9.0 — Release & Upgrade Intelligence
- **Product:** dbt Core (https://www.getdbt.com)
- **Version:** v1.9.0
- **Released:** Dec 09, 2024
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/dbt-core/updates/v1.9.0/

## Executive Summary (TL;DR)
dbt Core v1.9.0. Source highlight: dbt-core 1.9.0 - Dr. Susan La Flesche Picotte (December 09, 2024)

## Breaking Changes & Deprecations
- Breaking Changes - Fix changing the current working directory when using dpt deps, clean and init. ([#8997](https://github.com/dbt-labs/dbt-core/issues/8997))

## New Features
- Parseable JSON and text output in quiet mode for `dbt show` and `dbt compile` (#9840)
- serialize inferred primary key (#9824)
- Add unit_test: selection method (#10053)
- Maximally parallelize dbt clone in clone command" (#7914)
- Add --host flag to dbt docs serve, defaulting to '127.0.0.1' (#10229)
- Update data_test to accept arbitrary config options (#10197)

## Improvements
- Improve speed of tree traversal when finding children, increasing build speed for some selectors (#10434)

## Bug Fixes
- Fix changing the current working directory when using dpt deps, clean and init. (#8997)
- Emit debug logging event whenever artifacts are written (#10937)
- Remove unused check_new method (#7586)
- Test case for `merge_exclude_columns` (#8267)
- Convert "Skipping model due to fail_fast" message to DEBUG level (#8774)
- Restore previous behavior for --favor-state: only favor defer_relation if not selected in current command" (#10107)
