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/10/22 14:12:28 UTC
(superset) branch hughhhh/pfm-6-explore-indicator updated (80c71aa6970 -> 30e3fdf41b8)
This is an automated email from the ASF dual-hosted git repository.
hughhhh pushed a change to branch hughhhh/pfm-6-explore-indicator
in repository https://gitbox.apache.org/repos/asf/superset.git
from 80c71aa6970 Update tests/unit_tests/connectors/sqla/partition_mapping_test.py
add bc83e3e6fdb fix(mcp): propose a matching value when a dashboard filter value is rejected (#45547)
add b129d6a4c12 fix(semantic-layer): narrow Filter|OrFilter unions in test helpers for mypy (#45268)
add ff214bdfb14 fix(sqllab): clip multi-line result values to their row (#45487)
add 62d22e0697c fix(semantic-layer): type the E2E stub filters for the full filter union (#45419)
add 5eaad449f5c fix(import): return 422 instead of 500 for unsafe ZIP import bundles (#45440)
add 676af61b1c9 fix(jinja): keep filters with 0 or false values in get_filters and fi… (#45437)
add 47358be13c1 fix(import): return 422 instead of 500 for non-UTF-8 members in import bundles (#45424)
add b4f8ca407a3 chore(deps-dev): bump vite from 8.3.1 to 8.3.5 in /superset-websocket in the security group across 1 directory (#45590)
add 7ff7f9048bf fix(semantic-layer): handle absent fetch-values predicate (#45539)
add 9ce458594fe fix(connection): encode next in the unauthorized login redirect (#45477)
add 2304d1b80f2 fix(datasets): re-check statement count after query mutation (#45453)
add 4bfd874c4cb fix(postprocessing): handle Decimal comparisons with zero baselines (#45467)
add 4e5d0ef8f13 fix(models): keep NULL rows in NOT IN filters without a NULL value (#45305)
add a0ebed9ff1a docs(auth): add Keycloak PKCE, logout and group-mapping example (#38092)
add b3471a1369c fix(a11y): WCAG 1.4.1 — add non-color visual cues to status indicators (#39233)
add 3297c39d94c docs(installation): describe the default image instead of lean in Docker Compose responsibilities (#45582)
add 47300cf4c2f fix(mcp): pass time_grain as a string and keep annotation DB error classification (#45484)
add 30e3fdf41b8 Merge branch 'master' into hughhhh/pfm-6-explore-indicator
No new revisions were added by this update.
Summary of changes:
UPDATING.md | 8 +
.../configuration/configuring-superset.mdx | 2 +
docs/admin_docs/configuration/mcp-server.mdx | 7 +-
.../installation/installation-methods.mdx | 4 +-
docs/admin_docs/security/oauth.mdx | 318 ++++++++++++++
docs/developer_docs/extensions/semantic-filters.md | 4 +
docs/docs/using-superset/exploring-data.mdx | 8 +
.../docs/using-superset/using-ai-with-superset.mdx | 20 +
.../src/connection/SupersetClientClass.ts | 4 +-
.../test/connection/SupersetClientClass.test.ts | 5 +-
.../components/Chart/ChartErrorMessage.test.tsx | 2 +-
.../src/components/Chart/ChartErrorMessage.tsx | 3 +-
.../components/ErrorMessage/ErrorAlert.test.tsx | 41 ++
.../src/components/GridTable/GridTable.test.tsx | 21 +
.../src/components/GridTable/index.tsx | 10 +-
.../ColorSchemeControl/ColorSchemeLabel.test.tsx | 14 +
.../ColorSchemeControl/ColorSchemeLabel.tsx | 3 +
.../alerts/components/AlertStatusIcon.test.tsx | 14 +
.../features/alerts/components/AlertStatusIcon.tsx | 1 +
superset-websocket/package-lock.json | 162 +++----
superset/commands/importers/v1/utils.py | 24 +-
superset/connectors/sqla/utils.py | 49 ++-
superset/jinja_context.py | 4 +-
superset/mcp_service/chart/chart_helpers.py | 23 +
superset/mcp_service/chart/chart_utils.py | 16 +-
superset/mcp_service/chart/compile.py | 176 ++++++--
.../dashboard/tool/apply_dashboard_filters.py | 34 +-
superset/mcp_service/dashboard_scope_sql.py | 18 +-
superset/models/helpers.py | 17 +-
superset/semantic_layers/models.py | 3 +
superset/translations/messages.pot | 3 +
superset/utils/pandas_postprocessing/compare.py | 14 +-
.../src/superset_e2e_semantic_stub/__init__.py | 12 +-
.../unit_tests/commands/importers/v1/utils_test.py | 92 +++-
tests/unit_tests/connectors/sqla/utils_test.py | 26 ++
tests/unit_tests/importexport/api_test.py | 69 ++-
tests/unit_tests/jinja_context_test.py | 74 ++++
.../mcp_service/chart/test_chart_helpers.py | 42 ++
tests/unit_tests/mcp_service/chart/test_compile.py | 464 +++++++++++++++++++++
.../test_review_query_and_preview_regressions.py | 7 +-
.../chart/test_time_grain_generic_axes.py | 171 ++++++++
.../dashboard/tool/test_apply_dashboard_filters.py | 67 ++-
.../mcp_service/native_tool_inventory.json | 20 +-
.../mcp_service/test_dashboard_scope_sql.py | 51 +++
.../unit_tests/mcp_service/test_tool_inventory.py | 19 +
tests/unit_tests/models/helpers_test.py | 171 ++++++++
.../pandas_postprocessing/test_compare.py | 109 +++++
.../semantic_layers/cache_policy_test.py | 3 +-
.../semantic_layers/e2e_stub_extension_test.py | 42 +-
.../semantic_layers/metric_filter_test.py | 72 +++-
50 files changed, 2344 insertions(+), 199 deletions(-)
create mode 100644 docs/admin_docs/security/oauth.mdx