Skip to content

Latest commit

 

History

History
105 lines (63 loc) · 4.71 KB

CHANGELOG.md

File metadata and controls

105 lines (63 loc) · 4.71 KB

dbt-dremio v1.8.0

Changes

Dependency

  • #222 Upgrade dbt-core to 1.8.8 and dbt-tests-adapter to 1.8.0

Features

  • #223 Implement merge strategy for incremental materializations
  • #229 Add max operator to get_relation_last_modified macro

dbt-dremio v1.7.0

Changes

  • #195 Ensure the adapter does not try and create folders in object storage source
  • #220 Optimize networking performance with Dremio server

dbt-dremio v1.5.1

Changes

  • #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.
  • #211 Make fetching model data false by default. This improves performance where job results do not need to be populated.
  • #203 Allow for dots in schema name, by surrounding in single and double quotes.
  • #193 Fixes Reflection bug: The name argument to ref() must be a string, got <class 'jinja2.runtime.Undefined'>
  • Versioning Added optional parameter v to the ref macro

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.