You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/06/14 00:10:09 UTC

(superset) branch feat/upload-max-file-size updated (46f1750221f -> 1f862c6996f)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch feat/upload-max-file-size
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 46f1750221f docs: document UPLOAD_MAX_FILE_SIZE_BYTES 100 MB default in UPDATING.md
    omit 647eda46505 fix(uploads): restore non-seekable stream fallback in file-size check
    omit 3ec810728eb docs(api): document 413 response on upload endpoints
    omit 602727bb39f test(uploads): cover metadata endpoint max-file-size enforcement
    omit a7849c80a85 refactor(uploads): consolidate file-size check into UploadCommand, drop columnar duplicate
    omit 398a417dd07 fix(i18n): clear fuzzy match for new upload-size string
    omit 635576574cf fix(uploads): enforce max file size on metadata endpoint too
    omit 8d1a2b69b10 feat(uploads): add optional max file size for data uploads
     add 9d167dfada1 fix: type error bug in convert_tbl_column_to_sqla_col (#31780)
     add d120b1c2506 feat(security): enforce password complexity policy (min length + common-password blocklist) (#40670)
     add 02f32469b05 fix(pandas-postprocessing): resolve SettingWithCopyWarning in histogram and boxplot (#36605)
     add 13145e8ad8f fix: Tooltip not displayed on bottom edge of the map (#37105)
     add 6b682b1aa1e fix(pivot_table):  next try refreshed pr for fixing sorting in pivot table  (#38080)
     add df0668eda5f feat(api): return uuid in POST response for dataset, chart, and dashboard (#37806)
     add c0fbe243e8b fix(echarts): cap tooltip at 80vh with internal scroll (#37022)
     add e7ecf5479af chore(deps): bump flask-wtf from 1.2.2 to 1.3.0 (#41015)
     add 1b53f3c14e9 feat(uploads): add optional max file size for data uploads
     add 0abe6556549 fix(uploads): enforce max file size on metadata endpoint too
     add e7d1ca8c997 fix(i18n): clear fuzzy match for new upload-size string
     add 81f24270eee refactor(uploads): consolidate file-size check into UploadCommand, drop columnar duplicate
     add 2df237be837 test(uploads): cover metadata endpoint max-file-size enforcement
     add 840777c82e8 docs(api): document 413 response on upload endpoints
     add 528f2e83f80 fix(uploads): restore non-seekable stream fallback in file-size check
     add 1f862c6996f docs: document UPLOAD_MAX_FILE_SIZE_BYTES 100 MB default in UPDATING.md

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (46f1750221f)
            \
             N -- N -- N   refs/heads/feat/upload-max-file-size (1f862c6996f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 UPDATING.md                                        |  13 ++
 pyproject.toml                                     |   2 +-
 requirements/base.txt                              |   2 +-
 requirements/development.txt                       |   2 +-
 .../src/CountryMap.ts                              |  27 +--
 .../src/ReactCountryMap.tsx                        |   5 +
 .../src/utils/tooltip.test.tsx                     |  87 ++++++++++
 .../plugin-chart-echarts/src/utils/tooltip.ts      |  75 ++++++--
 .../src/react-pivottable/utilities.ts              | 173 +++++++++++++++++-
 .../test/react-pivottable/tableRenders.test.tsx    | 193 +++++++++++++++++++++
 superset/charts/api.py                             |   2 +-
 superset/config.py                                 |  15 ++
 superset/dashboards/api.py                         |   2 +-
 superset/datasets/api.py                           |   8 +-
 superset/models/helpers.py                         |   4 +-
 superset/security/password_complexity.py           | 125 +++++++++++++
 superset/utils/pandas_postprocessing/boxplot.py    |   5 +-
 superset/utils/pandas_postprocessing/histogram.py  |   2 +-
 tests/integration_tests/charts/api_tests.py        |   3 +
 tests/integration_tests/dashboards/api_tests.py    |   3 +
 tests/integration_tests/datasets/api_tests.py      |   3 +
 .../security/password_complexity_tests.py          |  70 ++++++++
 .../security/test_password_complexity.py           | 113 ++++++++++++
 23 files changed, 889 insertions(+), 45 deletions(-)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/utils/tooltip.test.tsx
 create mode 100644 superset/security/password_complexity.py
 create mode 100644 tests/integration_tests/security/password_complexity_tests.py
 create mode 100644 tests/unit_tests/security/test_password_complexity.py