- This file provides a full account of all changes to
dbt-spark - The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie
- Changes are listed under the (pre-)release in which they first appear
- Subsequent releases include changes from previous releases
- "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version
- Do not edit this file directly. This file is auto-generated using changie
- For details on how to document a change, see the contributing guide
- Default username to 'dbt' when not set for SASL PLAIN auth (auth: NONE/LDAP/CUSTOM with use_ssl: true), preventing TTransportException when user is omitted from profile (#2035)
- improve error message for connection failure (#2033)
- Allow pre-release versions of dbt-core to be selected so release integration tests pick up new dbt-core features (#1976)
- Add upper bound
<2.0ondbt-coreto prevent pip from resolving to dbt-core 2.0 (Fusion engine), which is incompatible with the python adapter (#2013)
- Added support for --empty in dbt seed (#1865)
- When persist_docs.columns is enabled, dbt now warns about columns defined in YAML that don't exist in the database and eliminates a duplicate get_columns_in_relation roundtrip via the validate_doc_columns helper. Also fixed hatch.toml to use local dbt-adapters install. (#1690)
- Stop silently swallowing errors in list_relations_without_caching (#1289)
- Fix use_ssl=True SASL incompatibility by importing PureSASLClient from pyhive.sasl_compat instead of puresasl.client (#1846)
- Fix empty catalog.json when using Iceberg v2 tables with dbt docs generate (#485)
- Add support for Spark v4.x (#1537)
- Update thrift to use at least 0.20.0 (##1727)
- Bump dbt-adapters floor to 1.24.1 for catalogs v2 and JS UDF support (#1968)
- update alter_relation_add_remove_columns to quote column names (#63)
- Stop adding aliases to render_limited output for --empty (#474)
- Move from setup.py to pyproject.toml and to hatch as a dev tool (#1150)
For information on prior major and minor releases, see their changelogs: