This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/superset-frontend/rimraf-5.0.5
in repository https://gitbox.apache.org/repos/asf/superset.git
omit 8757b2fc00 build(deps): bump rimraf from 3.0.2 to 5.0.5 in
/superset-frontend
add 7c8423a522 fix(explore): cannot reorder dnd of Metrics (#28269)
add 38e2843b24 chore: clean up DB create command (#28246)
add 55391bb587 build(deps-dev): bump eslint-plugin-testing-library from
6.2.0 to 6.2.2 in /superset-frontend (#28306)
add f4b6c3049b build(deps): bump clsx from 2.1.0 to 2.1.1 in /docs (#28301)
add b17db6d669 build(deps): bump markdown-to-jsx from 7.4.1 to 7.4.7 in
/superset-frontend (#28298)
add e94360486e chore(commands): Remove unnecessary commit (#28154)
add 513852b7c3 fix: all_database_access should enable access to all
datasets/charts/dashboards (#28205)
add d36bccdc8c fix(sql_parse): Add Apache Spark to SQLGlot dialect mapping
(#28322)
add 593c653ab5 fix(docs): prevent browser to download the entire video in
first page load + fix empty `controls` attribute (#28319)
add 0ce5864fc7 chore: Move #26288 from "Database Migration" to "Other"
(#28311)
add 27952e7057 fix: Ignore USE SQL keyword when determining SELECT
statement (#28279)
add 5331dc740a chore(dev): remove obsolete image reference to
`superset-websocket` + fix minor typo (#28321)
add b4c4ab7790 fix: Rename legacy line and area charts (#28113)
add 3e74ff174c refactor(helm): Allow chart operators to exclude the
creation of the secret manifest (#28308)
add 49992dd9d2 docs: add npm publish steps to release/readme (#23730)
add f95d9cde40 build(deps): bump ws from 8.16.0 to 8.17.0 in
/superset-websocket (#28288)
add 517f254726 fix(website): links corrected (#28333)
add 49231da42f docs: various improvements across the docs (#28285)
add f5843fe588 fix: database logos look stretched (#28340)
add 9a339f08a7 feat: new Columnar upload form and API (#28192)
add e90246fd1f feat(SIP-95): permissions for catalogs (#28317)
add bf5ff55074 fix(ci): correct input type for
`allow-dependencies-licenses` in Dependency Review GH action (#28343)
add 27c93f438a chore: Add Apache Spark Jinja template processor (#28335)
add 0f301450e0 docs(intro): embed overview video into README.md (#28344)
add 2a7bfa4bb3 fix: Missing sql_editor_id index (#27392)
add d1e13ab3e4 chore: fix master build by merging alembic migration heads
(#28361)
add c10cee3a39 fix: use pessimistic json encoder in SQL Lab (#28266)
add a2f0b988d4 feat(docs): uplift Docusaurus to v3 (#28345)
add 10c78960a7 build(deps): bump swagger-ui-react from 5.17.2 to 5.17.5 in
/docs (#28362)
add b4ab36a6a5 fix: Small tweaks for Line and Area chart migrations
(ECharts) (#28334)
add 467e612533 fix: Remedy logic for UpdateDatasetCommand uniqueness check
(#28341)
add b549977f05 feat: Utility function to render chart tooltips (#27950)
add b7ac526257 docs: clarifying that config.SQL_QUERY_MUTATOR does not
affect cache (#28360)
add c618767c6b fix: don't strip SQL comments in Explore (#28363)
add f04b4e87fb refactor(superset-ui-core): Migrate FallbackComponent.test
to RTL (#28359)
add 1bf04015c6 feat(reports): Set a minimum interval for each report's
execution (#28176)
add bd1c3fcba4 docs: update CVE list (#28373)
add 8c27d4d47f chore(build): uplift `webpack`-related packages to v5
(#28342)
add 4a490eca0d build(deps): bump rimraf from 3.0.2 to 5.0.5 in
/superset-frontend
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (8757b2fc00)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/superset-frontend/rimraf-5.0.5 (4a490eca0d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/dependency-review.yml | 29 +-
.github/workflows/superset-docs-deploy.yml | 1 +
.github/workflows/superset-docs-verify.yml | 4 +-
.pre-commit-config.yaml | 2 +-
.rat-excludes | 1 +
CHANGELOG/4.0.0.md | 2 +-
CONTRIBUTING.md | 2 +-
README.md | 104 +-
RELEASING/README.md | 15 +
UPDATING.md | 8 +
.../src/assets/images => databases}/trino.png | Bin
docker-compose.yml | 3 +-
docs/.gitignore | 3 +
docs/.nvmrc | 1 +
docs/docs/api.mdx | 3 +-
docs/docs/configuration/alerts-reports.mdx | 49 +-
docs/docs/configuration/async-queries-celery.mdx | 6 +-
docs/docs/configuration/cache.mdx | 12 +-
docs/docs/configuration/configuring-superset.mdx | 93 +-
docs/docs/configuration/country-map-tools.mdx | 3 +-
docs/docs/configuration/databases.mdx | 10 +-
docs/docs/configuration/event-logging.mdx | 13 +-
.../importing-exporting-datasources.mdx | 12 +-
docs/docs/configuration/networking-settings.mdx | 41 +-
docs/docs/configuration/setup-ssh-tunneling.mdx | 15 -
docs/docs/configuration/sql-templating.mdx | 6 +-
docs/docs/configuration/timezones.mdx | 2 +-
docs/docs/contributing/contributing.mdx | 4 +-
docs/docs/contributing/guidelines.mdx | 2 +-
docs/docs/installation/docker-compose.mdx | 36 +-
docs/docs/installation/kubernetes.mdx | 40 +-
docs/docs/installation/pypi.mdx | 11 +-
docs/docs/installation/upgrading-superset.mdx | 8 +-
docs/docs/intro.mdx | 67 -
docs/docs/security/cves.mdx | 5 +
docs/docs/using-superset/issue-codes.mdx | 2 +-
docs/docusaurus.config.js | 2 +
docs/i18n/en/code.json | 420 +
.../en/docusaurus-plugin-content-blog/options.json | 14 +
.../en/docusaurus-plugin-content-docs/current.json | 42 +
docs/i18n/en/docusaurus-theme-classic/footer.json | 6 +
docs/i18n/en/docusaurus-theme-classic/navbar.json | 46 +
docs/package.json | 25 +-
docs/src/components/BlurredSection.tsx | 2 +-
docs/src/components/InteractiveERDSVG.jsx | 1 -
docs/src/components/SectionHeader.tsx | 3 +-
docs/src/pages/community.tsx | 2 +-
docs/src/pages/index.tsx | 5 +-
docs/src/styles/custom.css | 8 +
docs/src/theme/DocItem/index.js | 1 -
docs/static/.htaccess | 2 +
.../static/img/databases}/databend.png | Bin
.../images => docs/static/img/databases}/db2.png | Bin
.../static/img/databases}/firebolt.png | Bin
.../static/img/databases}/google-biquery.png | Bin
docs/static/img/databases/ibm-db2.svg | 51 +
docs/static/img/databases/mariadb.png | Bin 0 -> 15804 bytes
.../static/img/databases}/monet-db.png | Bin
docs/static/img/databases/mssql-server.png | Bin 0 -> 695548 bytes
docs/static/img/databases/mssql.jpg | Bin 0 -> 38434 bytes
docs/static/img/databases/mysql.png | Bin 0 -> 13007 bytes
.../images => docs/static/img/databases}/pinot.png | Bin
.../static/img/databases}/postgresql.png | Bin
.../static/img/databases}/presto.png | Bin
.../static/img/databases}/redshift.png | Bin
.../static/img/databases}/snowflake.png | Bin
.../static/img/databases}/sybase.png | Bin
docs/static/img/docker-compose.png | Bin 0 -> 164381 bytes
docs/static/img/docker-compose.webp | Bin 0 -> 28118 bytes
docs/static/img/k8s.png | Bin 0 -> 87129 bytes
docs/static/img/pypi.png | Bin 0 -> 6958 bytes
.../static/img}/screenshots/explore.jpg | Bin
.../static/img}/screenshots/gallery.jpg | Bin
.../static/img}/screenshots/slack_dash.jpg | Bin
.../static/img}/screenshots/sql_lab.jpg | Bin
docs/tsconfig.json | 8 +-
docs/yarn.lock | 9499 ++++++++++----------
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 4 +-
helm/superset/templates/secret-env.yaml | 3 +-
helm/superset/values.yaml | 6 +
superset-embedded-sdk/package-lock.json | 173 +-
superset-embedded-sdk/package.json | 2 +-
.../cypress/e2e/chart_list/filter.test.ts | 2 +-
superset-frontend/package-lock.json | 1795 ++--
superset-frontend/package.json | 11 +-
.../packages/superset-ui-core/src/utils/index.ts | 1 +
.../packages/superset-ui-core/src/utils/tooltip.ts | 57 +
.../chart/components/FallbackComponent.test.tsx | 66 +-
.../superset-ui-core/test/utils/tooltip.test.ts | 115 +
.../legacy-preset-chart-nvd3/src/Area/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Line/index.js | 2 +-
.../BigNumberWithTrendline/transformProps.ts | 37 +-
.../src/Bubble/transformProps.ts | 15 +-
.../src/Funnel/transformProps.ts | 72 +-
.../src/Gauge/transformProps.ts | 6 +-
.../src/Graph/transformProps.ts | 31 +-
.../src/Heatmap/transformProps.ts | 41 +-
.../src/MixedTimeseries/transformProps.ts | 42 +-
.../plugin-chart-echarts/src/Pie/transformProps.ts | 63 +-
.../src/Sunburst/transformProps.ts | 56 +-
.../src/Timeseries/EchartsTimeseries.tsx | 6 +-
.../src/Timeseries/transformProps.ts | 69 +-
.../plugin-chart-echarts/src/Timeseries/types.ts | 2 -
.../src/Tree/transformProps.ts | 13 +-
.../src/Treemap/transformProps.ts | 14 +-
.../src/Waterfall/transformProps.ts | 44 +-
.../plugin-chart-echarts/src/utils/forecast.ts | 35 +-
.../plugin-chart-echarts/src/utils/tooltip.ts | 1 +
.../test/Bubble/transformProps.test.ts | 62 +-
.../test/Funnel/transformProps.test.ts | 70 +-
.../test/Graph/transformProps.test.ts | 36 +-
.../test/Pie/transformProps.test.ts | 54 +-
.../test/utils/forecast.test.ts | 12 +-
.../ExploreContainer/ExploreContainer.test.tsx | 21 +-
.../components/controls/OptionControls/index.tsx | 8 +-
.../UploadDataModel/UploadDataModal.test.tsx | 280 +-
.../features/databases/UploadDataModel/index.tsx | 627 +-
superset-frontend/src/features/home/Menu.test.tsx | 6 +-
.../src/features/home/RightMenu.test.tsx | 12 +-
superset-frontend/src/features/home/RightMenu.tsx | 53 +-
superset-frontend/src/features/home/types.ts | 3 +
superset-frontend/src/pages/DatabaseList/index.tsx | 20 +-
superset-frontend/src/views/CRUD/utils.tsx | 2 +-
superset-frontend/webpack.config.js | 15 +-
superset-websocket/package-lock.json | 14 +-
superset-websocket/package.json | 2 +-
superset/commands/dashboard/importers/v0.py | 1 -
superset/commands/database/create.py | 35 +-
.../commands/database/ssh_tunnel/exceptions.py | 28 +-
superset/commands/database/tables.py | 31 +-
superset/commands/database/update.py | 369 +-
superset/commands/database/uploaders/base.py | 46 +-
.../commands/database/uploaders/columnar_reader.py | 134 +
superset/commands/database/uploaders/csv_reader.py | 115 +-
.../commands/database/uploaders/excel_reader.py | 42 +-
superset/commands/dataset/create.py | 7 +-
superset/commands/dataset/duplicate.py | 4 +-
superset/commands/dataset/exceptions.py | 19 +-
superset/commands/dataset/update.py | 14 +-
superset/commands/report/base.py | 47 +-
superset/commands/report/create.py | 54 +-
superset/commands/report/exceptions.py | 27 +
superset/commands/report/update.py | 69 +-
superset/commands/sql_lab/export.py | 6 +-
superset/config.py | 17 +-
superset/connectors/sqla/models.py | 63 +-
superset/constants.py | 4 +
superset/daos/database.py | 26 +
superset/databases/api.py | 317 +-
superset/databases/filters.py | 21 +-
superset/databases/schemas.py | 297 +-
superset/db_engine_specs/base.py | 29 +-
superset/db_engine_specs/bigquery.py | 6 +-
superset/db_engine_specs/clickhouse.py | 4 +-
superset/db_engine_specs/impala.py | 7 +-
superset/db_engine_specs/postgres.py | 34 +-
superset/db_engine_specs/presto.py | 6 +-
superset/db_engine_specs/snowflake.py | 8 +-
superset/extensions/metadb.py | 5 -
superset/initialization/__init__.py | 3 +-
superset/jinja_context.py | 14 +
superset/migrations/shared/catalogs.py | 116 +
.../migrations/shared/migrate_viz/processors.py | 4 +
superset/migrations/shared/utils.py | 17 +
...36_4a33124c18ad_mig_new_columnar_upload_perm.py | 88 +
...0-52_58d051681a3b_add_catalog_perm_to_tables.py | 53 +
...0_3dfd0e78650e_add_query_sql_editor_id_index.py | 44 +-
.../versions/2024-05-06_11-37_645bb206f96c_.py | 30 +-
superset/models/core.py | 82 +-
superset/models/helpers.py | 18 +-
superset/models/slice.py | 1 +
superset/models/sql_lab.py | 2 +-
superset/security/manager.py | 406 +-
superset/sql_parse.py | 10 +-
superset/sqllab/api.py | 16 +-
superset/sqllab/query_render.py | 1 -
superset/translations/ar/LC_MESSAGES/messages.json | 4 +-
superset/translations/ar/LC_MESSAGES/messages.po | 4 +-
superset/translations/de/LC_MESSAGES/messages.json | 4 +-
superset/translations/de/LC_MESSAGES/messages.po | 4 +-
superset/translations/en/LC_MESSAGES/messages.json | 4 +-
superset/translations/en/LC_MESSAGES/messages.po | 4 +-
superset/translations/es/LC_MESSAGES/messages.json | 2 +-
superset/translations/es/LC_MESSAGES/messages.po | 4 +-
superset/translations/fr/LC_MESSAGES/messages.json | 2 +-
superset/translations/fr/LC_MESSAGES/messages.po | 4 +-
superset/translations/it/LC_MESSAGES/messages.json | 2 +-
superset/translations/it/LC_MESSAGES/messages.po | 4 +-
superset/translations/ja/LC_MESSAGES/messages.json | 2 +-
superset/translations/ja/LC_MESSAGES/messages.po | 4 +-
superset/translations/ko/LC_MESSAGES/messages.json | 2 +-
superset/translations/ko/LC_MESSAGES/messages.po | 4 +-
superset/translations/nl/LC_MESSAGES/messages.json | 4 +-
superset/translations/nl/LC_MESSAGES/messages.po | 4 +-
superset/translations/pt/LC_MESSAGES/messages.json | 2 +-
superset/translations/pt/LC_MESSAGES/messages.po | 4 +-
.../translations/pt_BR/LC_MESSAGES/messages.json | 4 +-
.../translations/pt_BR/LC_MESSAGES/messages.po | 4 +-
superset/translations/ru/LC_MESSAGES/messages.json | 4 +-
superset/translations/ru/LC_MESSAGES/messages.po | 4 +-
superset/translations/sk/LC_MESSAGES/messages.json | 4 +-
superset/translations/sk/LC_MESSAGES/messages.po | 4 +-
superset/translations/sl/LC_MESSAGES/messages.json | 4 +-
superset/translations/sl/LC_MESSAGES/messages.po | 4 +-
superset/translations/tr/LC_MESSAGES/messages.json | 4 +-
superset/translations/tr/LC_MESSAGES/messages.po | 4 +-
superset/translations/uk/LC_MESSAGES/messages.json | 4 +-
superset/translations/uk/LC_MESSAGES/messages.po | 4 +-
superset/translations/zh/LC_MESSAGES/messages.json | 4 +-
superset/translations/zh/LC_MESSAGES/messages.po | 4 +-
.../translations/zh_TW/LC_MESSAGES/messages.json | 4 +-
.../translations/zh_TW/LC_MESSAGES/messages.po | 4 +-
superset/utils/cache.py | 10 +-
superset/utils/core.py | 17 +-
superset/utils/filters.py | 2 +
superset/views/database/forms.py | 174 -
superset/views/database/mixins.py | 28 +-
superset/views/database/views.py | 156 +-
tests/integration_tests/base_tests.py | 84 +-
tests/integration_tests/charts/api_tests.py | 27 +
tests/integration_tests/conftest.py | 1 +
tests/integration_tests/core_tests.py | 4 +-
tests/integration_tests/csv_upload_tests.py | 237 -
tests/integration_tests/databases/api_tests.py | 116 +-
.../databases/commands/upload_test.py | 32 +
.../integration_tests/databases/commands_tests.py | 8 +-
tests/integration_tests/datasets/api_tests.py | 51 +-
tests/integration_tests/datasource_tests.py | 8 +-
.../db_engine_specs/postgres_tests.py | 4 +-
tests/integration_tests/model_tests.py | 8 +-
tests/integration_tests/reports/api_tests.py | 217 +-
tests/integration_tests/security_tests.py | 40 +-
tests/integration_tests/sqllab_tests.py | 12 +-
tests/integration_tests/test_app.py | 1 +
tests/integration_tests/test_jinja_context.py | 17 +
.../commands/databases/columnar_reader_test.py | 253 +
tests/unit_tests/commands/databases/create_test.py | 128 +
.../commands/databases/csv_reader_test.py | 64 +-
.../commands/databases/excel_reader_test.py | 87 +-
tests/unit_tests/commands/databases/tables_test.py | 203 +
tests/unit_tests/commands/databases/update_test.py | 272 +
tests/unit_tests/commands/dataset/test_update.py | 60 +
tests/unit_tests/commands/report/base_test.py | 253 +
tests/unit_tests/conftest.py | 2 +
tests/unit_tests/connectors/sqla/models_test.py | 123 +
tests/unit_tests/dao/dataset_test.py | 3 -
tests/unit_tests/databases/api_test.py | 437 +-
tests/unit_tests/databases/filters_test.py | 128 +
tests/unit_tests/db_engine_specs/test_base.py | 10 +
tests/unit_tests/db_engine_specs/test_postgres.py | 30 +
tests/unit_tests/explore/utils_test.py | 1 +
tests/unit_tests/fixtures/common.py | 32 +-
tests/unit_tests/models/core_test.py | 60 +
tests/unit_tests/security/manager_test.py | 32 +-
tests/unit_tests/sql_parse_tests.py | 3 +
tests/unit_tests/utils/filters_test.py | 54 +
tests/unit_tests/utils/test_core.py | 68 +
.../unit_tests/views/database}/__init__.py | 0
tests/unit_tests/views/database/mixins_test.py | 65 +
260 files changed, 13261 insertions(+), 8127 deletions(-)
copy {superset-frontend/src/assets/images => databases}/trino.png (100%)
create mode 100644 docs/.nvmrc
delete mode 100644 docs/docs/intro.mdx
create mode 100644 docs/i18n/en/code.json
create mode 100644 docs/i18n/en/docusaurus-plugin-content-blog/options.json
create mode 100644 docs/i18n/en/docusaurus-plugin-content-docs/current.json
create mode 100644 docs/i18n/en/docusaurus-theme-classic/footer.json
create mode 100644 docs/i18n/en/docusaurus-theme-classic/navbar.json
copy {RELEASING/release-notes-3-1/media =>
docs/static/img/databases}/databend.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/db2.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/firebolt.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/google-biquery.png (100%)
create mode 100644 docs/static/img/databases/ibm-db2.svg
create mode 100644 docs/static/img/databases/mariadb.png
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/monet-db.png (100%)
create mode 100644 docs/static/img/databases/mssql-server.png
create mode 100644 docs/static/img/databases/mssql.jpg
create mode 100644 docs/static/img/databases/mysql.png
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/pinot.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/postgresql.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/presto.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/redshift.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/snowflake.png (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img/databases}/sybase.png (100%)
create mode 100644 docs/static/img/docker-compose.png
create mode 100644 docs/static/img/docker-compose.webp
create mode 100644 docs/static/img/k8s.png
create mode 100644 docs/static/img/pypi.png
copy {superset-frontend/src/assets/images =>
docs/static/img}/screenshots/explore.jpg (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img}/screenshots/gallery.jpg (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img}/screenshots/slack_dash.jpg (100%)
copy {superset-frontend/src/assets/images =>
docs/static/img}/screenshots/sql_lab.jpg (100%)
create mode 100644
superset-frontend/packages/superset-ui-core/src/utils/tooltip.ts
create mode 100644
superset-frontend/packages/superset-ui-core/test/utils/tooltip.test.ts
create mode 100644 superset/commands/database/uploaders/columnar_reader.py
create mode 100644 superset/migrations/shared/catalogs.py
create mode 100644
superset/migrations/versions/2024-04-26_12-36_4a33124c18ad_mig_new_columnar_upload_perm.py
create mode 100644
superset/migrations/versions/2024-05-01_10-52_58d051681a3b_add_catalog_perm_to_tables.py
copy tests/integration_tests/test_app.py =>
superset/migrations/versions/2024-05-02_13-40_3dfd0e78650e_add_query_sql_editor_id_index.py
(53%)
copy tests/integration_tests/test_app.py =>
superset/migrations/versions/2024-05-06_11-37_645bb206f96c_.py (55%)
delete mode 100644 superset/views/database/forms.py
delete mode 100644 tests/integration_tests/csv_upload_tests.py
create mode 100644 tests/unit_tests/commands/databases/columnar_reader_test.py
create mode 100644 tests/unit_tests/commands/databases/create_test.py
create mode 100644 tests/unit_tests/commands/databases/tables_test.py
create mode 100644 tests/unit_tests/commands/databases/update_test.py
create mode 100644 tests/unit_tests/commands/dataset/test_update.py
create mode 100644 tests/unit_tests/commands/report/base_test.py
create mode 100644 tests/unit_tests/databases/filters_test.py
create mode 100644 tests/unit_tests/utils/filters_test.py
copy {superset/advanced_data_type =>
tests/unit_tests/views/database}/__init__.py (100%)
create mode 100644 tests/unit_tests/views/database/mixins_test.py