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