diff --git a/.riot/requirements/1078c3b.txt b/.riot/requirements/1078c3b.txt index 3dfee8f68b4..d944c1bd914 100644 --- a/.riot/requirements/1078c3b.txt +++ b/.riot/requirements/1078c3b.txt @@ -6,7 +6,7 @@ # attrs==25.3.0 coverage[toml]==7.6.1 -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 greenlet==3.0.3 hypothesis==6.45.0 importlib-metadata==8.5.0 @@ -14,14 +14,15 @@ iniconfig==2.1.0 mock==5.2.0 mysql-connector-python==9.0.0 opentracing==2.4.0 -packaging==24.2 +packaging==25.0 pluggy==1.5.0 psycopg2-binary==2.9.10 pytest==8.3.5 pytest-cov==5.0.0 -pytest-mock==3.14.0 +pytest-mock==3.14.1 pytest-randomly==3.15.0 sortedcontainers==2.4.0 sqlalchemy==1.3.24 tomli==2.2.1 +typing-extensions==4.13.2 zipp==3.20.2 diff --git a/.riot/requirements/134deb1.txt b/.riot/requirements/134deb1.txt index b5123d5d3b2..f3c95048f2a 100644 --- a/.riot/requirements/134deb1.txt +++ b/.riot/requirements/134deb1.txt @@ -5,23 +5,25 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/134deb1.in # attrs==25.3.0 -coverage[toml]==7.8.0 -exceptiongroup==1.2.2 +coverage[toml]==7.10.6 +exceptiongroup==1.3.0 greenlet==3.0.3 hypothesis==6.45.0 -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 sqlalchemy==1.3.24 tomli==2.2.1 -zipp==3.21.0 +typing-extensions==4.15.0 +zipp==3.23.0 diff --git a/.riot/requirements/1384411.txt b/.riot/requirements/1384411.txt index ab0483bc679..4b3049ee30b 100644 --- a/.riot/requirements/1384411.txt +++ b/.riot/requirements/1384411.txt @@ -2,25 +2,26 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1384411.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/1384411.in # attrs==25.3.0 -coverage[toml]==7.8.0 -exceptiongroup==1.2.2 +coverage[toml]==7.10.6 +exceptiongroup==1.3.0 greenlet==3.0.3 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 +sqlalchemy==2.0.43 tomli==2.2.1 -typing-extensions==4.13.1 +typing-extensions==4.15.0 diff --git a/.riot/requirements/178dbc8.txt b/.riot/requirements/178dbc8.txt index 272bd73a19c..e72347624bb 100644 --- a/.riot/requirements/178dbc8.txt +++ b/.riot/requirements/178dbc8.txt @@ -2,22 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/178dbc8.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/178dbc8.in # attrs==25.3.0 -coverage[toml]==7.8.0 +coverage[toml]==7.10.6 greenlet==3.0.3 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 sqlalchemy==1.3.24 diff --git a/.riot/requirements/19db357.txt b/.riot/requirements/19db357.txt index 444fd09cfb8..68c5b4575df 100644 --- a/.riot/requirements/19db357.txt +++ b/.riot/requirements/19db357.txt @@ -2,23 +2,24 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/19db357.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/19db357.in # attrs==25.3.0 -coverage[toml]==7.8.0 +coverage[toml]==7.10.6 greenlet==3.0.3 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 -typing-extensions==4.13.1 +sqlalchemy==2.0.43 +typing-extensions==4.15.0 diff --git a/.riot/requirements/1db8cf2.txt b/.riot/requirements/1db8cf2.txt index e84a492d5e7..7bc69f4da73 100644 --- a/.riot/requirements/1db8cf2.txt +++ b/.riot/requirements/1db8cf2.txt @@ -6,7 +6,7 @@ # attrs==25.3.0 coverage[toml]==7.6.1 -exceptiongroup==1.2.2 +exceptiongroup==1.3.0 greenlet==3.0.3 hypothesis==6.45.0 importlib-metadata==8.5.0 @@ -14,15 +14,15 @@ iniconfig==2.1.0 mock==5.2.0 mysql-connector-python==9.0.0 opentracing==2.4.0 -packaging==24.2 +packaging==25.0 pluggy==1.5.0 psycopg2-binary==2.9.10 pytest==8.3.5 pytest-cov==5.0.0 -pytest-mock==3.14.0 +pytest-mock==3.14.1 pytest-randomly==3.15.0 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 +sqlalchemy==2.0.43 tomli==2.2.1 -typing-extensions==4.13.1 +typing-extensions==4.13.2 zipp==3.20.2 diff --git a/.riot/requirements/1f8c44d.txt b/.riot/requirements/1f8c44d.txt index baff5923920..7d59bbcad6d 100644 --- a/.riot/requirements/1f8c44d.txt +++ b/.riot/requirements/1f8c44d.txt @@ -2,23 +2,24 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1f8c44d.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/1f8c44d.in # attrs==25.3.0 -coverage[toml]==7.8.0 +coverage[toml]==7.10.6 greenlet==3.0.3 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 -typing-extensions==4.13.1 +sqlalchemy==2.0.43 +typing-extensions==4.15.0 diff --git a/.riot/requirements/3f472ba.txt b/.riot/requirements/3f472ba.txt index 77a1373c79d..cfdf60d5056 100644 --- a/.riot/requirements/3f472ba.txt +++ b/.riot/requirements/3f472ba.txt @@ -2,22 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/3f472ba.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/3f472ba.in # attrs==25.3.0 -coverage[toml]==7.8.0 +coverage[toml]==7.10.6 greenlet==3.0.3 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 sqlalchemy==1.3.24 diff --git a/.riot/requirements/52e614f.txt b/.riot/requirements/52e614f.txt index 5cd5c0716b0..4ae18027366 100644 --- a/.riot/requirements/52e614f.txt +++ b/.riot/requirements/52e614f.txt @@ -5,24 +5,25 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/52e614f.in # attrs==25.3.0 -coverage[toml]==7.8.0 -exceptiongroup==1.2.2 +coverage[toml]==7.10.6 +exceptiongroup==1.3.0 greenlet==3.0.3 hypothesis==6.45.0 -importlib-metadata==8.6.1 +importlib-metadata==8.7.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 +sqlalchemy==2.0.43 tomli==2.2.1 -typing-extensions==4.13.1 -zipp==3.21.0 +typing-extensions==4.15.0 +zipp==3.23.0 diff --git a/.riot/requirements/bc9aff8.txt b/.riot/requirements/bc9aff8.txt index 3f4ca03fc2a..0b1bda5c109 100644 --- a/.riot/requirements/bc9aff8.txt +++ b/.riot/requirements/bc9aff8.txt @@ -2,24 +2,26 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/bc9aff8.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/bc9aff8.in # attrs==25.3.0 -coverage[toml]==7.8.0 -exceptiongroup==1.2.2 +coverage[toml]==7.10.6 +exceptiongroup==1.3.0 greenlet==3.0.3 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 sqlalchemy==1.3.24 tomli==2.2.1 +typing-extensions==4.15.0 diff --git a/.riot/requirements/dbcf3c6.txt b/.riot/requirements/dbcf3c6.txt index 07d9d586027..104359bd791 100644 --- a/.riot/requirements/dbcf3c6.txt +++ b/.riot/requirements/dbcf3c6.txt @@ -2,23 +2,24 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/dbcf3c6.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/dbcf3c6.in # attrs==25.3.0 -coverage[toml]==7.8.0 +coverage[toml]==7.10.6 greenlet==3.1.0 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 -typing-extensions==4.13.1 +sqlalchemy==2.0.43 +typing-extensions==4.15.0 diff --git a/.riot/requirements/f15bee1.txt b/.riot/requirements/f15bee1.txt index 256a00b9619..80eb86a9996 100644 --- a/.riot/requirements/f15bee1.txt +++ b/.riot/requirements/f15bee1.txt @@ -2,23 +2,24 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/f15bee1.in +# pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-annotate --pip-args=None .riot/requirements/f15bee1.in # attrs==25.3.0 -coverage[toml]==7.8.0 +coverage[toml]==7.10.6 greenlet==3.1.0 hypothesis==6.45.0 iniconfig==2.1.0 mock==5.2.0 -mysql-connector-python==9.2.0 +mysql-connector-python==9.4.0 opentracing==2.4.0 -packaging==24.2 -pluggy==1.5.0 +packaging==25.0 +pluggy==1.6.0 psycopg2-binary==2.9.10 -pytest==8.3.5 -pytest-cov==6.1.1 -pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pygments==2.19.2 +pytest==8.4.2 +pytest-cov==7.0.0 +pytest-mock==3.15.1 +pytest-randomly==4.0.1 sortedcontainers==2.4.0 -sqlalchemy==2.0.40 -typing-extensions==4.13.1 +sqlalchemy==2.0.43 +typing-extensions==4.15.0 diff --git a/ddtrace/contrib/integration_registry/registry.yaml b/ddtrace/contrib/integration_registry/registry.yaml index ce83349b60a..2d41087e205 100644 --- a/ddtrace/contrib/integration_registry/registry.yaml +++ b/ddtrace/contrib/integration_registry/registry.yaml @@ -849,7 +849,7 @@ integrations: tested_versions_by_dependency: sqlalchemy: min: 1.3.24 - max: 2.0.40 + max: 2.0.43 - integration_name: sqlite3 is_external_package: false diff --git a/supported_versions_output.json b/supported_versions_output.json index 3ea276fb256..76000ff5065 100644 --- a/supported_versions_output.json +++ b/supported_versions_output.json @@ -624,7 +624,7 @@ "dependency": "sqlalchemy", "integration": "sqlalchemy", "minimum_tracer_supported": "1.3.24", - "max_tracer_supported": "2.0.40", + "max_tracer_supported": "2.0.43", "auto-instrumented": false }, { diff --git a/supported_versions_table.csv b/supported_versions_table.csv index 95e6e337471..9b42e9b8f86 100644 --- a/supported_versions_table.csv +++ b/supported_versions_table.csv @@ -86,7 +86,7 @@ requests,requests,2.20.1,2.32.3,True rq,rq,1.8.1,1.16.2,True sanic,sanic,20.12.7,24.6.0,True snowflake-connector-python,snowflake,2.3.10,3.12.2,False -sqlalchemy,sqlalchemy,1.3.24,2.0.40,False +sqlalchemy,sqlalchemy,1.3.24,2.0.43,False pysqlite3-binary,sqlite3,0.5.2.post3,0.5.2.post3,True starlette,starlette,0.14.2,0.47.1,True structlog,structlog,20.2.0,24.4.0,True