This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch dependabot/pip/duckdb-1.5.2
in repository https://gitbox.apache.org/repos/asf/superset.git
from 8ad5d2d40ae chore(deps-dev): bump duckdb from 1.4.2 to 1.5.2
add 3b4892c48cd fix(select): replace cached options with search results in
AsyncSelect (#40039)
add 869ab37f590 chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in
/superset-frontend (#40366)
add d97b5d6509c chore(deps): bump react-syntax-highlighter from 16.1.0 to
16.1.1 in /superset-frontend (#40372)
add 3599c78a034 chore(deps): bump react-arborist from 3.6.1 to 3.7.0 in
/superset-frontend (#40371)
add 5af8fe77fab chore(deps): bump zod from 4.4.1 to 4.4.3 in
/superset-frontend (#40367)
add 6e23e4541d3 chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in
/superset-frontend (#40365)
add 2a0ebd7055a chore(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 in
/superset-websocket (#40363)
add 0febe32dc9c chore(deps): bump geostyler from 18.5.1 to 18.6.0 in
/superset-frontend (#40323)
add c728b4a11f5 chore(deps): bump sqlglot from 28.10.0 to 30.8.0 (#40186)
add e40648dfcbd chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in
/superset-websocket (#39425)
add 5cdd542ae50 fix(i18n): translate DateFilter tooltip for time range
values (#40286)
add f8e13770fcf fix(dashboard): add top padding to "Create new chart"
button in builder pane (#40033)
add af6ac4d09cb feat(i18n): AI-assisted translation backfill tooling +
Spanish translations (#39448)
add e57387098b4 fix(bigquery): limit result set size to prevent browser
memory crashes (#38588)
add 8d985d223bc ci(e2e): run backend under gunicorn instead of flask dev
server (#40234)
add 42668cf6341 ci(docker): pin QEMU binfmt image to stabilize arm64
builds (#40235)
add 838ac8f553c fix(ci): stop cancelling Hold Label Check runs (#40380)
add 168b49bf34f chore(cypress): remove dead _skip spec files and skipped
inline tests (#40384)
add 2fa3bbd91cf chore(ci): limit /app/prefix matrix variant to master
merges (#40385)
add 55203bbc748 chore(deps): bump qs from 6.14.2 to 6.15.2 in /docs
(#40383)
add 841871f1e78 chore(deps): bump qs from 6.14.2 to 6.15.2 in
/superset-websocket/utils/client-ws-app (#40382)
add 816794b1985 fix(frontend): handle null/undefined path in ensureAppRoot
(#39940)
add 5003ee1499a docs: remove out-of-place phrase (#40226)
add 41b81adbf3b Merge branch 'master' into dependabot/pip/duckdb-1.5.2
No new revisions were added by this update.
Summary of changes:
.github/actions/setup-docker/action.yml | 9 +
.github/workflows/bashlib.sh | 125 +-
.github/workflows/no-hold-label.yml | 7 +-
.github/workflows/superset-e2e.yml | 4 +-
.gitignore | 2 +
.../contributing/development-setup.md | 1 -
docs/developer_docs/contributing/howtos.md | 86 +
docs/yarn.lock | 9 +-
pyproject.toml | 3 +-
requirements/base.txt | 2 +-
requirements/development.txt | 4 +-
scripts/translations/backfill_po.py | 653 +++
scripts/translations/build_translation_index.py | 153 +
superset-core/pyproject.toml | 2 +-
.../cypress/e2e/dashboard/_skip.controls.test.ts | 100 -
.../dashboard/_skip.horizontalFilterBar.test.ts | 292 --
.../cypress/e2e/dashboard/_skip.key_value.test.ts | 53 -
.../cypress/e2e/dashboard/_skip.load.test.ts | 51 -
.../_skip.nativeFilters.noInitState.test.ts | 385 --
.../e2e/dashboard/_skip.nativeFilters.test.ts | 431 --
.../cypress/e2e/dashboard/_skip.tabs.test.ts | 194 -
.../cypress/e2e/dashboard/_skip.url_params.test.ts | 45 -
.../cypress/e2e/dashboard/editmode.test.ts | 1110 +----
.../cypress/e2e/explore/_skip.AdhocFilters.test.ts | 109 -
.../cypress/e2e/explore/_skip.AdhocMetrics.test.ts | 123 -
.../e2e/explore/_skip.advanced_analytics.test.ts | 65 -
.../cypress/e2e/explore/_skip.annotations.test.ts | 48 -
.../cypress/e2e/explore/_skip.link.test.ts | 192 -
.../visualizations/_skip.big_number.test.js | 80 -
.../visualizations/_skip.big_number_total.test.js | 79 -
.../explore/visualizations/_skip.box_plot.test.js | 65 -
.../explore/visualizations/_skip.bubble.test.js | 108 -
.../explore/visualizations/_skip.compare.test.js | 100 -
.../visualizations/_skip.download_chart.test.js | 54 -
.../e2e/explore/visualizations/_skip.gauge.test.js | 75 -
.../e2e/explore/visualizations/_skip.graph.test.ts | 91 -
.../e2e/explore/visualizations/_skip.pie.test.js | 82 -
.../visualizations/_skip.pivot_table.test.js | 106 -
.../explore/visualizations/_skip.sunburst.test.js | 97 -
.../e2e/explore/visualizations/_skip.table.test.ts | 474 ---
.../e2e/explore/visualizations/_skip.time_table.js | 130 -
.../explore/visualizations/_skip.world_map.test.js | 95 -
superset-frontend/package-lock.json | 20 +-
superset-frontend/package.json | 6 +-
.../packages/generator-superset/package.json | 2 +-
.../packages/superset-ui-core/package.json | 2 +-
.../src/components/Select/AsyncSelect.test.tsx | 470 +++
.../src/components/Select/AsyncSelect.tsx | 117 +-
.../src/components/Select/utils.tsx | 4 +
.../src/query/types/QueryResponse.ts | 1 +
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../plugin-chart-point-cluster-map/package.json | 2 +-
.../src/components/Chart/chartAction.ts | 10 +-
.../src/components/Chart/chartActions.test.ts | 51 +
.../src/dashboard/components/SliceAdder.tsx | 2 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 6 +-
superset-frontend/src/utils/pathUtils.test.ts | 14 +
superset-frontend/src/utils/pathUtils.ts | 11 +-
superset-websocket/package-lock.json | 28 +-
superset-websocket/package.json | 4 +-
superset-websocket/src/index.ts | 6 +-
superset-websocket/tsconfig.json | 1 +
.../utils/client-ws-app/package-lock.json | 12 +-
superset/charts/schemas.py | 4 +
superset/common/query_context_processor.py | 13 +
superset/common/utils/query_cache_manager.py | 21 +-
superset/config.py | 3 +
superset/db_engine_specs/base.py | 10 +-
superset/db_engine_specs/bigquery.py | 109 +-
superset/sql/dialects/db2.py | 6 +
superset/sql/dialects/dremio.py | 6 +-
superset/sql/dialects/firebolt.py | 11 +-
superset/sql/parse.py | 37 +-
superset/translations/es/LC_MESSAGES/messages.po | 4264 +++++++++++---------
superset/translations/requirements.txt | 1 +
.../common/test_query_context_processor.py | 120 +
tests/unit_tests/db_engine_specs/test_bigquery.py | 132 +-
.../unit_tests/scripts/translations}/__init__.py | 0
.../scripts/translations/backfill_po_test.py | 312 ++
.../translations/build_translation_index_test.py | 256 ++
80 files changed, 5061 insertions(+), 6909 deletions(-)
create mode 100644 scripts/translations/backfill_po.py
create mode 100644 scripts/translations/build_translation_index.py
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.controls.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.horizontalFilterBar.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.key_value.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.load.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.nativeFilters.noInitState.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.nativeFilters.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.tabs.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.url_params.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/_skip.AdhocFilters.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/_skip.AdhocMetrics.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/_skip.advanced_analytics.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/_skip.annotations.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/_skip.link.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.big_number.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.big_number_total.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.box_plot.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.bubble.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.compare.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.download_chart.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.gauge.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.graph.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.pie.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.pivot_table.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.sunburst.test.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.table.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.time_table.js
delete mode 100644
superset-frontend/cypress-base/cypress/e2e/explore/visualizations/_skip.world_map.test.js
copy {superset-core/src/superset_core/common =>
tests/unit_tests/scripts/translations}/__init__.py (100%)
create mode 100644 tests/unit_tests/scripts/translations/backfill_po_test.py
create mode 100644
tests/unit_tests/scripts/translations/build_translation_index_test.py