- #222 Upgrade dbt-core to 1.8.8 and dbt-tests-adapter to 1.8.0
- #223 Implement merge strategy for incremental materializations
- #229 Add max operator to get_relation_last_modified macro
- #195 Ensure the adapter does not try and create folders in object storage source
- #220 Optimize networking performance with Dremio server
- #199 Populate PyPI's
long_description
with contents ofREADME.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
- #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).
- 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.
- #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.
- #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
- Upgrade dbt-core to 1.4.5.
- Upgrade dbt-tests-adapter to 1.4.5.
-
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)
-
#32 Add pre-commit hooks (most significant being
black
,flake8
, andbandit
) -
Implement new Incremental materialization logic from dbt 1.3 as part of the upgrade to support dbt-core v1.3.0. (#44, #16)
-
Upgrade dbt-core to 1.3.2.
-
Upgrade dbt-tests-adapter to 1.3.2.