Skip to content

Latest commit

 

History

History
81 lines (48 loc) · 3.48 KB

CHANGELOG.md

File metadata and controls

81 lines (48 loc) · 3.48 KB

dbt-dremio vNext - release TBD

Under the Hood

  • #199 Populate PyPI's long_description with contents of README.md
  • #167 Remove parentheses surrounding views in the create_view_as macro. In more complex queries, the parentheses cause performance issues.

dbt-dremio 1.5.0 - release June 22, 2023

Features

Fixes

Under the Hood

  • #179 Upgrade to support dbt-core v1.5.0.
    • Add support for Python 3.11.
    • Add support for relevant Tests:
      • caching
      • hooks
      • simple_copy
  • Add support for model contracts (Stub the feature to let users know the feature is not supported).

Dependency

  • Upgrade sqlparse to 0.4.4 #180.
  • Upgrade dbt-core to 1.5.0.
  • Upgrade dbt-tests-adapter to 1.5.0.
  • Upgrade Requests to 2.31.0. #183.

dbt-dremio 1.4.5 - release March 23, 2023

Features

Fixes

  • #142 Ensure ssl verification is enabled in all api calls. Also added an option called verify_ssl so it can be disabled in necessary circumstances.

Under the Hood

  • #64 Add BaseArrayTests and throw exceptions for unsupported Array Macros.
  • #117 Add support for Query Comment Tests and Python 3.11
  • #134 Add dremio:exact_search_enabled variable that if set to true, replaces usage of ilike with a basic equality in dremio__list_relations_without_caching when reflections are not enabled.
  • #117 Add Base Current Timestamps Tests
  • #117 Replace deprecated dbt-core exceptions
  • #117 Add support for changing relation type test

Dependency

  • Upgrade dbt-core to 1.4.5.
  • Upgrade dbt-tests-adapter to 1.4.5.

dbt-dremio 1.3.2 - release February 8, 2023

Features

Fixes

  • Override dbt-core default__type_string() macro to use Dremio Supported VARCHAR instead of the default string. (#80)

  • Change _populate_job_results() to have an optional row_limit argument with default set to 100 (Dremio's default). (#61)

  • Implement pagination in _populate_job_results() (#61)

  • Fix error handling so the error reported when a job fails is the actual error from Dremio. (#69)

  • Override dbt-core default__rename_relation() macro to use Dremio Supported CTAS and DROP instead of ALTER TABLE and RENAME to. (#44)

Under the Hood

  • #32 Add pre-commit hooks (most significant being black, flake8, and bandit)

  • Implement new Incremental materialization logic from dbt 1.3 as part of the upgrade to support dbt-core v1.3.0. (#44, #16)

Dependency

  • Upgrade dbt-core to 1.3.2.

  • Upgrade dbt-tests-adapter to 1.3.2.