Skip to content

Commit 0872351

Browse files
03/14 dbt-core 1.4.5 & Other Dependency Updates (#156)
### 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent bd6ded4 commit 0872351

7 files changed

+932
-130
lines changed

CHANGELOG.md

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# dbt-dremio 1.4.1 - release TBD
1+
# dbt-dremio 1.4.5 - release March 23, 2023
22

33
## Features
44

@@ -9,16 +9,15 @@
99

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

1717
## Dependency
1818

19-
- Upgrade dbt-core to 1.4.1.
20-
21-
- Upgrade dbt-tests-adapter to 1.4.1.
19+
- Upgrade dbt-core to 1.4.5.
20+
- Upgrade dbt-tests-adapter to 1.4.5.
2221

2322
# dbt-dremio 1.3.2 - release February 8, 2023
2423

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66

77
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.
88

9-
## dbt-dremio version 1.3.2
9+
## dbt-dremio version 1.4.5
1010

1111
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).
1212

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

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

1717
> 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.
1818
1919
## Getting started
2020

2121
- [Install dbt-dremio](https://docs.getdbt.com/reference/warehouse-setups/dremio-setup)
22-
- 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.
22+
- 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.
2323
- Read the [introduction](https://docs.getdbt.com/docs/introduction/) and [viewpoint](https://docs.getdbt.com/docs/about/viewpoint/)
2424

2525
## Join the dbt Community

THIRD_PARTY_LICENSES.txt

+33-93
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,55 @@
1-
Generated using pip-licenses.
2-
3-
Name Version License
4-
Babel 2.11.0 BSD License
1+
Name Version License
2+
Babel 2.12.1 BSD License
53
Jinja2 3.1.2 BSD License
64
Logbook 1.5.3 BSD
7-
MarkupSafe 2.1.1 BSD License
5+
MarkupSafe 2.1.2 BSD License
86
PyYAML 6.0 MIT License
9-
Pygments 2.13.0 BSD License
10-
Werkzeug 2.2.2 BSD License
11-
agate 1.6.3 MIT License
12-
appnope 0.1.3 BSD License
13-
asttokens 2.1.0 Apache 2.0
14-
attrs 22.1.0 MIT License
15-
backcall 0.2.0 BSD License
16-
black 22.3.0 MIT License
17-
bleach 5.0.1 Apache Software License
18-
build 0.9.0 MIT License
19-
bump2version 1.0.1 MIT License
20-
bumpversion 0.6.0 MIT License
21-
certifi 2022.9.24 Mozilla Public License 2.0 (MPL 2.0)
7+
Werkzeug 2.2.3 BSD License
8+
agate 1.7.0 MIT License
9+
attrs 22.2.0 MIT License
10+
betterproto 1.2.5 MIT
11+
certifi 2022.12.7 Mozilla Public License 2.0 (MPL 2.0)
2212
cffi 1.15.1 MIT License
23-
cfgv 3.3.1 MIT License
24-
charset-normalizer 2.1.1 MIT License
13+
charset-normalizer 3.1.0 MIT License
2514
click 8.1.3 BSD License
26-
colorama 0.4.5 BSD License
27-
commonmark 0.9.1 BSD License
28-
dbt-core 1.4.1 Apache Software License
15+
colorama 0.4.6 BSD License
16+
dbt-core 1.4.5 Apache Software License
17+
dbt-dremio 1.4.5 Apache Software License
2918
dbt-extractor 0.4.1 Apache Software License
30-
dbt-tests-adapter 1.4.1 Apache Software License
31-
decorator 5.1.1 BSD License
32-
distlib 0.3.6 Python Software Foundation License
33-
docutils 0.19 BSD License; GNU General Public License (GPL); Public Domain; Python Software Foundation License
34-
exceptiongroup 1.0.0 MIT License
35-
execnet 1.9.0 MIT License
36-
executing 1.2.0 MIT License
37-
filelock 3.8.0 Public Domain
38-
flake8 5.0.4 MIT License
39-
flaky 3.7.0 Apache Software License
40-
freezegun 0.3.12 Apache Software License
41-
future 0.18.2 MIT License
19+
dbt-tests-adapter 1.4.5 Apache Software License
20+
exceptiongroup 1.1.1 MIT License
21+
future 0.18.3 MIT License
22+
grpclib 0.4.3 BSD License
23+
h2 4.1.0 MIT License
4224
hologram 0.0.15 MIT License
43-
identify 2.5.8 MIT License
25+
hpack 4.0.0 MIT License
26+
hyperframe 6.0.1 MIT License
4427
idna 3.4 BSD License
45-
importlib-metadata 5.0.0 Apache Software License
46-
iniconfig 1.1.1 MIT License
47-
ipdb 0.13.9 BSD License
48-
ipython 8.6.0 BSD License
28+
iniconfig 2.0.0 MIT License
4929
isodate 0.6.1 BSD License
50-
jaraco.classes 3.2.3 MIT License
51-
jedi 0.18.1 MIT License
5230
jsonschema 3.2.0 MIT License
53-
keyring 23.9.3 MIT License; Python Software Foundation License
5431
leather 0.3.4 MIT License
55-
mashumaro 3.0.4 Apache Software License
56-
matplotlib-inline 0.1.6 BSD 3-Clause
57-
mccabe 0.7.0 MIT License
32+
mashumaro 3.3.1 Apache Software License
5833
minimal-snowplow-tracker 0.0.2 Apache Software License
59-
more-itertools 9.0.0 MIT License
60-
msgpack 1.0.4 Apache Software License
61-
mypy 0.782 MIT License
62-
mypy-extensions 0.4.3 MIT License
34+
msgpack 1.0.5 Apache Software License
35+
multidict 6.0.4 Apache Software License
6336
networkx 2.8.8 BSD License
64-
nodeenv 1.7.0 BSD License
65-
packaging 21.3 Apache Software License; BSD License
37+
packaging 23.0 Apache Software License; BSD License
6638
parsedatetime 2.4 Apache Software License
67-
parso 0.8.3 MIT License
68-
pathspec 0.9.0 Mozilla Public License 2.0 (MPL 2.0)
69-
pep517 0.13.0 MIT License
70-
pexpect 4.8.0 ISC License (ISCL)
71-
pickleshare 0.7.5 MIT License
72-
pip-tools 6.9.0 BSD License
73-
pkginfo 1.8.3 MIT License
74-
platformdirs 2.5.2 MIT License
39+
pathspec 0.10.3 Mozilla Public License 2.0 (MPL 2.0)
7540
pluggy 1.0.0 MIT License
76-
pre-commit 2.20.0 MIT License
77-
prompt-toolkit 3.0.32 BSD License
78-
ptyprocess 0.7.0 ISC License (ISCL)
79-
pure-eval 0.2.2 MIT License
80-
py 1.11.0 MIT License
81-
pycodestyle 2.9.1 MIT License
8241
pycparser 2.21 BSD License
83-
pyflakes 2.5.0 MIT License
84-
pyparsing 3.0.9 MIT License
85-
pyrsistent 0.19.2 MIT License
86-
pytest 7.2.0 MIT License
87-
pytest-csv 3.0.0 GNU General Public License (GPL)
88-
pytest-dotenv 0.5.2 MIT License
89-
pytest-logbook 1.2.0 DFSG approved; MIT License
90-
pytest-xdist 3.0.2 MIT License
42+
pyrsistent 0.19.3 MIT License
43+
pytest 7.2.2 MIT License
9144
python-dateutil 2.8.2 Apache Software License; BSD License
92-
python-dotenv 0.21.0 BSD License
93-
python-slugify 6.1.2 MIT License
45+
python-slugify 8.0.1 MIT License
9446
pytimeparse 1.1.8 MIT License
95-
pytz 2022.6 MIT License
96-
readme-renderer 37.3 Apache Software License
97-
requests 2.28.1 Apache Software License
98-
requests-toolbelt 0.10.1 Apache Software License
99-
rfc3986 2.0.0 Apache Software License
100-
rich 12.6.0 MIT License
47+
pytz 2022.7.1 MIT License
48+
requests 2.28.2 Apache Software License
10149
six 1.16.0 MIT License
10250
sqlparse 0.4.3 BSD License
103-
stack-data 0.6.0 MIT License
51+
stringcase 1.2.0 MIT
10452
text-unidecode 1.3 Artistic License; GNU General Public License (GPL); GNU General Public License v2 or later (GPLv2+)
105-
toml 0.10.2 MIT License
10653
tomli 2.0.1 MIT License
107-
tox 3.27.0 MIT License
108-
traitlets 5.5.0 BSD License
109-
twine 4.0.1 Apache Software License
110-
typed-ast 1.4.3 Apache License 2.0
111-
typing_extensions 4.4.0 Python Software Foundation License
112-
urllib3 1.26.12 MIT License
113-
virtualenv 20.16.6 MIT License
114-
webencodings 0.5.1 BSD License
115-
zipp 3.10.0 MIT License
54+
typing_extensions 4.5.0 Python Software Foundation License
55+
urllib3 1.26.15 MIT License

dbt/adapters/dremio/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
# See the License for the specific language governing permissions and
1010
# limitations under the License.
1111

12-
version = "1.4.1"
12+
version = "1.4.5"

dev_requirements.txt

+57-25
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,57 @@
1-
agate==1.6.3
2-
bandit
3-
black==22.10.0
4-
bumpversion
5-
dbt-core==1.4.1
6-
dbt-tests-adapter==1.4.1
7-
black==22.10.0
8-
bumpversion
9-
flake8
10-
flaky
11-
freezegun==1.2.2
12-
ipdb
13-
pip-tools
14-
pre-commit
15-
pytest
16-
pytest-csv
17-
pytest-dotenv
18-
pytest-logbook
19-
pytest-xdist
20-
pytz
21-
requests==2.28.1
22-
setuptools==65.6.3
23-
tox>=3.13
24-
twine
25-
wheel
1+
agate==1.7.0
2+
attrs==22.2.0
3+
Babel==2.12.1
4+
betterproto==1.2.5
5+
certifi==2022.12.7
6+
cffi==1.15.1
7+
charset-normalizer==3.1.0
8+
click==8.1.3
9+
colorama==0.4.6
10+
dbt-core==1.4.5
11+
dbt-dremio==1.4.5
12+
dbt-extractor==0.4.1
13+
dbt-tests-adapter==1.4.5
14+
exceptiongroup==1.1.1
15+
future==0.18.3
16+
grpclib==0.4.3
17+
h2==4.1.0
18+
hologram==0.0.15
19+
hpack==4.0.0
20+
hyperframe==6.0.1
21+
idna==3.4
22+
iniconfig==2.0.0
23+
isodate==0.6.1
24+
Jinja2==3.1.2
25+
jsonschema==3.2.0
26+
leather==0.3.4
27+
Logbook==1.5.3
28+
MarkupSafe==2.1.2
29+
mashumaro==3.3.1
30+
minimal-snowplow-tracker==0.0.2
31+
msgpack==1.0.5
32+
multidict==6.0.4
33+
networkx==2.8.8
34+
packaging==23.0
35+
parsedatetime==2.4
36+
pathspec==0.10.3
37+
pip-licenses==4.1.0
38+
pluggy==1.0.0
39+
prettytable==3.6.0
40+
pycparser==2.21
41+
pyrsistent==0.19.3
42+
pytest==7.2.2
43+
python-dateutil==2.8.2
44+
python-slugify==8.0.1
45+
pytimeparse==1.1.8
46+
pytz==2022.7.1
47+
PyYAML==6.0
48+
requests==2.28.2
49+
six==1.16.0
50+
sqlparse==0.4.3
51+
stringcase==1.2.0
52+
text-unidecode==1.3
53+
tomli==2.0.1
54+
typing_extensions==4.5.0
55+
urllib3==1.26.15
56+
wcwidth==0.2.6
57+
Werkzeug==2.2.3

0 commit comments

Comments
 (0)