From 6ad044ac6472cc47336ae2826bf80b518dc0c899 Mon Sep 17 00:00:00 2001 From: Mehmet Salih Yavuz Date: Fri, 11 Sep 2026 11:21:09 +0300 Subject: [PATCH] chore(deps): bump pymongosql to 0.7.4 0.7.4 re-escapes credentials and connection options when the SQLAlchemy dialect rebuilds the MongoDB URI, so passwords containing reserved characters such as @ connect when URL-encoded instead of failing with "Username and password must be escaped according to RFC 3986". --- pyproject.toml | 2 +- requirements/development.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dbaa2ef32906..5acbd057dbaa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -233,7 +233,7 @@ kylin = ["kylinpy>=2.8.4, <2.9"] # the plain mysql dialect, same driver as mysql. mariadb = ["apache-superset[mysql]"] monetdb = ["sqlalchemy-monetdb>=2.1.0, <3", "pymonetdb>=1.9.1, <2"] -mongodb = ["pymongosql>=0.7.3, <1"] +mongodb = ["pymongosql>=0.7.4, <1"] mssql = ["pymssql>=2.3.13, <3"] # motherduck is an alias for duckdb - MotherDuck works via the duckdb driver motherduck = ["apache-superset[duckdb]"] diff --git a/requirements/development.txt b/requirements/development.txt index 673ef1551c0d..490c68ce6e75 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -857,7 +857,7 @@ pymongo==4.17.0 # via # pymongosql # testcontainers -pymongosql==0.7.3 +pymongosql==0.7.4 # via apache-superset pymssql==2.3.13 # via