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

enzomartellucci pushed a change to branch enxdev/fix/deck-gl-chart
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 5f898933d2d test(deckgl): restore original plain array fixture in 
polygon transformProps tests
     add 4cd3ce164de fix(mcp): make fastmcp truly optional during Superset 
startup (#38534)
     add 6ef4794778b fix(mcp): resolve chatbot tool call flakiness with URL and 
instruction fixes (#38532)
     add a17f38a4e23 fix(embedded): add CurrentUserRestApi read permission to 
Public role defaults (#38474)
     add 06fd0658ae7 chore(deps-dev): bump prettier-plugin-packagejson from 
3.0.0 to 3.0.2 in /superset-frontend (#38508)
     add 6c1df93215f chore(deps): bump aquasecurity/trivy-action from 0.34.2 to 
0.35.0 (#38502)
     add 9ecca47e693 feat(ci): only run precommit on changed files (#38155)
     add 26c07b1ffb8 chore(deps-dev): bump 
eslint-plugin-react-you-might-not-need-an-effect from 0.9.1 to 0.9.2 in 
/superset-frontend (#38509)
     add afa51125de4 chore(deps): bump the storybook group in /docs with 11 
updates (#38501)
     add 06d6b513cde chore(deps-dev): bump jest from 30.2.0 to 30.3.0 in 
/superset-frontend (#38549)
     add 6d1d5d64d11 chore(deps): bump antd from 6.3.1 to 6.3.2 in /docs 
(#38547)
     add 5f20d2e15ac chore(deps): bump react-syntax-highlighter from 16.1.0 to 
16.1.1 in /superset-frontend (#38548)
     add 0533ca9941e feat(mcp): register GlobalErrorHandlerMiddleware and 
LoggingMiddleware (#38523)
     add 2a876e8b868 fix(mcp): add missing command.validate() to MCP chart data 
tools (#38521)
     add 5fa70bdbd82 fix(mcp): add guardrails to prevent LLM artifact 
generation (#38391)
     add 6342c4f338a feat(mcp): add horizontal bar chart orientation support to 
generate_chart (#38390)
     add 5c2cbb58bc9 fix(mcp): add missing __init__.py for chart, dashboard, 
dataset packages (#38400)
     add cc8ad23d6f9 chore(deps): bump react-diff-viewer-continued from 3.4.0 
to 4.2.0 in /superset-frontend (#38552)
     add 13fe88000a9 chore(deps-dev): bump lightningcss from 1.31.1 to 1.32.0 
in /superset-frontend (#38511)
     add 0cfd760a365 fix(mcp): improve default chart names with descriptive 
format (#38406)
     add bde48e563ef fix: SQL Lab tab content padding (#38561)
     add 31754a39c93 fix(i18n): correct variable name for translated SQL Lab 
query message (#38494)
     add 6d7cfac8b2d fix(mcp): wrap LoggingMiddleware.on_message event_logger 
in try/except (#38560)
     add eb77452857d feat(mcp): auto-generate dashboard title from chart names 
when omitted (#38410)
     add 3bb9704cd51 fix(mcp): honor target_tab parameter when adding charts to 
tabbed dashboards (#38409)
     add fe7f220c210 fix(charts): set reasonable default y-axis title margin to 
prevent label overlap (#38389)
     add 9215eb5e45c fix(ag-grid): persist AG Grid column filters in explore 
permalinks (#38393)
     add 9b8106b3820 chore(deps-dev): bump mini-css-extract-plugin from 2.10.0 
to 2.10.1 in /superset-frontend (#38573)
     add 59129419425 chore(deps-dev): bump @typescript-eslint/parser from 
8.56.1 to 8.57.0 in /superset-websocket (#38570)
     add d42e9c4d1b7 chore(deps): bump acorn from 8.9.0 to 8.16.0 in 
/superset-frontend (#38466)
     add 3056c415075 chore(deps): bump caniuse-lite from 1.0.30001775 to 
1.0.30001777 in /docs (#38463)
     add d752be5f74a chore(deps): bump dompurify from 3.3.1 to 3.3.2 in 
/superset-frontend (#38455)
     add ffe60bd9602 chore(deps-dev): bump oxlint from 1.51.0 to 1.53.0 in 
/superset-frontend (#38571)
     add 27197faba97 fix(matrixify): Matrixify to not override slice id (#38515)
     add 453dc00c1f0 Merge branch 'master' into enxdev/fix/deck-gl-chart

No new revisions were added by this update.

Summary of changes:
 .github/workflows/docker.yml                       |    2 +-
 .github/workflows/pre-commit.yml                   |   10 +-
 docs/package.json                                  |   22 +-
 docs/yarn.lock                                     |  210 +--
 superset-frontend/jest.config.js                   |    2 +-
 superset-frontend/oxlint.json                      |    3 +-
 superset-frontend/package-lock.json                | 1972 ++++++++++----------
 superset-frontend/package.json                     |   14 +-
 .../packages/generator-superset/package.json       |    2 +-
 .../packages/superset-ui-core/package.json         |    2 +-
 .../Matrixify/MatrixifyGridGenerator.test.ts       |   20 +
 .../components/Matrixify/MatrixifyGridGenerator.ts |    2 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |    2 +-
 .../plugins/plugin-chart-echarts/package.json      |    2 +-
 .../src/Timeseries/EchartsTimeseries.test.tsx      |    2 +-
 .../src/Timeseries/constants.ts                    |    2 +-
 .../plugins/plugin-chart-echarts/src/constants.ts  |    2 +-
 .../test/MixedTimeseries/transformProps.test.ts    |    2 +-
 .../plugins/plugin-chart-handlebars/package.json   |    2 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    2 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |    2 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |    2 +
 .../FiltersConfigModal/FilterTitleContainer.tsx    |    1 +
 .../FiltersConfigModal/ItemTitleContainer.tsx      |    1 +
 superset-frontend/src/dataMask/reducer.ts          |   20 +-
 .../src/explore/actions/exploreActions.ts          |   13 +
 .../src/explore/actions/hydrateExplore.ts          |   14 +-
 .../explore/components/ExploreChartPanel/index.tsx |   61 +-
 .../useExploreAdditionalActionsMenu/index.tsx      |   24 +-
 .../src/explore/reducers/exploreReducer.ts         |   33 +-
 superset-frontend/src/explore/types.ts             |    5 +-
 superset-frontend/src/pages/Chart/index.tsx        |   16 +
 superset-frontend/src/utils/urlUtils.ts            |    9 +-
 superset-websocket/package-lock.json               |  332 +++-
 superset-websocket/package.json                    |    2 +-
 superset/commands/explore/get.py                   |    7 +-
 superset/core/mcp/core_mcp_injection.py            |   25 +-
 superset/explore/permalink/schemas.py              |   10 +
 superset/explore/permalink/types.py                |    1 +
 superset/mcp_service/app.py                        |   27 +
 .../mcp_service/chart}/__init__.py                 |    0
 superset/mcp_service/chart/chart_utils.py          |  169 +-
 superset/mcp_service/chart/preview_utils.py        |    1 +
 .../mcp_service/chart/resources/chart_configs.py   |   24 +
 superset/mcp_service/chart/schemas.py              |    8 +
 superset/mcp_service/chart/tool/generate_chart.py  |   14 +-
 superset/mcp_service/chart/tool/get_chart_data.py  |    1 +
 .../mcp_service/chart/tool/get_chart_preview.py    |    3 +
 .../mcp_service/dashboard}/__init__.py             |    0
 superset/mcp_service/dashboard/schemas.py          |    8 +-
 .../tool/add_chart_to_existing_dashboard.py        |  127 +-
 .../dashboard/tool/generate_dashboard.py           |   53 +-
 .../mcp_service/dataset}/__init__.py               |    0
 superset/mcp_service/middleware.py                 |   73 +-
 superset/mcp_service/server.py                     |   22 +-
 .../sql_lab/tool/open_sql_lab_with_context.py      |    3 +-
 superset/security/manager.py                       |    1 +
 superset/translations/ar/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/ca/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/de/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/es/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/fa/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/fr/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/ja/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/mi/LC_MESSAGES/messages.po   |    4 +-
 superset/translations/nl/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/pl/LC_MESSAGES/messages.po   |    2 +-
 .../translations/pt_BR/LC_MESSAGES/messages.po     |    2 +-
 superset/translations/sl/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/uk/LC_MESSAGES/messages.po   |    2 +-
 .../mcp_service/chart/test_chart_schemas.py        |   55 +
 .../mcp_service/chart/test_chart_utils.py          |  209 ++-
 .../mcp_service/chart/test_new_chart_types.py      |    8 +-
 .../mcp_service/chart/tool/test_get_chart_data.py  |  187 ++
 .../dashboard/tool/test_dashboard_generation.py    |  280 +++
 .../mcp_service/test_mcp_tool_registration.py      |   53 +
 76 files changed, 2939 insertions(+), 1270 deletions(-)
 copy {superset-core/src/superset_core/common => 
superset/mcp_service/chart}/__init__.py (100%)
 copy {superset-core/src/superset_core/common => 
superset/mcp_service/dashboard}/__init__.py (100%)
 copy {superset-core/src/superset_core/common => 
superset/mcp_service/dataset}/__init__.py (100%)

Reply via email to