Skip to content

Commit 9b13827

Browse files
authored
Merge pull request #55 from dbt-labs/qmalcolm--CVE-2024-22195-exclude-Jinja2-3.1.2-new
Upgrade Jinja2 dependency version specification to address CVE-2024-22195
2 parents 8a693de + 479a5d5 commit 9b13827

File tree

2 files changed

+99
-70
lines changed

2 files changed

+99
-70
lines changed

requirements.in

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
duckcli>=0.2.1
33

44
# Database adapter
5-
dbt-duckdb>=1.3.1
5+
dbt-duckdb>=1.7.3,<1.8.0
66

7-
# dbt Core 1.3
8-
dbt-core>=1.3.0
7+
# dbt Core 1.
8+
dbt-core>=1.7.9,<1.8.0
99

1010
# extra features
11-
sqlfluff~=1.2.1
11+
sqlfluff>=2.3.5,<3

requirements.txt

+95-66
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,37 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.8
3-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.8
3+
# by the following command:
44
#
55
# pip-compile
66
#
7-
agate==1.7.0
7+
agate==1.7.1
88
# via dbt-core
9+
annotated-types==0.6.0
10+
# via pydantic
911
appdirs==1.4.4
1012
# via sqlfluff
11-
attrs==23.1.0
12-
# via jsonschema
13-
babel==2.12.1
13+
attrs==23.2.0
14+
# via
15+
# jsonschema
16+
# referencing
17+
babel==2.14.0
1418
# via agate
15-
certifi==2022.12.7
19+
certifi==2024.2.2
1620
# via requests
17-
cffi==1.15.1
21+
cffi==1.16.0
1822
# via dbt-core
19-
chardet==5.1.0
23+
chardet==5.2.0
2024
# via
2125
# diff-cover
2226
# sqlfluff
23-
charset-normalizer==3.1.0
27+
charset-normalizer==3.3.2
2428
# via requests
25-
cli-helpers[styles]==2.3.0
29+
cli-helpers[styles]==2.3.1
2630
# via duckcli
27-
click==8.1.3
31+
click==8.1.7
2832
# via
2933
# dbt-core
34+
# dbt-semantic-interfaces
3035
# duckcli
3136
# sqlfluff
3237
colorama==0.4.6
@@ -37,151 +42,175 @@ configobj==5.0.8
3742
# via
3843
# cli-helpers
3944
# duckcli
40-
dbt-core==1.5.0
45+
dbt-core==1.7.9
4146
# via
4247
# -r requirements.in
4348
# dbt-duckdb
44-
dbt-duckdb==1.5.0
49+
dbt-duckdb==1.7.3
4550
# via -r requirements.in
46-
dbt-extractor==0.4.1
51+
dbt-extractor==0.5.1
52+
# via dbt-core
53+
dbt-semantic-interfaces==0.4.4
4754
# via dbt-core
48-
diff-cover==7.5.0
55+
diff-cover==8.0.3
4956
# via sqlfluff
5057
duckcli==0.2.1
5158
# via -r requirements.in
52-
duckdb==0.7.1
59+
duckdb==0.10.0
5360
# via
5461
# dbt-duckdb
5562
# duckcli
56-
exceptiongroup==1.1.1
63+
exceptiongroup==1.2.0
5764
# via pytest
58-
future==0.18.3
59-
# via parsedatetime
60-
hologram==0.0.16
61-
# via dbt-core
62-
idna==3.4
65+
idna==3.6
6366
# via
6467
# dbt-core
6568
# requests
66-
importlib-resources==5.12.0
67-
# via jsonschema
69+
importlib-metadata==6.11.0
70+
# via dbt-semantic-interfaces
71+
importlib-resources==6.1.3
72+
# via
73+
# jsonschema
74+
# jsonschema-specifications
75+
# sqlfluff
6876
iniconfig==2.0.0
6977
# via pytest
7078
isodate==0.6.1
7179
# via
7280
# agate
7381
# dbt-core
74-
jinja2==3.1.2
82+
jinja2==3.1.3
7583
# via
7684
# dbt-core
85+
# dbt-semantic-interfaces
7786
# diff-cover
7887
# sqlfluff
79-
jsonschema==4.17.3
80-
# via hologram
81-
leather==0.3.4
88+
jsonschema==4.21.1
89+
# via
90+
# dbt-core
91+
# dbt-semantic-interfaces
92+
jsonschema-specifications==2023.12.1
93+
# via jsonschema
94+
leather==0.4.0
8295
# via agate
8396
logbook==1.5.3
8497
# via dbt-core
85-
markupsafe==2.1.2
86-
# via
87-
# jinja2
88-
# werkzeug
89-
mashumaro[msgpack]==3.6
98+
markupsafe==2.1.5
99+
# via jinja2
100+
mashumaro[msgpack]==3.12
90101
# via dbt-core
91102
minimal-snowplow-tracker==0.0.2
92103
# via dbt-core
93-
msgpack==1.0.5
104+
more-itertools==10.2.0
105+
# via dbt-semantic-interfaces
106+
msgpack==1.0.8
94107
# via mashumaro
95-
networkx==2.8.8
108+
networkx==3.1
96109
# via dbt-core
97-
packaging==23.1
110+
packaging==24.0
98111
# via
99112
# dbt-core
100113
# pytest
101-
parsedatetime==2.4
114+
parsedatetime==2.6
102115
# via agate
103-
pathspec==0.11.1
116+
pathspec==0.11.2
104117
# via
105118
# dbt-core
106119
# sqlfluff
107120
pkgutil-resolve-name==1.3.10
108121
# via jsonschema
109-
pluggy==1.0.0
122+
pluggy==1.4.0
110123
# via
111124
# diff-cover
112125
# pytest
113-
prompt-toolkit==3.0.38
126+
prompt-toolkit==3.0.43
114127
# via duckcli
115-
protobuf==4.22.3
128+
protobuf==4.25.3
116129
# via dbt-core
117130
pycparser==2.21
118131
# via cffi
119-
pygments==2.15.1
132+
pydantic==2.6.3
133+
# via dbt-semantic-interfaces
134+
pydantic-core==2.16.3
135+
# via pydantic
136+
pygments==2.17.2
120137
# via
121138
# cli-helpers
122139
# diff-cover
123140
# duckcli
124-
pyrsistent==0.19.3
125-
# via jsonschema
126-
pytest==7.3.1
141+
pytest==8.1.1
127142
# via sqlfluff
128-
python-dateutil==2.8.2
129-
# via hologram
130-
python-slugify==8.0.1
143+
python-dateutil==2.9.0.post0
144+
# via dbt-semantic-interfaces
145+
python-slugify==8.0.4
131146
# via agate
132147
pytimeparse==1.1.8
133148
# via agate
134-
pytz==2023.3
149+
pytz==2024.1
135150
# via
136151
# babel
137152
# dbt-core
138-
pyyaml==6.0
153+
pyyaml==6.0.1
139154
# via
140155
# dbt-core
156+
# dbt-semantic-interfaces
141157
# sqlfluff
142-
regex==2023.3.23
158+
referencing==0.33.0
159+
# via
160+
# jsonschema
161+
# jsonschema-specifications
162+
regex==2023.12.25
143163
# via sqlfluff
144-
requests==2.29.0
164+
requests==2.31.0
145165
# via
146166
# dbt-core
147167
# minimal-snowplow-tracker
168+
rpds-py==0.18.0
169+
# via
170+
# jsonschema
171+
# referencing
148172
six==1.16.0
149173
# via
150174
# configobj
151175
# isodate
152-
# leather
153176
# minimal-snowplow-tracker
154177
# python-dateutil
155-
sqlfluff==1.2.1
178+
sqlfluff==2.3.5
156179
# via -r requirements.in
157-
sqlparse==0.4.3
180+
sqlparse==0.4.4
158181
# via
159182
# dbt-core
160183
# duckcli
161184
tabulate[widechars]==0.9.0
162185
# via cli-helpers
163-
tblib==1.7.0
186+
tblib==3.0.0
164187
# via sqlfluff
165188
text-unidecode==1.3
166189
# via python-slugify
167190
toml==0.10.2
168191
# via sqlfluff
169192
tomli==2.0.1
170193
# via pytest
171-
tqdm==4.65.0
194+
tqdm==4.66.2
172195
# via sqlfluff
173-
typing-extensions==4.5.0
196+
typing-extensions==4.10.0
174197
# via
198+
# annotated-types
175199
# dbt-core
200+
# dbt-semantic-interfaces
176201
# mashumaro
202+
# pydantic
203+
# pydantic-core
177204
# sqlfluff
178-
urllib3==1.26.15
179-
# via requests
180-
wcwidth==0.2.6
205+
urllib3==1.26.18
206+
# via
207+
# dbt-core
208+
# requests
209+
wcwidth==0.2.13
181210
# via
182211
# prompt-toolkit
183212
# tabulate
184-
werkzeug==2.3.1
185-
# via dbt-core
186-
zipp==3.15.0
187-
# via importlib-resources
213+
zipp==3.17.0
214+
# via
215+
# importlib-metadata
216+
# importlib-resources

0 commit comments

Comments
 (0)