Features
- Add tests for cross-database `cast` macro ([1028](https://github.com/dbt-labs/dbt-spark/issues/1028))
- Cross-database `date` macro ([1031](https://github.com/dbt-labs/dbt-spark/issues/1031))
- Allow configuring snapshot column names ([1096](https://github.com/dbt-labs/dbt-spark/issues/1096))
- Support custom ODBC connection parameters via `connection_string_suffix` config ([1092](https://github.com/dbt-labs/dbt-spark/issues/1092))
- Add Microbatch Strategy to dbt-spark ([1109](https://github.com/dbt-labs/dbt-spark/issues/1109))
Fixes
- Fix incremental python models error where Databricks could not find the temp table transaction logs ([1033](https://github.com/dbt-labs/dbt-spark/issues/1033))
Under the Hood
- Lazy load agate to improve performance ([1049](https://github.com/dbt-labs/dbt-spark/issues/1049))
Dependencies
- Update freezegun requirement from ~=1.3 to ~=1.4 ([966](https://github.com/dbt-labs/dbt-spark/pull/966))
- Bump actions/download-artifact from 3 to 4 ([1010](https://github.com/dbt-labs/dbt-spark/pull/1010))
- Bump actions/upload-artifact from 3 to 4 ([1011](https://github.com/dbt-labs/dbt-spark/pull/1011))
- Bump dbt-labs/actions from 1.1.0 to 1.1.1 ([1012](https://github.com/dbt-labs/dbt-spark/pull/1012))
- Update wheel requirement from ~=0.42 to ~=0.43 ([1035](https://github.com/dbt-labs/dbt-spark/pull/1035))
- Update pytest-xdist requirement from ~=3.5 to ~=3.6 ([1073](https://github.com/dbt-labs/dbt-spark/pull/1073))
- Loosen pin on pre-commit from 3.7.0 to 3.7 ([1074](https://github.com/dbt-labs/dbt-spark/pull/1074))
Contributors
- [jpoley](https://github.com/jpoley) ([#1092](https://github.com/dbt-labs/dbt-spark/issues/1092))
- [nilan3](https://github.com/nilan3) ([#1092](https://github.com/dbt-labs/dbt-spark/issues/1092))
Previous Releases
For information on prior major and minor releases, see their changelogs:
- [1.6](https://github.com/dbt-labs/dbt-spark/blob/1.6.latest/CHANGELOG.md)
- [1.5](https://github.com/dbt-labs/dbt-spark/blob/1.5.latest/CHANGELOG.md)
- [1.4](https://github.com/dbt-labs/dbt-spark/blob/1.4.latest/CHANGELOG.md)
- [1.3](https://github.com/dbt-labs/dbt-spark/blob/1.3.latest/CHANGELOG.md)
- [1.2](https://github.com/dbt-labs/dbt-spark/blob/1.2.latest/CHANGELOG.md)
- [1.1](https://github.com/dbt-labs/dbt-spark/blob/1.1.latest/CHANGELOG.md)
- [1.0](https://github.com/dbt-labs/dbt-spark/blob/1.0.latest/CHANGELOG.md)
- [0.21](https://github.com/dbt-labs/dbt-spark/blob/0.21.latest/CHANGELOG.md)
- [0.20](https://github.com/dbt-labs/dbt-spark/blob/0.20.latest/CHANGELOG.md)
- [0.19 and earlier](https://github.com/dbt-labs/dbt-spark/blob/0.19.latest/CHANGELOG.md)