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/plugins/legacy-preset-chart-deckgl/types/mapbox__geojson-extent-tw-1.0.3
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 1f741954d6 build(deps-dev): update @types/mapbox__geojson-extent
requirement
add a23bfeda0a chore: Updates translation owners (#27839)
add a664e21054 chore(🦾): bump python simplejson 3.17.3 -> 3.19.2 (#27757)
add ca47717eb0 chore: Adds the 4.0 release notes (#27441)
add 0d0e47acf7 chore(🦾): bump python flask-session 0.5.0 -> 0.8.0 (#27751)
add 3e147f8693 fix: alembic's 'superset db migrate' fails with
CompileError (#27846)
add 9fece4f811 build(deps): bump actions/github-script from 5 to 7 (#27802)
add 8bdf457dfa feat(db): Adding DB_SQLA_URI_VALIDATOR (#27847)
add f25795c4e4 fix(dashboard): missing null check in error extra (#27845)
add 3a34c7ff7c chore: Bump to Python3.10 (#24112)
add 9fea3154fa fix: pkg-config dependency in Dockerfile (#27855)
add 12fe2929a4 fix: row limits & row count labels are confusing (#27700)
add 48bff6b352 build(deps-dev): bump @tsconfig/docusaurus from 2.0.2 to
2.0.3 in /docs (#27823)
add e2b708e8f7 build(deps-dev): bump @docusaurus/module-type-aliases from
3.1.1 to 3.2.0 in /docs (#27818)
add 29a5b72d5f build(deps-dev): bump typescript from 5.3.3 to 5.4.3 in
/docs (#27814)
add 5603453c18 chore(node): bumping Superset to Node 18 (#27198)
add 1c742f5866 feat: setup a pyproject.toml (#27859)
add 5ab95aaf7d chore(sql_parse): Strip leading/trailing whitespace in
Jinja macro extraction (#27842)
add fa74d32a6a build(deps): bump @ant-design/icons from 5.3.1 to 5.3.6 in
/docs (#27819)
add fdc2dbe7db build(deps-dev): bump react-test-renderer from 16.9.0 to
16.14.0 in /superset-frontend (#27808)
add 9022f5c519 feat(SIP-85): OAuth2 for databases (#27631)
add 8e3cecda9f feat: move supersetbot out of repo (#27647)
add 59f0057017 build(deps): update xss requirement from ^1.0.14 to ^1.0.15
in /superset-frontend/plugins/plugin-chart-table (#27835)
add c990baf96a fix: GHA update-monorepo-lockfiles (#27860)
add cd8f0c00e9 build(deps-dev): update @types/mapbox__geojson-extent
requirement
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 (1f741954d6)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/superset-frontend/plugins/legacy-preset-chart-deckgl/types/mapbox__geojson-extent-tw-1.0.3
(cd8f0c00e9)
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:
.asf.yaml | 16 +-
.github/CODEOWNERS | 4 +-
.github/ISSUE_TEMPLATE/bug-report.yml | 1 -
.github/actions/setup-backend/action.yml | 2 +-
.github/actions/setup-supersetbot/action.yml | 35 +-
.github/supersetbot/.eslintrc.json | 22 -
.github/supersetbot/README.md | 37 -
.github/supersetbot/jest.config.js | 8 -
.github/supersetbot/package-lock.json | 11020 -------------------
.github/supersetbot/package.json | 36 -
.github/supersetbot/src/cli.js | 175 -
.github/supersetbot/src/cli.test.js | 12 -
.github/supersetbot/src/context.js | 152 -
.github/supersetbot/src/docker.js | 142 -
.github/supersetbot/src/docker.test.js | 244 -
.github/supersetbot/src/git.js | 120 -
.github/supersetbot/src/git_release.js | 50 -
.github/supersetbot/src/github.js | 252 -
.github/supersetbot/src/index.js | 39 -
.github/supersetbot/src/index.test.js | 51 -
.github/supersetbot/src/metadata.js | 36 -
.github/supersetbot/src/supersetbot | 27 -
.github/supersetbot/src/utils.js | 78 -
.github/workflows/docker-release.yml | 7 +-
.github/workflows/docker.yml | 5 -
.github/workflows/embedded-sdk-release.yml | 4 +-
.github/workflows/embedded-sdk-test.yml | 2 +-
.github/workflows/issue_creation.yml | 12 +-
.github/workflows/no-op.yml | 38 +-
.github/workflows/pre-commit.yml | 2 +-
.github/workflows/release.yml | 2 +-
.github/workflows/superset-applitool-cypress.yml | 2 +-
.../workflows/superset-applitools-storybook.yml | 2 +-
.github/workflows/superset-cli.yml | 2 +-
.github/workflows/superset-docs-deploy.yml | 4 +-
.github/workflows/superset-docs-verify.yml | 4 +-
.github/workflows/superset-frontend.yml | 2 +-
.github/workflows/superset-helm-lint.yml | 2 +-
.../workflows/superset-python-integrationtest.yml | 6 +-
.github/workflows/superset-python-misc.yml | 4 +-
.github/workflows/superset-python-presto-hive.yml | 4 +-
.github/workflows/superset-python-unittest.yml | 2 +-
.github/workflows/superset-translations.yml | 4 +-
.github/workflows/supersetbot.yml | 31 +-
.github/workflows/tech-debt.yml | 2 +-
.github/workflows/update-monorepo-lockfiles.yml | 7 +-
.gitignore | 1 +
CONTRIBUTING.md | 4 +-
Dockerfile | 5 +-
Makefile | 6 +-
RELEASING/Dockerfile.from_local_tarball | 2 +-
RELEASING/Dockerfile.from_svn_tarball | 2 +-
RELEASING/Dockerfile.make_docs | 2 +-
RELEASING/Dockerfile.make_tarball | 2 +-
RELEASING/release-notes-4-0/README.md | 151 +
.../release-notes-4-0/media/alert-modal-1.png | Bin 0 -> 156064 bytes
.../release-notes-4-0/media/alert-modal-2.png | Bin 0 -> 146949 bytes
.../release-notes-4-0/media/alert-modal-3.png | Bin 0 -> 158396 bytes
.../release-notes-4-0/media/dashboard-dnd-1.png | Bin 0 -> 626066 bytes
.../release-notes-4-0/media/dashboard-dnd-2.png | Bin 0 -> 451634 bytes
RELEASING/release-notes-4-0/media/explore-dnd.png | Bin 0 -> 640684 bytes
RELEASING/release-notes-4-0/media/sunburst.png | Bin 0 -> 383032 bytes
RELEASING/release-notes-4-0/media/tags-1.png | Bin 0 -> 273468 bytes
RELEASING/release-notes-4-0/media/tags-2.png | Bin 0 -> 301495 bytes
UPDATING.md | 6 +
docker-compose-non-dev.yml | 2 +-
docker-compose.yml | 4 +-
docs/docs/contributing/local-backend.mdx | 2 +-
docs/docs/installation/docker.mdx | 2 +-
docs/package.json | 8 +-
docs/yarn.lock | 42 +-
pyproject.toml | 199 +
requirements/base.txt | 11 +-
requirements/development.in | 24 +-
requirements/development.txt | 64 +-
scripts/build_docker.py | 8 +-
setup.py | 147 +-
superset-frontend/package-lock.json | 113 +-
superset-frontend/package.json | 6 +-
.../src/query/types/QueryResponse.ts | 1 +
.../plugins/plugin-chart-table/package.json | 2 +-
.../plugins/plugin-chart-table/test/testData.ts | 1 +
.../Chart/DrillBy/useResultsTableView.tsx | 2 +
.../ErrorMessage/DatabaseErrorMessage.test.tsx | 9 +-
.../ErrorMessage/DatabaseErrorMessage.tsx | 4 +-
.../ErrorMessage/OAuth2RedirectMessage.test.tsx | 170 +
.../ErrorMessage/OAuth2RedirectMessage.tsx | 179 +
.../src/components/ErrorMessage/types.ts | 2 +
.../src/explore/components/ChartPills.tsx | 2 +-
.../components/DataTableControl/RowCount.test.tsx | 36 -
.../explore/components/DataTableControl/index.tsx | 9 -
.../components/DataTableControls.tsx | 5 +-
.../DataTablesPane/components/SamplesPane.tsx | 4 +
.../components/SingleQueryResultPane.tsx | 2 +
.../DataTablesPane/components/useResultsPane.tsx | 3 +-
.../DataTablesPane/test/DataTablesPane.test.tsx | 5 +
.../test/ResultsPaneOnDashboard.test.tsx | 4 +
.../DataTablesPane/test/SamplesPane.test.tsx | 2 +
.../src/explore/components/DataTablesPane/types.ts | 2 +
.../RowCountLabel/RowCountLabel.test.tsx | 2 +-
.../src/explore/components/RowCountLabel/index.tsx | 10 +-
superset-frontend/src/setup/setupErrorMessages.ts | 5 +
superset/commands/chart/data/get_data_command.py | 1 -
superset/common/query_actions.py | 2 +
superset/common/query_context_processor.py | 1 +
superset/common/utils/query_cache_manager.py | 5 +
superset/config.py | 37 +-
superset/connectors/sqla/models.py | 15 +-
superset/connectors/sqla/utils.py | 2 +-
superset/daos/database.py | 8 +-
superset/databases/api.py | 105 +-
superset/databases/schemas.py | 37 +-
superset/db_engine_specs/README.md | 67 +-
superset/db_engine_specs/base.py | 128 +-
superset/db_engine_specs/drill.py | 6 +-
superset/db_engine_specs/gsheets.py | 97 +-
superset/db_engine_specs/hive.py | 11 +-
superset/db_engine_specs/impala.py | 1 +
superset/db_engine_specs/presto.py | 2 +-
superset/db_engine_specs/trino.py | 15 +-
superset/errors.py | 2 +
superset/exceptions.py | 50 +
superset/key_value/types.py | 1 +
...0_16-02_678eefb4ab44_add_access_token_table.py} | 51 +-
superset/models/core.py | 42 +-
superset/models/helpers.py | 1 +
superset/models/slice.py | 8 +-
superset/sql_lab.py | 11 +-
superset/sql_parse.py | 2 +-
superset/sql_validators/presto_db.py | 2 +-
.../superset/{public_welcome.html => oauth2.html} | 20 +-
superset/utils/hashing.py | 4 +-
superset/utils/lock.py | 99 +
superset/utils/oauth2.py | 176 +
superset/views/core.py | 2 +
superset/viz.py | 2 +
tests/integration_tests/charts/commands_tests.py | 7 +-
tests/integration_tests/security_tests.py | 1 +
.../unit_tests/connectors}/__init__.py | 0
.../unit_tests/connectors/sqla}/__init__.py | 0
tests/unit_tests/connectors/sqla/models_test.py | 66 +
tests/unit_tests/databases/api_test.py | 170 +
tests/unit_tests/databases/schema_tests.py | 42 +
tests/unit_tests/db_engine_specs/test_base.py | 20 +
.../unit_tests/db_engine_specs/test_clickhouse.py | 5 +-
tests/unit_tests/db_engine_specs/test_databend.py | 5 +-
tests/unit_tests/db_engine_specs/test_drill.py | 8 +-
.../db_engine_specs/test_elasticsearch.py | 4 +-
tests/unit_tests/db_engine_specs/test_gsheets.py | 227 +
tests/unit_tests/extensions/test_sqlalchemy.py | 2 +-
tests/unit_tests/sql_lab_test.py | 8 +-
tests/unit_tests/sql_parse_tests.py | 1 +
tests/unit_tests/utils/lock_tests.py | 79 +
tests/unit_tests/utils/oauth2_tests.py | 95 +
tox.ini | 2 +-
155 files changed, 2713 insertions(+), 13025 deletions(-)
delete mode 100644 .github/supersetbot/.eslintrc.json
delete mode 100644 .github/supersetbot/README.md
delete mode 100644 .github/supersetbot/jest.config.js
delete mode 100644 .github/supersetbot/package-lock.json
delete mode 100644 .github/supersetbot/package.json
delete mode 100755 .github/supersetbot/src/cli.js
delete mode 100644 .github/supersetbot/src/cli.test.js
delete mode 100644 .github/supersetbot/src/context.js
delete mode 100644 .github/supersetbot/src/docker.js
delete mode 100644 .github/supersetbot/src/docker.test.js
delete mode 100644 .github/supersetbot/src/git.js
delete mode 100644 .github/supersetbot/src/git_release.js
delete mode 100644 .github/supersetbot/src/github.js
delete mode 100644 .github/supersetbot/src/index.js
delete mode 100644 .github/supersetbot/src/index.test.js
delete mode 100644 .github/supersetbot/src/metadata.js
delete mode 100755 .github/supersetbot/src/supersetbot
delete mode 100644 .github/supersetbot/src/utils.js
create mode 100644 RELEASING/release-notes-4-0/README.md
create mode 100644 RELEASING/release-notes-4-0/media/alert-modal-1.png
create mode 100644 RELEASING/release-notes-4-0/media/alert-modal-2.png
create mode 100644 RELEASING/release-notes-4-0/media/alert-modal-3.png
create mode 100644 RELEASING/release-notes-4-0/media/dashboard-dnd-1.png
create mode 100644 RELEASING/release-notes-4-0/media/dashboard-dnd-2.png
create mode 100644 RELEASING/release-notes-4-0/media/explore-dnd.png
create mode 100644 RELEASING/release-notes-4-0/media/sunburst.png
create mode 100644 RELEASING/release-notes-4-0/media/tags-1.png
create mode 100644 RELEASING/release-notes-4-0/media/tags-2.png
create mode 100644 pyproject.toml
create mode 100644
superset-frontend/src/components/ErrorMessage/OAuth2RedirectMessage.test.tsx
create mode 100644
superset-frontend/src/components/ErrorMessage/OAuth2RedirectMessage.tsx
delete mode 100644
superset-frontend/src/explore/components/DataTableControl/RowCount.test.tsx
copy
superset/migrations/versions/{2020-07-09_17-12_73fd22e742ab_add_dynamic_plugins_py.py
=> 2024-03-20_16-02_678eefb4ab44_add_access_token_table.py} (55%)
copy superset/templates/superset/{public_welcome.html => oauth2.html} (73%)
create mode 100644 superset/utils/lock.py
create mode 100644 superset/utils/oauth2.py
copy {superset/advanced_data_type => tests/unit_tests/connectors}/__init__.py
(100%)
copy {superset/advanced_data_type =>
tests/unit_tests/connectors/sqla}/__init__.py (100%)
create mode 100644 tests/unit_tests/connectors/sqla/models_test.py
create mode 100644 tests/unit_tests/utils/lock_tests.py
create mode 100644 tests/unit_tests/utils/oauth2_tests.py