This is an automated email from the ASF dual-hosted git repository.
beto pushed a change to branch postgres-catalog
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 79fde57e0c Use migration to update schema perms
omit 89834d0937 Fix tests
omit 3cda6f9f9a feat(SIP-95): permissions for catalogs
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 35de2f7494 feat(SIP-95): permissions for catalogs
add 8b70696945 Fix tests
add 570d7296f6 Use migration to update schema perms
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 (79fde57e0c)
\
N -- N -- N refs/heads/postgres-catalog (570d7296f6)
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/superset-docs-deploy.yml | 1 +
.pre-commit-config.yaml | 2 +-
.rat-excludes | 1 +
CHANGELOG/4.0.0.md | 2 +-
CONTRIBUTING.md | 2 +-
README.md | 100 +-
RELEASING/README.md | 15 +
UPDATING.md | 4 +
.../src/assets/images => databases}/trino.png | Bin
docker-compose.yml | 3 +-
docs/.gitignore | 3 +
docs/docs/configuration/alerts-reports.mdx | 40 +-
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/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 | 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/docusaurus.config.js | 2 +
docs/package.json | 5 +-
docs/src/pages/index.tsx | 3 +
docs/src/styles/custom.css | 8 +
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 | 6 +
docs/yarn.lock | 6976 ++++++++++----------
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 4 +-
helm/superset/templates/secret-env.yaml | 3 +-
helm/superset/values.yaml | 6 +
.../cypress/e2e/chart_list/filter.test.ts | 2 +-
superset-frontend/package-lock.json | 156 -
superset-frontend/package.json | 1 -
.../legacy-preset-chart-nvd3/src/Area/index.js | 2 +-
.../legacy-preset-chart-nvd3/src/Line/index.js | 2 +-
.../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-websocket/package-lock.json | 14 +-
superset-websocket/package.json | 2 +-
superset/commands/dashboard/importers/v0.py | 1 -
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/constants.py | 3 +
superset/databases/api.py | 235 +-
superset/databases/schemas.py | 282 +-
superset/initialization/__init__.py | 3 +-
superset/migrations/shared/catalogs.py | 11 -
...6_4a33124c18ad_mig_new_columnar_upload_perm.py} | 23 +-
...0-52_58d051681a3b_add_catalog_perm_to_tables.py | 4 +-
superset/security/manager.py | 6 +-
superset/sql_parse.py | 10 +-
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/views/database/forms.py | 177 -
superset/views/database/views.py | 156 +-
tests/integration_tests/base_tests.py | 84 +-
tests/integration_tests/charts/api_tests.py | 27 +
tests/integration_tests/csv_upload_tests.py | 237 -
tests/integration_tests/databases/api_tests.py | 1 +
.../databases/commands/upload_test.py | 32 +
tests/integration_tests/datasets/api_tests.py | 34 +
tests/integration_tests/security_tests.py | 16 +-
tests/integration_tests/test_app.py | 1 +
.../commands/databases/columnar_reader_test.py | 253 +
.../commands/databases/csv_reader_test.py | 64 +-
.../commands/databases/excel_reader_test.py | 87 +-
tests/unit_tests/databases/api_test.py | 339 +-
tests/unit_tests/fixtures/common.py | 32 +-
tests/unit_tests/sql_parse_tests.py | 3 +
144 files changed, 6291 insertions(+), 5089 deletions(-)
copy {superset-frontend/src/assets/images => databases}/trino.png (100%)
delete mode 100644 docs/docs/intro.mdx
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/commands/database/uploaders/columnar_reader.py
copy
superset/migrations/versions/{2024-04-17_14-04_d60591c5515f_mig_new_excel_upload_perm.py
=> 2024-04-26_12-36_4a33124c18ad_mig_new_columnar_upload_perm.py} (81%)
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