diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e78c0f03..65dc13d0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Node info now gets added to SQLQueryStatus (Thanks @colin-rogers-dbt) ([453](https://github.com/databricks/dbt-databricks/pull/453)) - Fixing python model compatibility with newer DBRs ([459](https://github.com/databricks/dbt-databricks/pull/459)) +- Updated the Databricks SDK dependency so as to prevent reliance on an insecure version of requests ([460](https://github.com/databricks/dbt-databricks/pull/460)) ## dbt-databricks 1.6.4 (September 14, 2023) diff --git a/requirements.txt b/requirements.txt index de3dff41e..ca7034f96 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ databricks-sql-connector>=2.9.3, <3.0.0 dbt-spark==1.6.0 -databricks-sdk==0.1.7 +databricks-sdk==0.9.0 keyring>=23.13.0 diff --git a/setup.py b/setup.py index 02e0a0c4c..8c65a7600 100644 --- a/setup.py +++ b/setup.py @@ -17,9 +17,7 @@ except ImportError: # the user has a downlevel version of setuptools. print("Error: dbt requires setuptools v40.1.0 or higher.") - print( - 'Please upgrade setuptools with "pip install --upgrade setuptools" and try again' - ) + print('Please upgrade setuptools with "pip install --upgrade setuptools" and try again') sys.exit(1) @@ -31,16 +29,12 @@ # get this package's version from dbt/adapters//__version__.py def _get_plugin_version(): - _version_path = os.path.join( - this_directory, "dbt", "adapters", "databricks", "__version__.py" - ) + _version_path = os.path.join(this_directory, "dbt", "adapters", "databricks", "__version__.py") try: exec(open(_version_path).read()) return locals()["version"] except IOError: - print( - "Failed to load dbt-databricks version file for packaging.", file=sys.stderr - ) + print("Failed to load dbt-databricks version file for packaging.", file=sys.stderr) sys.exit(-1) @@ -62,7 +56,7 @@ def _get_plugin_version(): install_requires=[ "dbt-spark==1.6.0", "databricks-sql-connector>=2.9.3, <3.0.0", - "databricks-sdk>=0.1.7", + "databricks-sdk>=0.9.0", "keyring>=23.13.0", ], zip_safe=False,