Skip to content

Commit

Permalink
03/14 dbt-core 1.4.5 & Other Dependency Updates (#156)
Browse files Browse the repository at this point in the history
### Summary

Pull in all updated dependencies identified by Dependabot, including
dbt-core 1.4.5.

### Description

Merged all of the PRs created by Dependabot into one branch so
everything can be tested at once.

### Test Results

- [x] `./.github/scripts/smoke_test.sh` - all pass
- [x] `./tests/*.*` - all pass

### Changelog

-   [x] Added a summary of what this PR accomplishes to CHANGELOG.md

### Related Issue

None.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
jlarue26 and dependabot[bot] authored Mar 21, 2023
1 parent bd6ded4 commit 0872351
Show file tree
Hide file tree
Showing 7 changed files with 932 additions and 130 deletions.
11 changes: 5 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# dbt-dremio 1.4.1 - release TBD
# dbt-dremio 1.4.5 - release March 23, 2023

## Features

Expand All @@ -9,16 +9,15 @@

- [#64](https://github.com/dremio/dbt-dremio/issues/64) Add BaseArrayTests and throw exceptions for unsupported Array Macros.
- [#117](https://github.com/dremio/dbt-dremio/issues/117) Add support for Query Comment Tests and Python 3.11
- [#134]https://github.com/dremio/dbt-dremio/issues/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](https://github.com/dremio/dbt-dremio/issues/117) Add Base Current Timestamps Tests
- [#134](https://github.com/dremio/dbt-dremio/issues/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](https://github.com/dremio/dbt-dremio/issues/117) Add Base Current Timestamps Tests
- [#117](https://github.com/dremio/dbt-dremio/issues/117) Replace deprecated dbt-core exceptions
- [#117](https://github.com/dremio/dbt-dremio/issues/117) Add support for changing relation type test

## Dependency

- Upgrade dbt-core to 1.4.1.

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

# dbt-dremio 1.3.2 - release February 8, 2023

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,20 @@

dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.

## dbt-dremio version 1.3.2
## dbt-dremio version 1.4.5

The `dbt-dremio` package contains all of the code enabling dbt to work with [Dremio](https://www.dremio.com/). For more information on using dbt with Dremio, consult [the docs](https://docs.getdbt.com/reference/warehouse-profiles/dremio-profile).

The dbt-dremio package supports both Dremio Cloud and Dremio Software (versions 22.0 and later).

Version 1.3.2 of the dbt-dremio adapter is compatible with dbt-core versions 1.2.0 to 1.3.2.
Version 1.4.5 of the dbt-dremio adapter is compatible with dbt-core versions 1.2.0 to 1.4.5.

> Prior to version 1.1.0b, dbt-dremio was created and maintained by [Fabrice Etanchaud](https://github.com/fabrice-etanchaud) on [their GitHub repo](https://github.com/fabrice-etanchaud/dbt-dremio). Code for using Dremio REST APIs was originally authored by [Ryan Murray](https://github.com/rymurr). Contributors in this repo are credited for laying the groundwork and maintaining the adapter till version 1.0.6.5. The dbt-dremio adapter is maintained and distributed by Dremio starting with version 1.1.0b.
## Getting started

- [Install dbt-dremio](https://docs.getdbt.com/reference/warehouse-setups/dremio-setup)
- Version 1.3.2 of dbt-dremio requires dbt-core >= 1.2.0 and <=1.3.2. Installing dbt-dremio will automatically upgrade existing dbt-core versions earlier than 1.2.0 to 1.3.2, or install dbt-core v1.3.2 if no version of dbt-core is found.
- Version 1.4.5 of dbt-dremio requires dbt-core >= 1.2.0 and <= 1.4.5. Installing dbt-dremio will automatically upgrade existing dbt-core versions earlier than 1.2.0 to 1.4.5, or install dbt-core v1.4.5 if no version of dbt-core is found.
- Read the [introduction](https://docs.getdbt.com/docs/introduction/) and [viewpoint](https://docs.getdbt.com/docs/about/viewpoint/)

## Join the dbt Community
Expand Down
126 changes: 33 additions & 93 deletions THIRD_PARTY_LICENSES.txt
Original file line number Diff line number Diff line change
@@ -1,115 +1,55 @@
Generated using pip-licenses.

Name Version License
Babel 2.11.0 BSD License
Name Version License
Babel 2.12.1 BSD License
Jinja2 3.1.2 BSD License
Logbook 1.5.3 BSD
MarkupSafe 2.1.1 BSD License
MarkupSafe 2.1.2 BSD License
PyYAML 6.0 MIT License
Pygments 2.13.0 BSD License
Werkzeug 2.2.2 BSD License
agate 1.6.3 MIT License
appnope 0.1.3 BSD License
asttokens 2.1.0 Apache 2.0
attrs 22.1.0 MIT License
backcall 0.2.0 BSD License
black 22.3.0 MIT License
bleach 5.0.1 Apache Software License
build 0.9.0 MIT License
bump2version 1.0.1 MIT License
bumpversion 0.6.0 MIT License
certifi 2022.9.24 Mozilla Public License 2.0 (MPL 2.0)
Werkzeug 2.2.3 BSD License
agate 1.7.0 MIT License
attrs 22.2.0 MIT License
betterproto 1.2.5 MIT
certifi 2022.12.7 Mozilla Public License 2.0 (MPL 2.0)
cffi 1.15.1 MIT License
cfgv 3.3.1 MIT License
charset-normalizer 2.1.1 MIT License
charset-normalizer 3.1.0 MIT License
click 8.1.3 BSD License
colorama 0.4.5 BSD License
commonmark 0.9.1 BSD License
dbt-core 1.4.1 Apache Software License
colorama 0.4.6 BSD License
dbt-core 1.4.5 Apache Software License
dbt-dremio 1.4.5 Apache Software License
dbt-extractor 0.4.1 Apache Software License
dbt-tests-adapter 1.4.1 Apache Software License
decorator 5.1.1 BSD License
distlib 0.3.6 Python Software Foundation License
docutils 0.19 BSD License; GNU General Public License (GPL); Public Domain; Python Software Foundation License
exceptiongroup 1.0.0 MIT License
execnet 1.9.0 MIT License
executing 1.2.0 MIT License
filelock 3.8.0 Public Domain
flake8 5.0.4 MIT License
flaky 3.7.0 Apache Software License
freezegun 0.3.12 Apache Software License
future 0.18.2 MIT License
dbt-tests-adapter 1.4.5 Apache Software License
exceptiongroup 1.1.1 MIT License
future 0.18.3 MIT License
grpclib 0.4.3 BSD License
h2 4.1.0 MIT License
hologram 0.0.15 MIT License
identify 2.5.8 MIT License
hpack 4.0.0 MIT License
hyperframe 6.0.1 MIT License
idna 3.4 BSD License
importlib-metadata 5.0.0 Apache Software License
iniconfig 1.1.1 MIT License
ipdb 0.13.9 BSD License
ipython 8.6.0 BSD License
iniconfig 2.0.0 MIT License
isodate 0.6.1 BSD License
jaraco.classes 3.2.3 MIT License
jedi 0.18.1 MIT License
jsonschema 3.2.0 MIT License
keyring 23.9.3 MIT License; Python Software Foundation License
leather 0.3.4 MIT License
mashumaro 3.0.4 Apache Software License
matplotlib-inline 0.1.6 BSD 3-Clause
mccabe 0.7.0 MIT License
mashumaro 3.3.1 Apache Software License
minimal-snowplow-tracker 0.0.2 Apache Software License
more-itertools 9.0.0 MIT License
msgpack 1.0.4 Apache Software License
mypy 0.782 MIT License
mypy-extensions 0.4.3 MIT License
msgpack 1.0.5 Apache Software License
multidict 6.0.4 Apache Software License
networkx 2.8.8 BSD License
nodeenv 1.7.0 BSD License
packaging 21.3 Apache Software License; BSD License
packaging 23.0 Apache Software License; BSD License
parsedatetime 2.4 Apache Software License
parso 0.8.3 MIT License
pathspec 0.9.0 Mozilla Public License 2.0 (MPL 2.0)
pep517 0.13.0 MIT License
pexpect 4.8.0 ISC License (ISCL)
pickleshare 0.7.5 MIT License
pip-tools 6.9.0 BSD License
pkginfo 1.8.3 MIT License
platformdirs 2.5.2 MIT License
pathspec 0.10.3 Mozilla Public License 2.0 (MPL 2.0)
pluggy 1.0.0 MIT License
pre-commit 2.20.0 MIT License
prompt-toolkit 3.0.32 BSD License
ptyprocess 0.7.0 ISC License (ISCL)
pure-eval 0.2.2 MIT License
py 1.11.0 MIT License
pycodestyle 2.9.1 MIT License
pycparser 2.21 BSD License
pyflakes 2.5.0 MIT License
pyparsing 3.0.9 MIT License
pyrsistent 0.19.2 MIT License
pytest 7.2.0 MIT License
pytest-csv 3.0.0 GNU General Public License (GPL)
pytest-dotenv 0.5.2 MIT License
pytest-logbook 1.2.0 DFSG approved; MIT License
pytest-xdist 3.0.2 MIT License
pyrsistent 0.19.3 MIT License
pytest 7.2.2 MIT License
python-dateutil 2.8.2 Apache Software License; BSD License
python-dotenv 0.21.0 BSD License
python-slugify 6.1.2 MIT License
python-slugify 8.0.1 MIT License
pytimeparse 1.1.8 MIT License
pytz 2022.6 MIT License
readme-renderer 37.3 Apache Software License
requests 2.28.1 Apache Software License
requests-toolbelt 0.10.1 Apache Software License
rfc3986 2.0.0 Apache Software License
rich 12.6.0 MIT License
pytz 2022.7.1 MIT License
requests 2.28.2 Apache Software License
six 1.16.0 MIT License
sqlparse 0.4.3 BSD License
stack-data 0.6.0 MIT License
stringcase 1.2.0 MIT
text-unidecode 1.3 Artistic License; GNU General Public License (GPL); GNU General Public License v2 or later (GPLv2+)
toml 0.10.2 MIT License
tomli 2.0.1 MIT License
tox 3.27.0 MIT License
traitlets 5.5.0 BSD License
twine 4.0.1 Apache Software License
typed-ast 1.4.3 Apache License 2.0
typing_extensions 4.4.0 Python Software Foundation License
urllib3 1.26.12 MIT License
virtualenv 20.16.6 MIT License
webencodings 0.5.1 BSD License
zipp 3.10.0 MIT License
typing_extensions 4.5.0 Python Software Foundation License
urllib3 1.26.15 MIT License
2 changes: 1 addition & 1 deletion dbt/adapters/dremio/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.

version = "1.4.1"
version = "1.4.5"
82 changes: 57 additions & 25 deletions dev_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,57 @@
agate==1.6.3
bandit
black==22.10.0
bumpversion
dbt-core==1.4.1
dbt-tests-adapter==1.4.1
black==22.10.0
bumpversion
flake8
flaky
freezegun==1.2.2
ipdb
pip-tools
pre-commit
pytest
pytest-csv
pytest-dotenv
pytest-logbook
pytest-xdist
pytz
requests==2.28.1
setuptools==65.6.3
tox>=3.13
twine
wheel
agate==1.7.0
attrs==22.2.0
Babel==2.12.1
betterproto==1.2.5
certifi==2022.12.7
cffi==1.15.1
charset-normalizer==3.1.0
click==8.1.3
colorama==0.4.6
dbt-core==1.4.5
dbt-dremio==1.4.5
dbt-extractor==0.4.1
dbt-tests-adapter==1.4.5
exceptiongroup==1.1.1
future==0.18.3
grpclib==0.4.3
h2==4.1.0
hologram==0.0.15
hpack==4.0.0
hyperframe==6.0.1
idna==3.4
iniconfig==2.0.0
isodate==0.6.1
Jinja2==3.1.2
jsonschema==3.2.0
leather==0.3.4
Logbook==1.5.3
MarkupSafe==2.1.2
mashumaro==3.3.1
minimal-snowplow-tracker==0.0.2
msgpack==1.0.5
multidict==6.0.4
networkx==2.8.8
packaging==23.0
parsedatetime==2.4
pathspec==0.10.3
pip-licenses==4.1.0
pluggy==1.0.0
prettytable==3.6.0
pycparser==2.21
pyrsistent==0.19.3
pytest==7.2.2
python-dateutil==2.8.2
python-slugify==8.0.1
pytimeparse==1.1.8
pytz==2022.7.1
PyYAML==6.0
requests==2.28.2
six==1.16.0
sqlparse==0.4.3
stringcase==1.2.0
text-unidecode==1.3
tomli==2.0.1
typing_extensions==4.5.0
urllib3==1.26.15
wcwidth==0.2.6
Werkzeug==2.2.3
Loading

0 comments on commit 0872351

Please sign in to comment.