You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2026/08/09 20:58:07 UTC

(superset) branch hughhhh/handle-empty-query-context updated (0d0c8eb3216 -> ed85983dcbb)

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

hughhhh pushed a change to branch hughhhh/handle-empty-query-context
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 0d0c8eb3216 Merge branch 'master' into hughhhh/handle-empty-query-context
     add b18015f63bf feat: Color Picker replaces the color selection drop-down list in conditional formatting (#42053)
     add 6baa467f59c chore(deps): bump google-auth-library from 10.9.1 to 11.0.0 in /superset-frontend (#42870)
     add d80f4c841d1 chore(deps-dev): update sqlalchemy-risingwave requirement from <2.0.0,>=1.4.1 to <3.0.0,>=1.4.1 (#42856)
     add fd36419ca2e chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /docs (#42902)
     add a6c478c59d5 chore(deps-dev): bump lerna from 9.0.4 to 10.0.0 in /superset-frontend (#42829)
     add bd03440ac87 feat(alerts-reports): add per-schedule toggle to include/exclude the Explore in Superset link (#42494)
     add d8b97e31faf chore(deps-dev): bump @playwright/test from 1.61.1 to 1.62.1 in /superset-frontend (#42699)
     add 2a9c5acb019 chore(deps): bump numpy from 1.26.4 to 2.4.6 (#42778)
     add 38727906a2b chore(deps): bump react-window and @types/react-window in /superset-frontend (#42528)
     add 44a86b725f0 chore(deps-dev): update teradatasql requirement from >=20.0.0.63 to >=20.0.0.64 (#42909)
     add 503309531fb chore(deps-dev): update playwright requirement from <2,>=1.61.0 to >=1.62.0,<2 (#42908)
     add 185b5938bac chore(deps-dev): bump pyinstrument from 5.1.2 to 5.1.3 (#42905)
     add 1da7a7fdb10 chore(deps-dev): update starrocks requirement from <2,>=1.3.3 to >=1.3.4,<2 (#42903)
     add 25481799f6b test(deckgl): pin GeoJSON layer against multi-row payloads (#34748) (#42734)
     add 127a6f92a6d chore(i18n): update french po file to match latest pot file version (#40635)
     add 4a587b85398 feat(security): actionable, request-access-aware data permission errors (#41843)
     add abb6dd6e39c fix(i18n): add Tamil (ta) locale with corrected catalog path (#38962)
     add db5cd1aa389 chore(i18n): update Italian messages.po translations (#38948)
     add a75665b014f fix(i18n): improve Simplified Chinese translations (#42794)
     add d14ab29dcb8 feat(a11y): enable ECharts aria-label (#28171)
     add 8181917f790 fix: Apply timezone offset to convert local time boundaries to UTC (#37014)
     add 42e4030104c feat(security): add guest user attributes and get_guest_user_attribute() macro (#33924)
     add bf294cfa43d perf(dashboard): avoid query context N+1 queries (#42474)
     add 3b164e42708 fix(ci): remove extraneous plugins build job (#42677)
     add ed85983dcbb Merge branch 'master' into hughhhh/handle-empty-query-context

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |     4 +-
 .github/workflows/generate-FOSSA-report.yml        |     2 +-
 .github/workflows/license-check.yml                |     2 +-
 .github/workflows/superset-docs-deploy.yml         |     2 +-
 .github/workflows/superset-frontend.yml            |     5 -
 docs/admin_docs/configuration/alerts-reports.mdx   |     1 +
 docs/admin_docs/configuration/sql-templating.mdx   |    70 +
 docs/static/resources/openapi.json                 |     7 +
 docs/yarn.lock                                     |     6 +-
 pyproject.toml                                     |    17 +-
 requirements/base.txt                              |     2 +-
 requirements/development.txt                       |     4 +-
 superset-frontend/package-lock.json                |  2132 +--
 superset-frontend/package.json                     |     9 +-
 .../packages/superset-core/package.json            |     1 -
 .../superset-ui-chart-controls/src/types.ts        |     3 +-
 .../src/utils/getColorFormatters.ts                |    46 +-
 .../test/utils/getColorFormatters.test.ts          |   164 +
 .../packages/superset-ui-core/package.json         |     1 -
 .../packages/superset-ui-core/src/color/utils.ts   |    43 +
 .../src/components/Table/VirtualTable.test.tsx     |   122 +
 .../src/components/Table/VirtualTable.tsx          |   155 +-
 .../superset-ui-core/test/color/utils.test.ts      |    49 +
 .../src/controlPanel.tsx                           |     8 +-
 .../test/controlPanel.test.tsx                     |     8 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |     6 +
 .../src/plugin/transformProps.ts                   |    17 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |     5 +-
 .../plugin-chart-table/src/controlPanel.tsx        |     9 +-
 .../plugin-chart-table/src/transformProps.ts       |    11 +-
 .../plugin-chart-table/test/controlPanel.test.tsx  |     8 +-
 .../src/layers/Geojson/Geojson.test.tsx            |    45 +
 .../src/layers/Geojson/transformProps.test.ts      |    85 +
 .../components/Chart/DrillBy/DrillBySubmenu.tsx    |    68 +-
 .../FoldersEditor/FoldersEditor.test.tsx           |    26 +-
 .../FoldersEditor/VirtualizedTreeItem.tsx          |    54 +-
 .../FoldersEditor/VirtualizedTreeList.tsx          |    47 +-
 .../FoldersEditor/hooks/useAutoScroll.ts           |     8 +-
 .../DatasourceSecurityAccessErrorMessage.test.tsx  |   135 +
 .../DatasourceSecurityAccessErrorMessage.tsx       |   159 +
 .../src/components/ErrorMessage/index.tsx          |     1 +
 .../src/dashboard/components/SliceAdder.test.tsx   |    56 +-
 .../src/dashboard/components/SliceAdder.tsx        |   131 +-
 .../components/DatasourcePanel/DatasourceItems.tsx |    32 +-
 .../DatasourcePanel/DatasourcePanelItem.test.tsx   |    19 +-
 .../DatasourcePanel/DatasourcePanelItem.tsx        |    35 +-
 .../controls/ColorPickerControl.test.tsx           |   246 +-
 .../components/controls/ColorPickerControl.tsx     |   193 +-
 .../FormattingPopoverContent.test.tsx              |    94 +-
 .../FormattingPopoverContent.tsx                   |    27 +-
 .../ConditionalFormattingControl/constants.ts      |    16 +-
 .../controls/ConditionalFormattingControl/types.ts |     7 +-
 .../src/features/alerts/AlertReportModal.test.tsx  |   141 +
 .../src/features/alerts/AlertReportModal.tsx       |    18 +
 superset-frontend/src/features/alerts/types.ts     |     1 +
 superset-frontend/src/setup/setupErrorMessages.ts  |     9 +
 superset/commands/report/execute.py                |    11 +-
 superset/config.py                                 |    12 +-
 superset/connectors/sqla/models.py                 |   136 +-
 superset/jinja_context.py                          |   155 +-
 ...d72e4af6_add_include_cta_to_report_schedule.py} |    29 +-
 superset/models/helpers.py                         |    76 +-
 superset/reports/api.py                            |     2 +
 superset/reports/models.py                         |     4 +
 superset/reports/notifications/base.py             |     1 +
 superset/reports/notifications/email.py            |    41 +-
 superset/reports/notifications/slack_mixin.py      |    18 +-
 superset/reports/schemas.py                        |    14 +
 superset/security/api.py                           |     3 +
 superset/security/guest_token.py                   |     1 +
 superset/security/manager.py                       |    75 +-
 superset/translations/fr/LC_MESSAGES/messages.po   |  2357 +--
 superset/translations/it/LC_MESSAGES/messages.po   |  2662 +--
 superset/translations/ta/LC_MESSAGES/messages.po   | 18359 +++++++++++++++++++
 superset/translations/zh/LC_MESSAGES/messages.po   |  5906 +++---
 superset/utils/core.py                             |    26 +-
 superset/utils/pandas_postprocessing/utils.py      |     2 +-
 tests/integration_tests/reports/api_tests.py       |     9 +
 tests/integration_tests/security/api_tests.py      |   168 +
 tests/integration_tests/security_tests.py          |   182 +
 tests/unit_tests/connectors/sqla/models_test.py    |   299 +-
 tests/unit_tests/jinja_context_test.py             |  1132 ++
 .../unit_tests/models/test_time_filter_timezone.py |   205 +
 .../unit_tests/pandas_postprocessing/test_pivot.py |     4 +-
 .../pandas_postprocessing/test_resample.py         |     2 +-
 .../reports/notifications/email_tests.py           |   200 +
 .../reports/notifications/slack_tests.py           |    98 +
 tests/unit_tests/reports/schemas_test.py           |    49 +
 .../security/test_permission_instructions_link.py  |   181 +
 tests/unit_tests/utils/test_core.py                |    72 +
 90 files changed, 28238 insertions(+), 8825 deletions(-)
 create mode 100644 superset-frontend/packages/superset-ui-core/src/components/Table/VirtualTable.test.tsx
 create mode 100644 superset-frontend/plugins/preset-chart-deckgl/src/layers/Geojson/transformProps.test.ts
 create mode 100644 superset-frontend/src/components/ErrorMessage/DatasourceSecurityAccessErrorMessage.test.tsx
 create mode 100644 superset-frontend/src/components/ErrorMessage/DatasourceSecurityAccessErrorMessage.tsx
 copy superset/migrations/versions/{2026-06-01_00-00_b7c9d1e2f3a4_add_password_must_change.py => 2026-07-28_10-00_2d6ad72e4af6_add_include_cta_to_report_schedule.py} (56%)
 create mode 100644 superset/translations/ta/LC_MESSAGES/messages.po
 create mode 100644 tests/unit_tests/models/test_time_filter_timezone.py
 create mode 100644 tests/unit_tests/security/test_permission_instructions_link.py