This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch 4.0
in repository https://gitbox.apache.org/repos/asf/superset.git
from beb9ec77a5 chore: Adds 4.0.0 RC1 data to CHANGELOG.md and UPDATING.md
new d69be3286a fix(sqllab): typeahead search is broken in db selector
(#27181)
new a523d9aac6 fix: Failed to execute importScripts on worker-css (#27191)
new 3440a301ba fix(dashboard): drag and drop indicator UX (#26699)
new d47fd44b49 fix: Translations related to the date range filter (#26074)
new ef2ca408cc fix(releasing): fixes npm script for release validation
(#27214)
new c29873cc81 fix: no limit in SELECT * for TOP dbs (#27215)
new ffa0c73776 fix: setting important lower bounds versions on
requirements (#27167)
new 3650228f88 fix: bump FAB to 4.4.1 (perf issue) (#27233)
new 7115b2cce6 chore: Removes Chromatic workflow and dependencies (#27232)
new 7de3e0fcda fix(sqlglot): Address regressions introduced in #26476
(#27217)
new 8fd47c62c1 fix(reports): fixing unit test (#27236)
new 524dbd570d fix(trino): bumping trino to fix hudi schema fetching
(#27213)
new b9ec312350 fix: Sorting charts/dashboards makes the applied filters
ineffective (#27258)
new 2e80b688bb fix(import-datasources): Use "admin" user as default for
importing datasources (#27154)
new 6b82e27561 fix: Inoperable dashboard filter slider when range is <= 1
(#27271)
new 824367564a fix: Navigating to an invalid page index in lists (#27273)
new 5cba9bcb0e fix: Data zoom with horizontal orientation (#27291)
new 74842fe6e8 fix: Incorrect data type on import page (#27307)
new 8103f22fa3 fix(plugin-chart-echarts): calculate Gauge Chart intervals
correctly when min value is set (#27285)
new e881675f58 fix(sqllab): invalid dump sql shown after closing tab
(#27295)
new c0fa4f43e1 chore: bump cryptography minimum to 42.0.4 (#27281)
new f5750dda8c fix(dashboard): table chart drag preview overflowing
container (#27308)
new f0632405c2 fix(sqllab): Missing empty query result state (#27313)
new 85efe2525c fix: Heatmap numeric sorting (#27360)
new e9ebc386f2 fix: Missing SQL Lab permission (#27361)
new ecebd70ba0 chore: numexpr to fix CVE-2023-39631 (2.8.4 => 2.9.0)
(#27187)
new 25b7eb0ec9 fix: Results section in Explore shows an infinite spinner
(#27366)
new 19efb146b2 fix(Alerts & Reports): Fixing bug that resets cron value to
default when empty (#27262)
The 28 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/chromatic-master.yml | 72 -
.github/workflows/docker.yml | 5 +-
RELEASING/validate_this_release.sh | 7 +-
requirements/base.in | 3 +
requirements/base.txt | 22 +-
requirements/development.txt | 11 +-
requirements/docker.in | 3 +-
requirements/docker.txt | 4 +-
requirements/testing.in | 1 +
requirements/testing.txt | 5 +-
setup.py | 8 +-
.../cypress/e2e/chart_list/list.test.ts | 7 +
.../cypress/e2e/dashboard_list/list.test.ts | 7 +
.../cypress/e2e/explore/control.test.ts | 2 +-
superset-frontend/package-lock.json | 2623 +-
superset-frontend/package.json | 3 -
.../packages/superset-ui-demo/package.json | 1 -
.../shared/components/createQuery.story.tsx | 3 -
.../superset-ui-connection/Connection.stories.tsx | 12 +-
.../legacy-plugin-chart-heatmap/src/Heatmap.js | 15 +-
.../src/transformProps.js | 8 +-
.../src/Gauge/transformProps.ts | 13 +-
.../src/Timeseries/transformProps.ts | 2 +-
.../src/Timeseries/transformers.ts | 7 +-
.../test/Gauge/transformProps.test.ts | 54 +-
.../src/SqlLab/components/SouthPane/Results.tsx | 2 +-
.../SqlLab/components/SouthPane/SouthPane.test.tsx | 13 +
.../src/SqlLab/components/SouthPane/index.tsx | 14 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.tsx | 43 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 28 +-
.../src/SqlLab/reducers/getInitialState.ts | 2 +-
superset-frontend/src/SqlLab/reducers/sqlLab.js | 5 +-
.../src/SqlLab/reducers/sqlLab.test.js | 19 +
.../src/components/AsyncAceEditor/index.tsx | 4 +
.../DatabaseSelector/DatabaseSelector.test.tsx | 26 +
.../src/components/DatabaseSelector/index.tsx | 4 +-
.../src/components/ListView/CardSortSelect.tsx | 18 +-
.../src/components/ListView/ListView.test.tsx | 74 +
.../src/components/ListView/ListView.tsx | 17 +-
superset-frontend/src/components/ListView/types.ts | 4 +-
superset-frontend/src/components/ListView/utils.ts | 4 +-
.../DashboardBuilder/DashboardBuilder.tsx | 53 +-
.../DashboardBuilder/DashboardWrapper.test.tsx | 18 +-
.../DashboardBuilder/DashboardWrapper.tsx | 33 +-
.../src/dashboard/components/DashboardGrid.jsx | 115 +-
.../src/dashboard/components/dnd/DragDroppable.jsx | 62 +-
.../src/dashboard/components/dnd/handleDrop.js | 32 +-
.../components/gridComponents/ChartHolder.tsx | 9 +-
.../dashboard/components/gridComponents/Column.jsx | 118 +-
.../components/gridComponents/Column.test.jsx | 23 +-
.../components/gridComponents/Divider.jsx | 11 +-
.../components/gridComponents/Divider.test.jsx | 6 +-
.../components/gridComponents/DynamicComponent.tsx | 9 +-
.../dashboard/components/gridComponents/Header.jsx | 10 +-
.../components/gridComponents/Header.test.jsx | 6 +-
.../components/gridComponents/Markdown.jsx | 9 +-
.../components/gridComponents/Markdown.test.jsx | 8 +-
.../dashboard/components/gridComponents/Row.jsx | 175 +-
.../components/gridComponents/Row.test.jsx | 23 +-
.../dashboard/components/gridComponents/Tab.jsx | 93 +-
.../components/gridComponents/Tab.test.tsx | 59 +-
.../dashboard/components/gridComponents/Tabs.jsx | 19 +-
.../components/gridComponents/Tabs.test.jsx | 14 +-
.../components/gridComponents/Tabs.test.tsx | 12 +-
superset-frontend/src/dashboard/constants.ts | 1 +
.../src/dashboard/util/getDropPosition.js | 3 +-
.../src/dashboard/util/getDropPosition.test.js | 5 +-
.../components/DataTablesPane/DataTablesPane.tsx | 3 +-
.../DateFilterControl/components/DateLabel.tsx | 4 +-
.../controls/DateFilterControl/utils/constants.ts | 10 +-
.../src/features/alerts/AlertReportModal.tsx | 2 +-
.../filters/components/Range/RangeFilterPlugin.tsx | 14 +
.../index.ts => src/types/ace-builds.ts} | 3 +-
superset-frontend/src/types/dom-to-pdf.d.ts | 6 +-
superset-frontend/webpack.config.js | 4 +
superset/cli/importexport.py | 39 +-
superset/commands/chart/delete.py | 6 +-
superset/commands/dashboard/delete.py | 6 +-
superset/commands/database/delete.py | 6 +-
superset/commands/database/validate_sql.py | 13 +-
superset/commands/report/alert.py | 8 +-
superset/db_engine_specs/base.py | 2 +-
superset/security/manager.py | 1 +
superset/sql_parse.py | 17 +-
superset/translations/de/LC_MESSAGES/messages.json | 9914 +++---
superset/translations/de/LC_MESSAGES/messages.po | 33245 ++++++++++---------
superset/translations/en/LC_MESSAGES/messages.json | 7797 +++--
superset/translations/en/LC_MESSAGES/messages.po | 22940 ++++++-------
superset/translations/es/LC_MESSAGES/messages.json | 5967 ++--
superset/translations/es/LC_MESSAGES/messages.po | 30767 ++++++++---------
superset/translations/fr/LC_MESSAGES/messages.json | 7755 +++--
superset/translations/fr/LC_MESSAGES/messages.po | 32664 +++++++++---------
superset/translations/it/LC_MESSAGES/messages.json | 6263 ++--
superset/translations/it/LC_MESSAGES/messages.po | 28047 ++++++++--------
superset/translations/ja/LC_MESSAGES/messages.json | 6184 ++--
superset/translations/ja/LC_MESSAGES/messages.po | 28837 ++++++++--------
superset/translations/ko/LC_MESSAGES/messages.json | 6342 ++--
superset/translations/ko/LC_MESSAGES/messages.po | 27104 +++++++--------
superset/translations/messages.pot | 22922 ++++++-------
superset/translations/nl/LC_MESSAGES/messages.json | 7621 +++--
superset/translations/nl/LC_MESSAGES/messages.po | 29205 ++++++++--------
superset/translations/pt/LC_MESSAGES/messages.json | 6165 ++--
superset/translations/pt/LC_MESSAGES/messages.po | 28782 ++++++++--------
.../translations/pt_BR/LC_MESSAGES/messages.json | 9540 +++---
.../translations/pt_BR/LC_MESSAGES/messages.po | 32917 +++++++++---------
superset/translations/ru/LC_MESSAGES/messages.json | 9108 +++--
superset/translations/ru/LC_MESSAGES/messages.po | 32188 +++++++++---------
superset/translations/sk/LC_MESSAGES/messages.json | 7705 +++--
superset/translations/sk/LC_MESSAGES/messages.po | 23427 ++++++-------
superset/translations/sl/LC_MESSAGES/messages.json | 10238 +++---
superset/translations/sl/LC_MESSAGES/messages.po | 32449 +++++++++---------
superset/translations/uk/LC_MESSAGES/messages.json | 9813 +++---
superset/translations/uk/LC_MESSAGES/messages.po | 32599 +++++++++---------
superset/translations/zh/LC_MESSAGES/messages.json | 7315 ++--
superset/translations/zh/LC_MESSAGES/messages.po | 31542 +++++++++---------
superset/views/api.py | 4 +-
superset/views/database/forms.py | 3 +-
superset/viz.py | 3 +-
tests/integration_tests/security_tests.py | 1 +
tests/unit_tests/db_engine_specs/test_base.py | 75 +-
tests/unit_tests/sql_parse_tests.py | 10 +-
121 files changed, 294940 insertions(+), 296763 deletions(-)
delete mode 100644 .github/workflows/chromatic-master.yml
create mode 100644 superset-frontend/src/components/ListView/ListView.test.tsx
copy
superset-frontend/{packages/superset-ui-core/src/hooks/useChangeEffect/index.ts
=> src/types/ace-builds.ts} (93%)