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

## Executive Summary (TL;DR)
dbt Core v1.8.0. Source highlight: dbt-core 1.8.0 - Julian Abele (May 09, 2024)

## Breaking Changes & Deprecations
- Breaking Changes - Remove adapter.get_compiler interface ([#9148](https://github.com/dbt-labs/dbt-core/issues/9148))

## New Features
- Rm --dry-run flag from 'dbt deps --add-package', in favor of just 'dbt deps --lock' (#9100)
- Initial implementation of unit testing (#8287)
- Unit test manifest artifacts and selection (#8295)
- Support config with tags & meta for unit tests (#8294)
- Allow adapters to include package logs in dbt standard logging  (#7859)
- Enable inline csv fixtures in unit tests (#8626)

## Improvements
- Cache dbt plugin modules to improve integration test performance (#9029)
- Improve dbt CLI speed (#4627)

## Bug Fixes
- For packages installed with tarball method, fetch metadata to resolve nested dependencies (#8621)
- Fix partial parsing not working for semantic model change (#8859)
- Handle unknown `type_code` for model contracts (#8877, #8353)
- Rework get_catalog implementation to retain previous adapter interface semantics (#8846)
- Add back contract enforcement for temporary tables on postgres (#8857)
- Add version to fqn when version==0 (#8836)
