What's Changed
* Make DBT dependency optional by erezsh in https://github.com/datafold/data-diff/pull/421
* Compound keys implementation, using product order by erezsh in https://github.com/datafold/data-diff/pull/375
* revise columns added-removed output by kylemcnair in https://github.com/datafold/data-diff/pull/424
* Issue 417 error handling by dlawin in https://github.com/datafold/data-diff/pull/419
* Fix multiple Diffs Complete! messages by dlawin in https://github.com/datafold/data-diff/pull/394
* always use model.alias for table path by dlawin in https://github.com/datafold/data-diff/pull/400
* bump to sqeleton v0.0.7 by williebsweet in https://github.com/datafold/data-diff/pull/432
* add redshift, postgres, databricks support by dlawin in https://github.com/datafold/data-diff/pull/382
* support combo pks in --dbt local_diff by dlawin in https://github.com/datafold/data-diff/pull/431
* Support connections to DuckDB for `--dbt` by dbeatty10 in https://github.com/datafold/data-diff/pull/408
* issue 425 parse and use threads by dlawin in https://github.com/datafold/data-diff/pull/435
* render jinja in entire selected profile by dlawin in https://github.com/datafold/data-diff/pull/395
* Use the same logic as dbt-core for the path for the project and profiles by dbeatty10 in https://github.com/datafold/data-diff/pull/415
* support custom schemas by dlawin in https://github.com/datafold/data-diff/pull/437
* Fix --dbt for dbt-core >= 1.4.2 by dlawin in https://github.com/datafold/data-diff/pull/440
New Contributors
* dbeatty10 made their first contribution in https://github.com/datafold/data-diff/pull/408
**Full Changelog**: https://github.com/datafold/data-diff/compare/v0.4.1...v0.5.0