You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by mi...@apache.org on 2024/03/04 20:20:50 UTC
(superset) branch test-ci updated (50225fc26d -> 4c2e818cd3)
This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch test-ci
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 50225fc26d chore: test
omit 78dc6ce6c9 feat: add chart id and dataset id to global logs (#26443)
omit fade4806ce fix: prevent guest user from modifying metrics (#26749)
omit 881268a8da chore(dependencies): bumps match-sorter (#26819)
omit 6c029ce2e8 chore: Add permission to view and drill on Dashboard context (#26798)
omit b0c8f620d6 build(deps): bump use-immer from 0.8.1 to 0.9.0 in /superset-frontend (#26827)
omit 29582e8d86 chore(deps): bump typescript to 4.8.4 (#24272)
omit f73760a5d1 build(deps): bump @types/react-table from 7.0.29 to 7.7.19 in /superset-frontend (#26832)
omit eea71eb6bc build(deps-dev): bump @docusaurus/module-type-aliases from 3.1.0 to 3.1.1 in /docs (#26834)
omit 9ece4049f1 build(deps-dev): bump webpack from 5.89.0 to 5.90.0 in /docs (#26839)
omit 8ca541c850 chore: Slovenian translation update (#23873)
omit 64ba5797df fix(deck.gl Multiple Layer Chart): Add Contour and Heatmap Layer as options (#25923)
omit dfc614bdc3 chore: fix GitHub 'Unchanged files with check annotations' reports in PR (#26702)
omit a6290702d2 build(deps): bump prism-react-renderer from 1.2.1 to 2.3.1 in /docs (#26726)
omit e9c2fdf8ac chore(ci): change code owners for .github (#26813)
omit 6bc85a0d2c chore(dependencies): bumping jinja2 (#26794)
omit 1f6c270f15 fix(time-series table): Can't compare from the beginning of the time range (#26814)
omit c657745f02 chore: add google-auth for new example dashboard (#26816)
omit 092129201e chore: Reformat changelogs (#26815)
omit 4f56f5ee84 fix(tags): Filter system tags from the tags list (#26701)
omit f084572dc7 chore(dependencies): bumping fonttools (#26793)
omit 3dcfbcc3a5 chore: Technical Debt Metrics (#26442)
omit 5e633d2bb0 fix: Row limit hardcoded (#26807)
omit 23460b21f6 chore: Splits the CHANGELOG into multiple files (#26800)
omit 8657fa753b build(deps): update jquery requirement from ^3.4.1 to ^3.7.1 in /superset-frontend/packages/superset-ui-demo (#26621)
omit ed934a93e1 feat: Stop editor scrolling to top (#26754)
omit 11f0dd91db chore(RESOURCES): fix markdown for table formatting (#26789)
omit 845bcc9bea fix: docker should always run, even in forks (#26801)
omit 424b4c2378 chore: Add Embed Modal extension override and tests (#26759)
omit 8f8e7c2aa6 fix: add user to latest-release-tag workflow (#26752)
omit 01fdfbee09 fix(logging): Filter out undefined columns (#26314)
omit 11a60c92ea build(deps-dev): bump css-minimizer-webpack-plugin from 3.4.1 to 6.0.0 in /superset-frontend (#26656)
omit 2bb0b46b55 fix: helm chart comment on SECRET_KEY (#26674)
omit 73c6abde5e fix(docker): credentials issues around superset-cache in forks (#26772)
omit 0f590799b2 chore: improve/decouple eslint and tsc 'npm run' commands (#26704)
omit 7c2093c495 build(deps): bump @visx/grid from 3.0.1 to 3.5.0 in /superset-frontend (#26728)
omit 8e1daa0f1c build(deps): update classnames requirement from ^2.3.2 to ^2.5.1 in /superset-frontend/plugins/plugin-chart-table (#26729)
omit c6772b6c78 chore: prevent CI double runs on push + pull_request (#26766)
omit 7da56a0744 build(deps-dev): bump jest from 26.6.3 to 29.7.0 in /superset-frontend/plugins/plugin-chart-handlebars (#26528)
omit 4592dd13fa fix(BigQuery): Support special characters in column/metric names used in ORDER BY (#26461)
omit 8150c25dbb build(deps): bump csstype from 2.6.9 to 3.1.3 in /superset-frontend (#26716)
omit 16e574d702 build(deps): bump d3-color from 1.4.1 to 3.1.0 in /superset-frontend/plugins/legacy-plugin-chart-world-map (#26513)
omit 44197d2c32 build(deps): update @types/math-expression-evaluator requirement from ^1.2.1 to ^1.3.3 in /superset-frontend/packages/superset-ui-core (#26596)
omit 595386f9a6 build(deps-dev): update @types/lodash requirement from ^4.14.149 to ^4.14.202 in /superset-frontend/plugins/plugin-chart-handlebars (#26595)
omit c2ab9bba29 fix: change the validation logic for python_date_format (#25510)
omit 363a8e6b07 build: Parallelize the CI image builds (continued) (#26698)
omit e00e039ca3 build(deps): update d3-cloud requirement from ^1.2.5 to ^1.2.7 in /superset-frontend/plugins/plugin-chart-word-cloud (#26499)
omit 96adad5843 build(deps-dev): bump @types/jest from 26.0.24 to 29.5.11 in /superset-frontend/plugins/plugin-chart-pivot-table (#26481)
omit 9ed33eaae6 build(deps-dev): bump @docusaurus/module-type-aliases from 2.4.1 to 3.1.0 in /docs (#26546)
omit d8d0c9c2b7 docs(storybook): fix typo in TimeFormatStories.tsx (#26105)
omit 655b95d763 build(deps): update whatwg-fetch requirement from ^3.0.0 to ^3.6.20 in /superset-frontend/packages/superset-ui-core (#26594)
omit 1d4b8b6989 fix(dependencies): stopping (and preventing) full lodash library import... now using only method level imports. (#26710)
omit 14c3e2bf70 chore: do not mark helm releases as github latest (#26753)
omit 5aff7fd67b build(deps): bump @svgr/webpack from 5.5.0 to 8.1.0 in /docs (#26718)
omit f8f5c548c9 build(deps): bump @visx/axis from 3.0.1 to 3.5.0 in /superset-frontend (#26714)
omit 29d3add866 docs: update fixed CVEs for version 3.0.3 (#26760)
omit 74f953ddd2 fix: docker ephemeral environment, push only on testenv comment (#26473)
omit 98c84babb9 build(deps): update @types/d3-cloud requirement from ^1.2.1 to ^1.2.9 in /superset-frontend/plugins/plugin-chart-word-cloud (#26483)
omit d7d63bc184 build(deps): bump fuse.js from 6.4.6 to 7.0.0 in /superset-frontend (#26616)
omit 04445a3487 build(deps-dev): bump webpack from 5.76.0 to 5.89.0 in /docs (#26717)
omit 2842b63cbe build(deps-dev): bump prettier-plugin-packagejson from 2.2.15 to 2.4.9 in /superset-frontend (#26570)
omit 36608b503e build(deps-dev): bump @babel/register from 7.22.5 to 7.23.7 in /superset-frontend (#26556)
omit 2961d69a82 build(deps): update react-table requirement from ^7.6.3 to ^7.8.0 in /superset-frontend/plugins/plugin-chart-table (#26522)
omit 6557fb8132 build(deps): bump react-github-btn from 1.2.1 to 1.4.0 in /docs (#26613)
omit 43cf0c69ec build(deps-dev): bump eslint-plugin-react-hooks from 4.2.0 to 4.6.0 in /superset-frontend (#26572)
omit 60d1e4e95a build(deps): bump @emotion/babel-preset-css-prop from 11.2.0 to 11.11.0 in /superset-frontend (#26576)
omit 75a98af64b feat: auto-label PRs that contain db migrations (#26745)
omit 6a1ce6a704 build(deps): bump @saucelabs/theme-github-codeblock from 0.1.1 to 0.2.3 in /docs (#26724)
omit be748f35cd build(deps): bump @docsearch/react from 3.3.3 to 3.5.2 in /docs (#26720)
omit 5eb4e82d27 fix(db2): Improving support for ibm db2 connections (#26744)
omit ffc357c6a1 chore(dependencies): loosen constraints on dependency checker (#26708)
omit 3ed70d8f53 fix(legacy-charts): Show Time Grain control for legacy charts (#26705)
omit ef4878b845 fix: do not use lodash/memoize (#26709)
omit a49526d984 build(deps): bump @babel/traverse from 7.22.8 to 7.23.2 in /superset-frontend (#25665)
omit 60004f5bf3 chore(dependencies): removes unsued d3-color and d3-array (#26694)
omit 969f8edc5a chore(dependencies): removes unused minimist (#26692)
omit ae3bb47708 chore(dependencies): remove unused global-box (#26690)
omit eba3929ed1 chore(dependencies): remove unused lodash-es (#26689)
omit 214142f54a chore(dependencies): remove unused react-datetime (#26688)
omit 9c3f40d87c chore(dependencies): remove unused ansi-regex (#26687)
omit 9f7db406f1 chore(dependencies): removes unused @visx/tooltip (#26686)
omit 775474366e chore(dependencies): remove unused @babel/runtime-corejs3 (#26685)
omit c989a1cbce chore(dependencies): removes unused bootstrap-slider (#26684)
omit 4a27e79001 chore(dependencies): npm audit fix for superset-ui-demo (#26691)
omit f46121dba9 chore: silence SECRET_KEY warning when running tests (#26703)
omit ce26ecbd90 build(deps-dev): bump @types/node from 20.11.1 to 20.11.5 in /superset-websocket (#26733)
omit c0b57bd1c3 feat(sqlparse): improve table parsing (#26476)
omit d34874cf2b feat(helm): Upgrade default Superset version to 3.1.0 (#26707)
omit e86d4d3c92 fix(import): only import FORMULA annotations (#26652)
omit 1283803844 chore: add unique constraint to tagged_objects (#26654)
omit effd73f2cc fix: Catch ImportErrors for Google SDKs (#25550)
omit 69b57016b3 refactor: Removes the deprecated DASHBOARD_NATIVE_FILTERS feature flag (#26329)
omit 3acda145f1 fix: Revert "build(deps): bump @mdx-js/react from 1.6.22 to 3.0.0 in /docs" (#26682)
omit f63e66be01 refactor: Removes the deprecated VERSIONED_EXPORT feature flag (#26347)
omit 649ff4dd61 fix: Revert "buld(deps): bump swagger-ui-react from 4.1.3 to 5.11.0 in docs (#26552) (#26679)
omit 1010294f2b chore: Updates the Release Process link in the issue template (#26677)
omit a84d86fe26 refactor: Removes the deprecated redirect endpoint (#26377)
omit d9a3c3e1dd refactor: Removes the Filter Box code (#26328)
omit 591f266543 chore: Updates the bug report template (#26375)
omit 8f8c435d7c refactor: Removes the Profile feature (#26462)
omit b245e66198 build(deps): bump the npm_and_yarn group group in /superset-frontend with 2 updates (#26665)
omit 03b8d8f7f7 chore: Updates CHANGELOG.md and UPDATING.md with 3.1.0 data (#26661)
omit ae0eb4b8d9 refactor: Removes the deprecated DASHBOARD_FILTERS_EXPERIMENTAL feature flag (#26330)
omit 8539dfd0ba fix(translation): correct translation errors for Chinese(zh) (#26645)
omit 188bb5cab2 build(deps): bump @mdx-js/react from 1.6.22 to 3.0.0 in /docs (#26547)
omit 7884df1ee2 build(deps): bump swagger-ui-react from 4.1.3 to 5.11.0 in /docs (#26552)
omit cadb732713 build(deps-dev): bump @tsconfig/docusaurus from 1.0.7 to 2.0.2 in /docs (#26555)
omit 4d9144eca5 refactor: Migrates legacy Sunburst charts to ECharts and removes legacy code (#26350)
omit cf20b3439c refactor: Removes the deprecated ENABLE_EXPLORE_JSON_CSRF_PROTECTION feature flag (#26344)
omit b06ab7d8e3 refactor: Removes the deprecated ENABLE_TEMPLATE_REMOVE_FILTERS feature flag (#26345)
omit 6443001cef docs: update embedded readme with user params context (#25800)
omit 860aa55d00 build(deps): bump node-notifier from 8.0.0 to 8.0.1 in /superset-frontend (#12175)
omit 9e154d1a48 build(deps): bump clsx from 1.1.1 to 2.1.0 in /docs (#26549)
omit c900dd0b78 build(deps-dev): bump typescript from 4.4.4 to 5.3.3 in /docs (#26560)
omit add2924ed1 chore: Updates CHANGELOG.md and UPDATING.md with 3.0.3 data (#26650)
omit 9724abf090 fix: Removes unused cache cleanup (#26648)
omit f8d25612ba refactor: Removes the deprecated REMOVE_SLICE_LEVEL_LABEL_COLORS feature flag (#26346)
omit df79522160 refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (#26200)
omit 80a6e25a98 fix: Avoid 500 if end users write bad SQL (#26638)
omit eff4422d04 chore: Deprecates the DASHBOARD_CROSS_FILTERS feature flag (#26633)
omit 95cb30be4b fix: remove possible unnecessary file 1 (#26649)
omit d5b62d8d3e chore: Deprecates the ENABLE_JAVASCRIPT_CONTROLS feature flag (#26635)
omit 90c3e56d32 chore: Sets DASHBOARD_VIRTUALIZATION feature flag to True by default (#26636)
omit 197c6e65ed chore(API): Include changed_by.id in Get Charts and Get Datasets API responses (#26540)
omit 902dafde48 chore: Sets the DRILL_BY feature flag to True by default (#26637)
omit 6a4043d0f0 fix: unnecessary logic on CI ephemeral (#26644)
omit 8e19f59dd2 fix: create virtual dataset validation (#26625)
omit 7af82ae87d refactor: Ensure Celery leverages the Flask-SQLAlchemy session (#26186)
omit aaa4a7b371 feat: global logs context (#26418)
omit 14106f7bb2 build(deps): update datamaps requirement from ^0.5.8 to ^0.5.9 in /superset-frontend/plugins/legacy-plugin-chart-world-map (#26500)
omit 87f2b93023 build(deps-dev): bump @babel/traverse from 7.16.10 to 7.23.2 in /superset-embedded-sdk (#25663)
omit 59c0e973a4 build(deps): bump @babel/traverse from 7.21.4 to 7.23.2 in /superset-frontend/cypress-base (#25664)
omit ee8b22dd29 build(deps): bump @babel/traverse from 7.16.3 to 7.23.2 in /docs (#25662)
omit 2e17a9e94f docs: fix links (#26606)
omit 7fccea1556 refactor: Removes the deprecated CLIENT_CACHE feature flag (#26348)
omit 7ab37d2aae feat(celery): upgrade celery and its dependencies packages (#26604)
omit 820f4b9cf0 fix: RLS modal styling (#26634)
omit 2d3ff8c0dc refactor: Removes the deprecated DASHBOARD_CACHE feature flag (#26349)
omit 9387c4c16f refactor: Removes the filters set feature (#26369)
omit 7ca6d8c880 chore: Deprecates the KV_STORE feature flag (#26450)
omit 6063f4ff04 refactor: Removes the deprecated ENABLE_EXPLORE_DRAG_AND_DROP feature flag (#26343)
omit b2ad74f94f refactor: Removes the deprecated DISABLE_DATASET_SOURCE_EDIT feature flag (#26331)
omit 8b047a521b build(deps): update lodash requirement from ^4.17.11 to ^4.17.21 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#26589)
omit 0b20ace65d fix: stringify scarf pixel value (#26351)
omit 3fe240742a build(deps): update urijs requirement from ^1.19.8 to ^1.19.11 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#26506)
omit b4621d2f2a build(deps-dev): bump style-loader from 3.3.3 to 3.3.4 in /superset-frontend (#26520)
omit bc76cd4898 build(deps-dev): bump @types/urijs from 1.19.19 to 1.19.25 in /superset-frontend (#26538)
omit 01e8231531 build(deps): update lodash requirement from ^4.17.15 to ^4.17.21 in /superset-frontend/packages/superset-ui-chart-controls (#26530)
omit 29f5d4aa41 build(deps): update xss requirement from ^1.0.10 to ^1.0.14 in /superset-frontend/plugins/plugin-chart-table (#26539)
omit dec241be4e build(deps): bump moment-timezone from 0.5.37 to 0.5.44 in /superset-frontend (#26545)
omit b28fc1678e build(deps): bump less from 4.1.3 to 4.2.0 in /docs (#26562)
omit ed51b3b59c build(deps): bump @docusaurus/preset-classic from 2.4.1 to 2.4.3 in /docs (#26612)
omit 515b49d64a build(deps-dev): bump @types/node from 20.11.0 to 20.11.1 in /superset-websocket (#26619)
omit 2f3bb5b169 fix: improve performance on reports log queries (#26416)
omit c947be356c build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-sunburst (#26503)
omit 03c0d3722e build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-rose (#26509)
omit 785cfa6003 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-country-map (#26515)
omit fd44943aaf build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-partition (#26524)
omit 602e85620c build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-chord (#26525)
omit 442d70c471 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-histogram (#26535)
omit bf0d0d538e build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-calendar (#26536)
omit 3e70dee89f build(deps): update lodash requirement from ^4.17.15 to ^4.17.21 in /superset-frontend/plugins/plugin-chart-echarts (#26541)
omit 58c0f2cc7d build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-map-box (#26569)
omit 3c7a6513e8 build(deps): update prop-types requirement from ^15.7.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates (#26574)
omit 30d3a96d61 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-horizon (#26580)
omit 8bd47f47cd build(deps): update prop-types requirement from ^15.7.2 to ^15.8.1 in /superset-frontend/packages/superset-ui-chart-controls (#26587)
omit 552823f329 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-sankey (#26477)
omit d385abd13b build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#26480)
omit 3ec77597bf build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-world-map (#26484)
omit 5ca7326fbd build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-event-flow (#26486)
omit 07ce6b0a52 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-heatmap (#26488)
omit d070cf9257 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-sankey-loop (#26492)
omit 6f27dc8be3 build(deps): bump @docusaurus/plugin-client-redirects from 2.4.1 to 2.4.3 in /docs (#26558)
omit 94df597107 build(deps): bump @algolia/client-search from 4.13.0 to 4.22.1 in /docs (#26554)
omit 7f9a03bfea build(deps): bump react-draggable from 4.4.3 to 4.4.6 in /superset-frontend (#26559)
omit 517991d7bc build(deps): bump react-resizable from 3.0.4 to 3.0.5 in /superset-frontend (#26568)
omit f37b558042 build(deps): update lodash requirement from ^4.17.11 to ^4.17.21 in /superset-frontend/packages/generator-superset (#26591)
omit 76c17261d0 build(deps): update prop-types requirement from ^15.6.2 to ^15.8.1 in /superset-frontend/plugins/legacy-plugin-chart-paired-t-test (#26592)
omit 471da0d391 build(deps-dev): update yeoman-assert requirement from ^3.1.0 to ^3.1.1 in /superset-frontend/packages/generator-superset (#26600)
omit a59f691610 build(deps): update fast-safe-stringify requirement from ^2.0.6 to ^2.1.1 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#26601)
omit b98d4b43ba chore(deps): adding dependabot for plugins/packages and upping PR limits. (#26444)
omit c186ea33ea docs: Update installing-superset-from-scratch.mdx (#26468)
omit e36c014290 fix(database): allow filtering by UUID (#26469)
omit 494068b632 fix(embedded): Hide dashboard fullscreen option for embedded context (#26412)
omit 0f8a3b31d3 build(deps-dev): bump @types/node from 20.10.8 to 20.11.0 in /superset-websocket (#26455)
omit 3daa038f5f fix: Trino - handle table not found in SQLLab (#26355)
omit b2a21f7166 build(deps-dev): bump @types/node from 20.10.7 to 20.10.8 in /superset-websocket (#26447)
omit a1993566c4 chore: bump prophet to 1.1.5 (#26431)
omit ea4e9a6403 build(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /superset-frontend (#26441)
omit d3da503edb build(deps-dev): bump follow-redirects from 1.15.3 to 1.15.4 in /superset-embedded-sdk (#26440)
omit a23825c23c build(deps): bump follow-redirects from 1.14.8 to 1.15.4 in /docs (#26438)
omit ff025b78f3 fix(post-processing): handle missing values in cumulative operator (#26429)
omit efdeb9df05 feat(embedded+async queries): support async queries to work with embedded guest user (#26332)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/test-ci (4c2e818cd3)
\
O -- O -- O (50225fc26d)
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/CODEOWNERS | 8 +-
.github/ISSUE_TEMPLATE/bug-report.md | 49 +
.github/ISSUE_TEMPLATE/bug-report.yml | 103 -
.github/dependabot.yml | 340 +-
.github/workflows/check_db_migration_confict.yml | 6 -
.github/workflows/dependency-review.yml | 8 +-
.github/workflows/docker-ephemeral-env.yml | 100 +
.github/workflows/docker-release.yml | 18 +-
.github/workflows/docker.yml | 65 +-
.github/workflows/ephemeral-env.yml | 74 -
.github/workflows/label-migration-pr.yml | 25 -
.github/workflows/latest-release-tag.yml | 5 -
.github/workflows/license-check.yml | 5 +-
.github/workflows/no-op.yml | 54 -
.github/workflows/prefer-typescript.yml | 10 +-
.github/workflows/superset-cli.yml | 4 +-
.github/workflows/superset-docs.yml | 3 -
.github/workflows/superset-e2e.yml | 6 +-
.github/workflows/superset-frontend.yml | 22 +-
.github/workflows/superset-helm-lint.yml | 2 -
.github/workflows/superset-helm-release.yml | 1 -
.../workflows/superset-python-integrationtest.yml | 4 +-
.github/workflows/superset-python-misc.yml | 8 +-
.github/workflows/superset-python-presto-hive.yml | 8 +-
.github/workflows/superset-python-unittest.yml | 8 +-
.github/workflows/superset-translations.yml | 4 +-
.github/workflows/superset-websocket.yml | 10 +-
.github/workflows/tech-debt.yml | 31 -
CHANGELOG.md | 3659 +-
CHANGELOG/1.4.1.md | 40 -
CHANGELOG/1.4.2.md | 32 -
CHANGELOG/1.5.0.md | 860 -
CHANGELOG/1.5.1.md | 36 -
CHANGELOG/1.5.2.md | 48 -
CHANGELOG/1.5.3.md | 46 -
CHANGELOG/2.0.0.md | 514 -
CHANGELOG/2.0.1.md | 82 -
CHANGELOG/2.1.0.md | 1197 -
CHANGELOG/2.1.1.md | 67 -
CHANGELOG/2.1.2.md | 41 -
CHANGELOG/2.1.3.md | 40 -
CHANGELOG/3.0.0.md | 792 -
CHANGELOG/3.0.1.md | 65 -
CHANGELOG/3.0.2.md | 73 -
CHANGELOG/3.0.3.md | 80 -
CHANGELOG/3.1.0.md | 417 -
CONTRIBUTING.md | 19 +-
RELEASING/README.md | 36 +-
RELEASING/email_templates/announce.j2 | 10 +-
RELEASING/email_templates/result_pmc.j2 | 4 +-
RELEASING/email_templates/vote_pmc.j2 | 8 +-
RELEASING/release-notes-1-4/README.md | 5 +-
RELEASING/release-notes-1-5/README.md | 2 +-
RESOURCES/FEATURE_FLAGS.md | 21 +-
RESOURCES/STANDARD_ROLES.md | 8 +-
UPDATING.md | 31 +-
docs/docs/contributing/hooks-and-linting.mdx | 5 +-
docs/docs/contributing/local-backend.mdx | 2 +-
.../creating-your-first-dashboard.mdx | 2 +-
docs/docs/databases/docker-add-drivers.mdx | 4 +-
docs/docs/frequently-asked-questions.mdx | 4 +-
docs/docs/installation/alerts-reports.mdx | 4 +-
docs/docs/installation/cache.mdx | 2 +-
docs/docs/installation/configuring-superset.mdx | 35 +-
.../installing-superset-from-scratch.mdx | 12 +-
.../installing-superset-using-docker-compose.mdx | 2 +-
docs/docs/installation/sql-templating.mdx | 2 +-
docs/docs/intro.mdx | 10 +-
.../docs/miscellaneous/native-filter-migration.mdx | 94 +
docs/docs/quickstart.mdx | 8 +-
docs/docs/security/cves.mdx | 6 -
docs/docusaurus.config.js | 6 +-
docs/package.json | 28 +-
docs/static/resources/openapi.json | 2100 +-
docs/yarn.lock | 5485 +-
helm/superset/Chart.yaml | 4 +-
helm/superset/README.md | 2 +-
helm/superset/values.yaml | 4 +-
requirements/base.txt | 54 +-
requirements/development.txt | 21 +-
requirements/integration.txt | 8 +-
requirements/testing.txt | 20 +-
scripts/benchmark_migration.py | 17 +-
scripts/docker_build_push.sh | 175 +-
.../.prettierignore => scripts/gen_changelog.sh | 18 +-
setup.py | 23 +-
superset-embedded-sdk/README.md | 4 -
superset-embedded-sdk/package-lock.json | 336 +-
superset-frontend/.eslintrc.js | 11 -
superset-frontend/.prettierignore | 2 +-
superset-frontend/cypress-base/.eslintrc | 7 +-
.../cypress/e2e/dashboard/_skip.filter.test.ts | 82 +
.../cypress/e2e/dashboard/drillby.test.ts | 1 -
.../cypress/e2e/dashboard/editmode.test.ts | 1 -
.../cypress/e2e/dashboard/tabs.test.ts | 4 +-
.../cypress-base/cypress/e2e/dashboard/utils.ts | 2 +-
.../cypress/e2e/explore/filter_box.test.js} | 26 +-
.../cypress-base/cypress/e2e/explore/link.test.ts | 4 +-
.../e2e/explore/visualizations/sunburst.test.js | 31 +-
.../cypress-base/cypress/support/directories.ts | 2 +-
.../cypress-base/cypress/support/e2e.ts | 2 -
.../cypress-base/cypress/utils/index.ts | 29 +-
.../cypress-base/cypress/utils/vizPlugins.ts | 1 -
superset-frontend/cypress-base/package-lock.json | 264 +-
superset-frontend/cypress-base/tsconfig.json | 3 +-
superset-frontend/js_build.sh | 3 +-
superset-frontend/package-lock.json | 80546 ++++++++-----------
superset-frontend/package.json | 58 +-
.../generators/plugin-chart/index.js | 19 +-
.../packages/generator-superset/package.json | 4 +-
.../superset-ui-chart-controls/CHANGELOG.md | 3 +-
.../superset-ui-chart-controls/package.json | 4 +-
.../src/shared-controls/dndControls.tsx | 28 +-
.../src/shared-controls/index.ts | 1 +
.../src/shared-controls/sharedControls.tsx | 8 +-
.../superset-ui-chart-controls/src/types.ts | 1 +
.../packages/superset-ui-core/package.json | 6 +-
.../src/chart/components/createLoadableRenderer.ts | 7 +-
.../src/chart/models/ChartProps.ts | 4 +
.../superset-ui-core/src/query/api/v1/makeApi.ts | 6 +-
.../superset-ui-core/src/query/normalizeOrderBy.ts | 3 +-
.../src/query/normalizeTimeColumn.ts | 2 +-
.../superset-ui-core/src/query/types/Dashboard.ts | 12 +
.../superset-ui-core/src/ui-overrides/types.ts | 10 -
.../src/utils/convertKeysToCamelCase.ts | 4 +-
.../superset-ui-core/src/utils/featureFlags.ts | 18 +-
.../test/chart/fixtures/formData.ts | 4 +-
.../test/query/extractTimegrain.test.ts | 2 +-
.../test/utils/featureFlag.test.ts | 7 +-
.../packages/superset-ui-demo/CHANGELOG.md | 12 +
.../packages/superset-ui-demo/package.json | 6 +-
.../legacy-plugin-chart-sunburst/Stories.tsx | 63 +
.../plugins/legacy-plugin-chart-sunburst/data.ts} | 27 +-
.../superset-ui-chart/ChartDataProviderStories.tsx | 3 +
.../superset-ui-time-format/TimeFormatStories.tsx | 4 +-
.../superset-ui-switchboard/src/switchboard.ts | 5 +-
.../legacy-plugin-chart-calendar/CHANGELOG.md | 4 +
.../legacy-plugin-chart-calendar/package.json | 2 +-
.../plugins/legacy-plugin-chart-chord/CHANGELOG.md | 4 +
.../plugins/legacy-plugin-chart-chord/package.json | 2 +-
.../legacy-plugin-chart-country-map/CHANGELOG.md | 4 +
.../legacy-plugin-chart-country-map/package.json | 2 +-
.../legacy-plugin-chart-event-flow/CHANGELOG.md | 4 +
.../legacy-plugin-chart-event-flow/package.json | 2 +-
.../legacy-plugin-chart-heatmap/CHANGELOG.md | 4 +
.../legacy-plugin-chart-heatmap/package.json | 2 +-
.../src/controlPanel.tsx | 27 +-
.../legacy-plugin-chart-histogram/CHANGELOG.md | 4 +
.../legacy-plugin-chart-histogram/package.json | 2 +-
.../legacy-plugin-chart-horizon/CHANGELOG.md | 4 +
.../legacy-plugin-chart-horizon/package.json | 2 +-
.../legacy-plugin-chart-map-box/CHANGELOG.md | 4 +
.../legacy-plugin-chart-map-box/package.json | 2 +-
.../src/controlPanel.ts | 20 +-
.../legacy-plugin-chart-paired-t-test/CHANGELOG.md | 4 +
.../legacy-plugin-chart-paired-t-test/package.json | 2 +-
.../CHANGELOG.md | 4 +
.../package.json | 2 +-
.../legacy-plugin-chart-partition/CHANGELOG.md | 4 +
.../legacy-plugin-chart-partition/package.json | 2 +-
.../plugins/legacy-plugin-chart-rose/CHANGELOG.md | 4 +
.../plugins/legacy-plugin-chart-rose/package.json | 2 +-
.../legacy-plugin-chart-sankey-loop/package.json | 2 +-
.../legacy-plugin-chart-sankey/CHANGELOG.md | 4 +
.../legacy-plugin-chart-sankey/package.json | 2 +-
.../CHANGELOG.md | 8 +-
.../plugins/legacy-plugin-chart-sunburst/README.md | 52 +
.../package.json | 39 +-
.../src/ReactSunburst.jsx | 66 +
.../legacy-plugin-chart-sunburst/src/Sunburst.js | 531 +
.../src/controlPanel.ts | 108 +
.../src/images/example.png | Bin 0 -> 141954 bytes
.../src/images/thumbnail.png | Bin 0 -> 21011 bytes
.../src/images/thumbnailLarge.png | Bin 0 -> 51408 bytes
.../legacy-plugin-chart-sunburst/src/index.js | 47 +
.../src/transformProps.js} | 47 +-
.../src/utils/wrapSvgText.js | 71 +
.../tsconfig.json | 0
.../legacy-plugin-chart-world-map/CHANGELOG.md | 4 +
.../legacy-plugin-chart-world-map/package.json | 6 +-
.../legacy-preset-chart-deckgl/package.json | 2 +-
.../legacy-preset-chart-deckgl/src/index.ts | 2 -
.../src/layers/Arc/Arc.tsx | 8 +-
.../src/layers/Geojson/Geojson.tsx | 4 +-
.../src/layers/Geojson/controlPanel.ts | 14 +-
.../src/layers/Heatmap/Heatmap.tsx | 2 +-
.../src/layers/Path/Path.tsx | 2 +-
.../src/layers/Path/controlPanel.ts | 9 +-
.../src/layers/Polygon/Polygon.tsx | 10 +-
.../src/layers/Polygon/controlPanel.ts | 11 +-
.../src/layers/Scatter/Scatter.tsx | 10 +-
.../src/layers/Screengrid/Screengrid.tsx | 4 +-
.../legacy-preset-chart-deckgl/src/layers/index.ts | 4 -
.../plugins/legacy-preset-chart-nvd3/CHANGELOG.md | 12 +
.../plugins/legacy-preset-chart-nvd3/package.json | 8 +-
.../plugins/plugin-chart-echarts/CHANGELOG.md | 13 +-
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../src/BigNumber/CHANGELOG.md | 11 +-
.../src/Gauge/transformProps.ts | 2 +-
.../plugin-chart-echarts/src/Sunburst/index.ts | 2 +-
.../plugin-chart-echarts/src/Tree/controlPanel.tsx | 6 +-
.../plugin-chart-echarts/src/utils/treeBuilder.ts | 8 +-
.../plugins/plugin-chart-handlebars/package.json | 4 +-
.../src/plugin/controls/columns.tsx | 37 +-
.../src/plugin/controls/metrics.tsx | 6 +-
.../src/plugin/controls/pagination.tsx | 32 +-
.../plugins/plugin-chart-pivot-table/CHANGELOG.md | 7 +-
.../plugins/plugin-chart-pivot-table/package.json | 2 +-
.../plugins/plugin-chart-table/CHANGELOG.md | 4 +
.../plugins/plugin-chart-table/package.json | 10 +-
.../src/DataTable/hooks/useSticky.tsx | 1 -
.../plugin-chart-table/src/controlPanel.tsx | 35 +-
.../plugins/plugin-chart-table/src/utils/extent.ts | 9 +-
.../plugins/plugin-chart-word-cloud/CHANGELOG.md | 4 +
.../plugins/plugin-chart-word-cloud/package.json | 4 +-
.../src/chart/WordCloud.tsx | 2 -
superset-frontend/scripts/build.js | 2 +-
.../scripts/eslint-metrics-uploader.js | 126 -
.../spec/fixtures/mockNativeFilters.ts | 1 +
.../spec/fixtures/mockSliceEntities.js | 2 +-
superset-frontend/spec/fixtures/mockStore.js | 2 +-
superset-frontend/src/SqlLab/actions/sqlLab.js | 9 +-
.../AceEditorWrapper/AceEditorWrapper.test.tsx | 4 +-
.../SqlLab/components/AceEditorWrapper/index.tsx | 15 +-
.../src/SqlLab/components/App/index.jsx | 2 +-
.../EstimateQueryCostButton.test.tsx | 3 +
.../QueryLimitSelect/QueryLimitSelect.test.tsx | 3 +
.../RunQueryActionButton.test.tsx | 3 +
.../src/SqlLab/components/SqlEditor/index.tsx | 16 +-
.../SqlEditorTabHeader/SqlEditorTabHeader.test.tsx | 3 +
.../SqlLab/components/TabbedSqlEditors/index.jsx | 2 +-
.../TemplateParamsEditor.test.tsx | 3 +
.../src/SqlLab/hooks/useQueryEditor/index.ts | 2 +-
.../src/SqlLab/reducers/getInitialState.ts | 1 -
superset-frontend/src/SqlLab/reducers/sqlLab.js | 12 -
superset-frontend/src/SqlLab/types.ts | 6 -
.../SqlLab/utils/reduxStateToLocalStorageHelper.js | 2 +-
.../components/AsyncSelect/AsyncSelect.test.jsx | 150 +
.../src/components/AsyncSelect/index.jsx | 104 +
superset-frontend/src/components/Chart/Chart.jsx | 30 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 12 +-
.../Chart/ChartContextMenu/useContextMenu.test.tsx | 36 +-
.../components/Chart/DrillBy/DrillByModal.test.tsx | 36 +-
.../src/components/Chart/DrillBy/DrillByModal.tsx | 17 +-
.../Chart/DrillDetail/DrillDetailModal.test.tsx | 26 +-
.../Chart/DrillDetail/DrillDetailModal.tsx | 63 +-
.../src/components/Chart/chartAction.js | 55 +-
.../src/components/Datasource/DatasourceEditor.jsx | 35 +-
.../Datasource/DatasourceEditor.test.jsx | 18 +-
.../DeprecatedSelect/DeprecatedSelect.stories.tsx | 143 +
.../DeprecatedSelect/DeprecatedSelect.tsx | 324 +
.../components/DeprecatedSelect/NativeSelect.tsx | 61 +
.../components/DeprecatedSelect/OnPasteSelect.jsx | 104 +
.../DeprecatedSelect/OnPasteSelect.test.jsx | 216 +
.../WindowedSelect/WindowedMenuList.tsx | 158 +
.../DeprecatedSelect/WindowedSelect/index.tsx} | 16 +-
.../DeprecatedSelect/WindowedSelect/windowed.tsx | 84 +
.../components/DeprecatedSelect}/index.ts | 11 +-
.../src/components/DeprecatedSelect/styles.tsx | 406 +
.../src/components/DeprecatedSelect/utils.ts | 57 +
.../src/components/DropdownButton/index.tsx | 2 +-
.../src/components/Form/LabeledErrorBoundInput.tsx | 4 +-
superset-frontend/src/components/Icons/index.tsx | 4 +-
.../src/components/InfoTooltip/index.tsx | 2 +-
superset-frontend/src/components/ListView/utils.ts | 19 +
superset-frontend/src/components/Modal/Modal.tsx | 1 -
.../src/components/Select/AsyncSelect.tsx | 5 +-
superset-frontend/src/components/Select/Select.tsx | 2 +
.../components/TableLoader/TableLoader.test.tsx | 122 +
.../src/components/TableLoader/index.tsx | 98 +
.../src/components/TableView/TableView.tsx | 2 +-
superset-frontend/src/constants.ts | 5 +
.../src/dashboard/actions/dashboardFilters.js | 20 +
.../src/dashboard/actions/dashboardState.js | 19 +-
.../src/dashboard/actions/dashboardState.test.js | 12 +
superset-frontend/src/dashboard/actions/hydrate.js | 69 +
.../src/dashboard/actions/nativeFilters.ts | 208 +-
.../src/dashboard/actions/sliceEntities.ts | 16 +-
.../DashboardBuilder/DashboardBuilder.test.tsx | 50 +-
.../DashboardBuilder/DashboardBuilder.tsx | 9 +-
.../DashboardBuilder/DashboardContainer.tsx | 9 +-
.../dashboard/components/DashboardBuilder/state.ts | 4 +-
.../index.tsx => DashboardEmbedControls.tsx} | 13 +-
.../EmbeddedModal/EmbeddedModal.test.tsx | 172 -
.../components/FilterBoxMigrationModal.tsx | 95 +
.../FiltersBadge/FilterIndicator/index.tsx | 2 +-
.../components/FiltersBadge/FiltersBadge.test.tsx | 4 +
.../HeaderActionsDropdown.test.tsx | 74 +-
.../Header/HeaderActionsDropdown/index.jsx | 31 +-
.../src/dashboard/components/Header/index.jsx | 2 +-
.../SliceHeaderControls.test.tsx | 67 +-
.../components/SliceHeaderControls/index.tsx | 37 +-
.../components/SyncDashboardState/index.tsx | 2 +-
.../components/filterscope/FilterScopeSelector.jsx | 11 +-
.../dashboard/components/gridComponents/Chart.jsx | 23 +-
.../components/gridComponents/Tabs.test.jsx | 3 +
.../nativeFilters/FilterBar/FilterBar.test.tsx | 156 +-
.../FilterBar/FilterControls/FilterControls.tsx | 31 +-
.../FilterBar/FilterSets/EditSection.test.tsx | 113 +
.../FilterBar/FilterSets/EditSection.tsx | 171 +
.../FilterBar/FilterSets/FilterSetUnit.test.tsx | 100 +
.../FilterBar/FilterSets/FilterSetUnit.tsx | 144 +
.../FilterBar/FilterSets/FilterSets.test.tsx | 68 +
.../FilterBar/FilterSets/FiltersHeader.test.tsx | 54 +
.../FilterBar/FilterSets/FiltersHeader.tsx | 156 +
.../FilterBar/FilterSets/Footer.test.tsx | 94 +
.../nativeFilters/FilterBar/FilterSets/Footer.tsx | 120 +
.../nativeFilters/FilterBar/FilterSets/index.tsx | 281 +
.../nativeFilters/FilterBar/FilterSets/state.ts} | 31 +-
.../FilterSets/utils/findExistingFilterSet.test.ts | 136 +
.../FilterSets/utils/generateFiltersSetId.test.ts} | 12 +-
.../utils/getFilterValueForDisplay.test.ts | 42 +
.../FilterBar/FilterSets/utils/index.ts | 66 +
.../nativeFilters/FilterBar/Header/index.tsx | 11 +-
.../nativeFilters/FilterBar/Horizontal.tsx | 12 +-
.../FilterBar/HorizontalFilterBar.test.tsx | 8 +-
.../nativeFilters/FilterBar/Vertical.tsx | 118 +-
.../components/nativeFilters/FilterBar/index.tsx | 1 +
.../components/nativeFilters/FilterBar/state.ts | 6 +
.../components/nativeFilters/FilterBar/types.ts | 9 +-
.../FiltersConfigForm/FilterScope/utils.test.ts | 57 +
.../FiltersConfigForm/FilterScope/utils.ts | 7 +-
.../components/nativeFilters/selectors.ts | 55 +-
.../components/nativeFilters/utils.test.ts | 41 +-
.../dashboard/components/nativeFilters/utils.ts | 22 +-
.../src/dashboard/containers/Dashboard.ts | 3 +-
.../src/dashboard/containers/DashboardPage.tsx | 12 +
.../src/dashboard/fixtures/mockNativeFilters.ts | 8 +
.../src/dashboard/reducers/dashboardFilters.js | 44 +-
.../dashboard/reducers/dashboardFilters.test.js | 45 +-
.../src/dashboard/reducers/nativeFilters.ts | 28 +-
superset-frontend/src/dashboard/reducers/types.ts | 14 +
.../src/dashboard/util/activeDashboardFilters.js | 22 +-
.../src/dashboard/util/charts/useChartIds.ts | 2 +-
.../src/dashboard/util/getFilterScopeNodesTree.js | 7 +-
...artsDidLoad.js => getFilterValuesByFilterId.js} | 30 +-
.../src/dashboard/util/getRevertedFilterScope.ts | 19 +-
.../util/getSelectedChartIdForFilterScopeTree.js | 2 +
.../dashboard/util/logging/childChartsDidLoad.js | 9 +-
.../util/useFilterFocusHighlightStyles.test.tsx | 63 +
.../util/useFilterFocusHighlightStyles.ts | 4 +-
superset-frontend/src/dataMask/actions.ts | 14 +-
.../explore/components/DataTableControl/index.tsx | 2 +-
.../explore/components/DatasourcePanel/index.tsx | 46 +-
.../explore/components/ExploreChartPanel/index.jsx | 46 +-
.../ExploreViewContainer.test.tsx | 2 +-
.../src/explore/components/SaveModal.tsx | 55 +-
.../DndColumnSelect.test.tsx | 9 +
.../DndColumnSelectControl/DndColumnSelect.tsx | 14 +-
.../DndFilterSelect.test.tsx | 9 +
.../DndColumnSelectControl/DndFilterSelect.tsx | 9 +-
.../DndMetricSelect.test.tsx | 9 +
.../DndColumnSelectControl/DndMetricSelect.tsx | 10 +-
.../DndColumnSelectControl/useResizeButton.tsx | 2 +-
.../FilterBoxItemControl.test.jsx | 108 +
.../FilterBoxItemControl.test.tsx | 61 +
.../controls/FilterBoxItemControl/index.jsx | 295 +
.../components/controls/TextControl/index.tsx | 2 +-
.../TimeSeriesColumnControl.test.tsx | 13 -
.../controls/TimeSeriesColumnControl/index.jsx | 4 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 2 +
.../components/controls/VizTypeControl/index.tsx | 9 +
.../src/explore/components/controls/index.js | 2 +
.../getFormDataWithDashboardContext.ts | 2 +-
.../src/features/charts/ChartCard.tsx | 3 +-
superset-frontend/src/features/home/Menu.test.tsx | 22 +-
.../src/features/home/RightMenu.test.tsx | 1 +
superset-frontend/src/features/home/RightMenu.tsx | 5 +
.../src/features/profile/CreatedContent.test.tsx | 50 +
.../src/features/profile/CreatedContent.tsx | 111 +
.../src/features/profile/Favorites.test.tsx | 50 +
.../src/features/profile/Favorites.tsx | 107 +
.../profile/RecentActivity.test.tsx} | 28 +-
.../src/features/profile/RecentActivity.tsx | 55 +
.../src/features/profile/Security.test.tsx | 49 +
.../src/features/profile/Security.tsx | 75 +
.../src/features/profile/UserInfo.test.tsx | 53 +
.../src/features/profile/UserInfo.tsx | 82 +
.../src/features/profile/fixtures.tsx | 48 +
.../src/features/profile/types.ts | 48 +-
.../src/features/rls/RowLevelSecurityModal.tsx | 49 +-
.../components/GroupBy/GroupByFilterPlugin.tsx | 130 +
.../src/filters/components/GroupBy/buildQuery.ts | 45 +
.../filters/components/GroupBy}/controlPanel.ts | 84 +-
.../components/GroupBy}/images/thumbnail.png | Bin
.../filters/components/GroupBy/index.ts} | 47 +-
.../{TimeColumn => GroupBy}/transformProps.ts | 0
.../src/filters/components/GroupBy/types.ts | 49 +
.../components/Select/SelectFilterPlugin.tsx | 2 +-
superset-frontend/src/filters/components/index.ts | 1 +
.../src/pages/ChartCreation/index.tsx | 9 +
superset-frontend/src/pages/ChartList/index.tsx | 35 +-
.../src/pages/DashboardList/index.tsx | 31 +-
superset-frontend/src/pages/DatabaseList/index.tsx | 5 +-
superset-frontend/src/pages/DatasetList/index.tsx | 37 +-
.../Profile/Profile.test.tsx} | 31 +-
superset-frontend/src/pages/Profile/index.tsx | 93 +
.../src/pages/SavedQueryList/index.tsx | 5 +-
superset-frontend/src/pages/Tags/index.tsx | 20 +-
superset-frontend/src/types/bootstrapTypes.ts | 1 +
superset-frontend/src/utils/downloadAsImage.ts | 2 +-
superset-frontend/src/utils/downloadAsPdf.ts | 2 +-
.../src/utils/getControlsForVizType.js | 4 +-
superset-frontend/src/utils/localStorageHelpers.ts | 2 +
superset-frontend/src/utils/urlUtils.ts | 2 +-
superset-frontend/src/views/routes.tsx | 8 +
.../src/visualizations/FilterBox/FilterBox.jsx | 480 +
.../visualizations/FilterBox/FilterBox.test.jsx | 87 +
.../FilterBox/FilterBoxChartPlugin.js | 52 +
.../src/visualizations/FilterBox/controlPanel.jsx | 103 +
.../visualizations/FilterBox/images/example1.jpg | Bin 0 -> 10921 bytes
.../visualizations/FilterBox/images/example2.jpg | Bin 0 -> 16969 bytes
.../FilterBox/images/thumbnail.png} | Bin
.../FilterBox/images/thumbnailLarge.png | Bin 0 -> 49653 bytes
.../src/visualizations/FilterBox/transformProps.ts | 74 +
.../visualizations/FilterBox/types.ts} | 17 +-
.../src/visualizations/TimeTable/TimeTable.jsx | 6 +-
.../src/visualizations/presets/MainPreset.js | 14 +-
superset-frontend/webpack.config.js | 3 +-
superset-websocket/.eslintrc.js | 2 -
superset-websocket/package-lock.json | 39 +-
superset-websocket/package.json | 3 +-
superset-websocket/src/config.ts | 4 +-
superset/async_events/async_query_manager.py | 26 +-
superset/cachekeys/api.py | 1 +
superset/charts/api.py | 1 -
superset/charts/data/api.py | 21 +-
superset/cli/importexport.py | 662 +-
superset/cli/native_filters.py | 398 +
superset/commands/chart/delete.py | 4 +
superset/commands/chart/importers/v1/__init__.py | 4 -
superset/commands/chart/importers/v1/utils.py | 18 -
.../dashboard/filter_set}/__init__.py | 0
superset/commands/dashboard/filter_set/base.py | 87 +
superset/commands/dashboard/filter_set/create.py | 76 +
superset/commands/dashboard/filter_set/delete.py | 54 +
.../commands/dashboard/filter_set/exceptions.py | 94 +
superset/commands/dashboard/filter_set/update.py | 53 +
superset/commands/dashboard/importers/v0.py | 50 +-
.../commands/dashboard/importers/v1/__init__.py | 16 +-
superset/commands/dataset/create.py | 13 +-
superset/commands/dataset/duplicate.py | 5 +-
superset/commands/dataset/exceptions.py | 7 -
superset/commands/explore/get.py | 3 +-
superset/commands/importers/v1/assets.py | 11 -
superset/commands/report/execute.py | 72 +-
superset/commands/report/log_prune.py | 43 +-
superset/commands/sql_lab/export.py | 5 +-
superset/commands/utils.py | 3 +-
superset/common/query_context_factory.py | 5 +-
superset/common/query_context_processor.py | 10 +-
superset/common/query_object.py | 2 +-
superset/common/query_object_factory.py | 6 +
superset/config.py | 34 +-
superset/connectors/sqla/models.py | 16 +-
superset/connectors/sqla/utils.py | 2 +-
superset/daos/dashboard.py | 42 +-
superset/daos/dataset.py | 26 -
superset/daos/datasource.py | 6 +-
superset/daos/report.py | 33 +-
superset/daos/tag.py | 21 +-
superset/dashboards/api.py | 106 +-
.../filter_sets}/__init__.py | 0
superset/dashboards/filter_sets/api.py | 381 +
.../filter_sets/consts.py} | 36 +-
superset/dashboards/filter_sets/filters.py | 58 +
superset/dashboards/filter_sets/schemas.py | 97 +
superset/dashboards/schemas.py | 2 +
superset/databases/api.py | 1 -
superset/datasets/api.py | 70 +-
superset/datasets/schemas.py | 30 +-
superset/datasource/api.py | 4 +-
superset/db_engine_specs/base.py | 23 +-
superset/db_engine_specs/bigquery.py | 4 +-
superset/db_engine_specs/db2.py | 55 -
superset/db_engine_specs/exceptions.py | 2 +-
superset/db_engine_specs/hive.py | 10 +-
superset/db_engine_specs/impala.py | 10 +-
superset/db_engine_specs/ocient.py | 5 +-
superset/db_engine_specs/presto.py | 11 +-
superset/db_engine_specs/trino.py | 69 +-
.../Vaccine_Candidates_per_Country__Stage.yaml | 10 +-
superset/examples/supported_charts_dashboard.py | 6 +-
superset/examples/world_bank.py | 6 +-
superset/initialization/__init__.py | 21 +
superset/migrations/__init__.py | 7 -
superset/migrations/migration_utils.py | 46 -
superset/migrations/shared/native_filters.py | 338 -
...20_65a167d4c62e_add_indexes_to_report_models.py | 64 -
...16_13-14_59a1450b3c10_drop_filter_sets_table.py | 43 -
...96164e3017c6_tagged_object_unique_constraint.py | 89 -
...d09c9_migrate_filter_boxes_to_native_filters.py | 85 -
...2024-01-19_10-03_e863403c0c50_drop_url_table.py | 45 -
superset/models/core.py | 8 +
superset/models/dashboard.py | 166 +-
superset/models/filter_set.py | 101 +
superset/models/helpers.py | 22 +-
superset/models/sql_lab.py | 6 +-
superset/reports/models.py | 10 -
superset/reports/notifications/slack.py | 9 +-
superset/security/manager.py | 60 +-
superset/sql_lab.py | 86 +-
superset/sql_parse.py | 246 +-
superset/sql_validators/presto_db.py | 4 +-
superset/sqllab/query_render.py | 6 +-
superset/tags/api.py | 3 -
superset/tags/filters.py | 39 -
superset/tags/models.py | 93 +-
superset/tasks/async_queries.py | 37 +-
superset/tasks/cache.py | 119 +-
superset/tasks/celery_app.py | 26 +-
superset/tasks/scheduler.py | 52 +-
superset/templates/appbuilder/navbar.html | 2 +-
superset/translations/sl/LC_MESSAGES/messages.json | 2340 +-
superset/translations/sl/LC_MESSAGES/messages.po | 14854 ++--
superset/translations/zh/LC_MESSAGES/messages.po | 16 +-
superset/utils/celery.py | 59 +
superset/utils/core.py | 2 +-
.../utils/dashboard_filter_scopes_converter.py | 251 +
superset/utils/database.py | 5 +-
superset/utils/decorators.py | 82 +-
superset/utils/log.py | 12 +-
superset/utils/mock_data.py | 11 +-
superset/utils/pandas_postprocessing/cum.py | 1 -
superset/views/__init__.py | 1 +
superset/views/base.py | 4 +
superset/views/core.py | 85 +-
superset/views/datasource/utils.py | 3 +-
superset/views/datasource/views.py | 6 +-
superset/views/key_value.py | 4 +-
.../profile.py} | 52 +-
superset/views/redirects.py | 74 +
superset/views/utils.py | 21 +-
superset/viz.py | 128 +
tests/integration_tests/celery_tests.py | 2 +-
tests/integration_tests/charts/commands_tests.py | 1 -
tests/integration_tests/charts/data/api_tests.py | 53 +-
tests/integration_tests/cli_tests.py | 207 +-
tests/integration_tests/commands_test.py | 7 +-
tests/integration_tests/core_tests.py | 26 +-
tests/integration_tests/dashboards/api_tests.py | 8 +-
.../integration_tests/dashboards/commands_tests.py | 7 +-
.../dashboards/filter_sets}/__init__.py | 0
.../dashboards/filter_sets/conftest.py | 286 +
.../dashboards/filter_sets/consts.py | 26 +-
.../dashboards/filter_sets/create_api_tests.py | 629 +
.../dashboards/filter_sets/delete_api_tests.py | 210 +
.../dashboards/filter_sets/get_api_tests.py | 132 +
.../dashboards/filter_sets/update_api_tests.py | 520 +
.../dashboards/filter_sets/utils.py | 102 +
tests/integration_tests/datasets/commands_tests.py | 45 +-
tests/integration_tests/datasource_tests.py | 4 +-
.../db_engine_specs/bigquery_tests.py | 2 +-
tests/integration_tests/fixtures/importexport.py | 35 -
tests/integration_tests/import_export_tests.py | 22 +-
tests/integration_tests/profile_tests.py | 164 +
tests/integration_tests/query_context_tests.py | 3 +-
.../security/guest_token_security_tests.py | 15 -
tests/integration_tests/security_tests.py | 806 +-
.../sql_lab/test_execute_sql_statements.py | 3 +-
tests/integration_tests/sqllab_tests.py | 28 +-
tests/integration_tests/superset_test_config.py | 4 +-
.../superset_test_config_thumbnails.py | 1 -
tests/integration_tests/tags/api_tests.py | 68 +-
tests/integration_tests/tags/commands_tests.py | 13 +-
tests/integration_tests/utils_tests.py | 24 +-
tests/integration_tests/viz_tests.py | 67 +
.../async_events/async_query_manager_tests.py | 79 +-
.../charts/commands/importers/v1/import_test.py | 19 -
.../unit_tests/common/test_query_object_factory.py | 9 +-
tests/unit_tests/config_test.py | 8 +
tests/unit_tests/conftest.py | 1 +
tests/unit_tests/databases/api_test.py | 40 -
tests/unit_tests/datasets/schema_tests.py | 48 -
tests/unit_tests/datasource/dao_tests.py | 9 +-
tests/unit_tests/db_engine_specs/test_db2.py | 75 -
tests/unit_tests/db_engine_specs/test_trino.py | 45 +-
tests/unit_tests/fixtures/bash_mock.py | 6 +-
tests/unit_tests/fixtures/dataframes.py | 5 -
tests/unit_tests/notifications/slack_tests.py | 86 -
tests/unit_tests/pandas_postprocessing/test_cum.py | 14 -
tests/unit_tests/scripts/docker_build_push_test.py | 34 +-
tests/unit_tests/security/manager_test.py | 76 -
tests/unit_tests/sql_lab_test.py | 11 +-
tests/unit_tests/sql_parse_tests.py | 55 +-
tests/unit_tests/utils/test_decorators.py | 164 -
586 files changed, 68524 insertions(+), 68145 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug-report.md
delete mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml
create mode 100644 .github/workflows/docker-ephemeral-env.yml
delete mode 100644 .github/workflows/label-migration-pr.yml
delete mode 100644 .github/workflows/no-op.yml
delete mode 100644 .github/workflows/tech-debt.yml
delete mode 100644 CHANGELOG/1.4.1.md
delete mode 100644 CHANGELOG/1.4.2.md
delete mode 100644 CHANGELOG/1.5.0.md
delete mode 100644 CHANGELOG/1.5.1.md
delete mode 100644 CHANGELOG/1.5.2.md
delete mode 100644 CHANGELOG/1.5.3.md
delete mode 100644 CHANGELOG/2.0.0.md
delete mode 100644 CHANGELOG/2.0.1.md
delete mode 100644 CHANGELOG/2.1.0.md
delete mode 100644 CHANGELOG/2.1.1.md
delete mode 100644 CHANGELOG/2.1.2.md
delete mode 100644 CHANGELOG/2.1.3.md
delete mode 100644 CHANGELOG/3.0.0.md
delete mode 100644 CHANGELOG/3.0.1.md
delete mode 100644 CHANGELOG/3.0.2.md
delete mode 100644 CHANGELOG/3.0.3.md
delete mode 100644 CHANGELOG/3.1.0.md
create mode 100644 docs/docs/miscellaneous/native-filter-migration.mdx
copy superset-frontend/.prettierignore => scripts/gen_changelog.sh (72%)
mode change 100644 => 100755
create mode 100644 superset-frontend/cypress-base/cypress/e2e/dashboard/_skip.filter.test.ts
copy superset-frontend/{src/dashboard/util/logging/childChartsDidLoad.js => cypress-base/cypress/e2e/explore/filter_box.test.js} (56%)
create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx
copy superset-frontend/packages/{superset-ui-core/src/utils/convertKeysToCamelCase.ts => superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/data.ts} (53%)
copy superset-frontend/plugins/{legacy-plugin-chart-chord => legacy-plugin-chart-sunburst}/CHANGELOG.md (96%)
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/README.md
copy superset-frontend/plugins/{legacy-plugin-chart-country-map => legacy-plugin-chart-sunburst}/package.json (74%)
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/ReactSunburst.jsx
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/Sunburst.js
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/controlPanel.ts
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/images/example.png
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/images/thumbnail.png
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/images/thumbnailLarge.png
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/index.js
copy superset-frontend/plugins/{plugin-chart-table/src/utils/extent.ts => legacy-plugin-chart-sunburst/src/transformProps.js} (52%)
create mode 100644 superset-frontend/plugins/legacy-plugin-chart-sunburst/src/utils/wrapSvgText.js
copy superset-frontend/plugins/{legacy-plugin-chart-calendar => legacy-plugin-chart-sunburst}/tsconfig.json (100%)
delete mode 100644 superset-frontend/scripts/eslint-metrics-uploader.js
create mode 100644 superset-frontend/src/components/AsyncSelect/AsyncSelect.test.jsx
create mode 100644 superset-frontend/src/components/AsyncSelect/index.jsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/DeprecatedSelect.stories.tsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/DeprecatedSelect.tsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/NativeSelect.tsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/OnPasteSelect.jsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/OnPasteSelect.test.jsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/WindowedSelect/WindowedMenuList.tsx
copy superset-frontend/src/{filters/components/index.ts => components/DeprecatedSelect/WindowedSelect/index.tsx} (66%)
create mode 100644 superset-frontend/src/components/DeprecatedSelect/WindowedSelect/windowed.tsx
copy superset-frontend/{packages/superset-ui-chart-controls/src/shared-controls => src/components/DeprecatedSelect}/index.ts (76%)
create mode 100644 superset-frontend/src/components/DeprecatedSelect/styles.tsx
create mode 100644 superset-frontend/src/components/DeprecatedSelect/utils.ts
create mode 100644 superset-frontend/src/components/TableLoader/TableLoader.test.tsx
create mode 100644 superset-frontend/src/components/TableLoader/index.tsx
rename superset-frontend/src/dashboard/components/{EmbeddedModal/index.tsx => DashboardEmbedControls.tsx} (94%)
delete mode 100644 superset-frontend/src/dashboard/components/EmbeddedModal/EmbeddedModal.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/FilterBoxMigrationModal.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/EditSection.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSets.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.test.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/Footer.tsx
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/index.tsx
copy superset-frontend/src/dashboard/{util/charts/useChartIds.ts => components/nativeFilters/FilterBar/FilterSets/state.ts} (58%)
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/utils/findExistingFilterSet.test.ts
copy superset-frontend/{packages/superset-ui-chart-controls/src/shared-controls/index.ts => src/dashboard/components/nativeFilters/FilterBar/FilterSets/utils/generateFiltersSetId.test.ts} (76%)
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/utils/getFilterValueForDisplay.test.ts
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/utils/index.ts
copy superset-frontend/src/dashboard/util/{logging/childChartsDidLoad.js => getFilterValuesByFilterId.js} (58%)
create mode 100644 superset-frontend/src/explore/components/controls/FilterBoxItemControl/FilterBoxItemControl.test.jsx
create mode 100644 superset-frontend/src/explore/components/controls/FilterBoxItemControl/FilterBoxItemControl.test.tsx
create mode 100644 superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx
create mode 100644 superset-frontend/src/features/profile/CreatedContent.test.tsx
create mode 100644 superset-frontend/src/features/profile/CreatedContent.tsx
create mode 100644 superset-frontend/src/features/profile/Favorites.test.tsx
create mode 100644 superset-frontend/src/features/profile/Favorites.tsx
copy superset-frontend/src/{dashboard/util/logging/childChartsDidLoad.js => features/profile/RecentActivity.test.tsx} (59%)
create mode 100644 superset-frontend/src/features/profile/RecentActivity.tsx
create mode 100644 superset-frontend/src/features/profile/Security.test.tsx
create mode 100644 superset-frontend/src/features/profile/Security.tsx
create mode 100644 superset-frontend/src/features/profile/UserInfo.test.tsx
create mode 100644 superset-frontend/src/features/profile/UserInfo.tsx
create mode 100644 superset-frontend/src/features/profile/fixtures.tsx
copy superset-websocket/.eslintrc.js => superset-frontend/src/features/profile/types.ts (64%)
create mode 100644 superset-frontend/src/filters/components/GroupBy/GroupByFilterPlugin.tsx
create mode 100644 superset-frontend/src/filters/components/GroupBy/buildQuery.ts
copy superset-frontend/{plugins/legacy-preset-chart-deckgl/src/layers/Path => src/filters/components/GroupBy}/controlPanel.ts (52%)
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src => src/filters/components/GroupBy}/images/thumbnail.png (100%)
copy superset-frontend/{plugins/plugin-chart-table/src/utils/extent.ts => src/filters/components/GroupBy/index.ts} (52%)
copy superset-frontend/src/filters/components/{TimeColumn => GroupBy}/transformProps.ts (100%)
create mode 100644 superset-frontend/src/filters/components/GroupBy/types.ts
copy superset-frontend/src/{dashboard/util/logging/childChartsDidLoad.js => pages/Profile/Profile.test.tsx} (53%)
create mode 100644 superset-frontend/src/pages/Profile/index.tsx
create mode 100644 superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
create mode 100644 superset-frontend/src/visualizations/FilterBox/FilterBox.test.jsx
create mode 100644 superset-frontend/src/visualizations/FilterBox/FilterBoxChartPlugin.js
create mode 100644 superset-frontend/src/visualizations/FilterBox/controlPanel.jsx
create mode 100644 superset-frontend/src/visualizations/FilterBox/images/example1.jpg
create mode 100644 superset-frontend/src/visualizations/FilterBox/images/example2.jpg
copy superset-frontend/src/{assets/images/viz_thumbnails/filter_box.png => visualizations/FilterBox/images/thumbnail.png} (100%)
create mode 100644 superset-frontend/src/visualizations/FilterBox/images/thumbnailLarge.png
create mode 100644 superset-frontend/src/visualizations/FilterBox/transformProps.ts
copy superset-frontend/{packages/superset-ui-chart-controls/src/shared-controls/index.ts => src/visualizations/FilterBox/types.ts} (74%)
create mode 100644 superset/cli/native_filters.py
copy superset/{advanced_data_type => commands/dashboard/filter_set}/__init__.py (100%)
create mode 100644 superset/commands/dashboard/filter_set/base.py
create mode 100644 superset/commands/dashboard/filter_set/create.py
create mode 100644 superset/commands/dashboard/filter_set/delete.py
create mode 100644 superset/commands/dashboard/filter_set/exceptions.py
create mode 100644 superset/commands/dashboard/filter_set/update.py
copy superset/{advanced_data_type => dashboards/filter_sets}/__init__.py (100%)
create mode 100644 superset/dashboards/filter_sets/api.py
rename superset/{migrations/versions/2024-01-18_12-12_15a2c68a2e6b_merging_two_heads.py => dashboards/filter_sets/consts.py} (66%)
create mode 100644 superset/dashboards/filter_sets/filters.py
create mode 100644 superset/dashboards/filter_sets/schemas.py
delete mode 100644 superset/migrations/migration_utils.py
delete mode 100644 superset/migrations/shared/native_filters.py
delete mode 100644 superset/migrations/versions/2024-01-05_16-20_65a167d4c62e_add_indexes_to_report_models.py
delete mode 100644 superset/migrations/versions/2024-01-16_13-14_59a1450b3c10_drop_filter_sets_table.py
delete mode 100644 superset/migrations/versions/2024-01-17_13-09_96164e3017c6_tagged_object_unique_constraint.py
delete mode 100644 superset/migrations/versions/2024-01-18_15-20_214f580d09c9_migrate_filter_boxes_to_native_filters.py
delete mode 100644 superset/migrations/versions/2024-01-19_10-03_e863403c0c50_drop_url_table.py
create mode 100644 superset/models/filter_set.py
delete mode 100644 superset/tags/filters.py
create mode 100644 superset/utils/celery.py
rename superset/{migrations/versions/2024-01-18_14-41_a32e0c4d8646_migrate_sunburst_chart.py => views/profile.py} (51%)
create mode 100644 superset/views/redirects.py
copy {superset/advanced_data_type => tests/integration_tests/dashboards/filter_sets}/__init__.py (100%)
create mode 100644 tests/integration_tests/dashboards/filter_sets/conftest.py
rename superset/migrations/versions/2024-01-19_08-42_1cf8e4344e2b_merging.py => tests/integration_tests/dashboards/filter_sets/consts.py (69%)
create mode 100644 tests/integration_tests/dashboards/filter_sets/create_api_tests.py
create mode 100644 tests/integration_tests/dashboards/filter_sets/delete_api_tests.py
create mode 100644 tests/integration_tests/dashboards/filter_sets/get_api_tests.py
create mode 100644 tests/integration_tests/dashboards/filter_sets/update_api_tests.py
create mode 100644 tests/integration_tests/dashboards/filter_sets/utils.py
create mode 100644 tests/integration_tests/profile_tests.py
delete mode 100644 tests/unit_tests/datasets/schema_tests.py
delete mode 100644 tests/unit_tests/db_engine_specs/test_db2.py
delete mode 100644 tests/unit_tests/notifications/slack_tests.py