This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch 3.1
in repository https://gitbox.apache.org/repos/asf/superset.git
from c8844bdd5e chore: Adds 3.1.0 data to CHANGELOG.md and UPDATING.md
new f4fd0e19e2 fix: alias column when fetching values (#26120)
new e382d0dd28 chore(deps): bump pillow deps (#25931)
new 93319696de fix: remove default secret key from helm (#23916)
new 2c3bf2895f chore(tags): Allow for lookup via ids vs. name in the API
(#25996)
new fad4616d2f chore: Rename SET_ACTIVE_TABS action, add a new action
(#26147)
new 26e59662fb fix(annotations): time grain column (#26140)
new 4a4f9983df feat(helm): Add option to deploy extra containers to
remaining deployments (#26123)
new 79d5975028 feat: Adds legacy time support for Waterfall chart (#26136)
new ceac19fa2f fix: set label on adhoc column should persist (#26154)
new 77332bfb38 fix(database-import): Support importing a DB connection
with a version set (#26116)
new d0aa34bf79 fix(sqllab): table preview has gone (#25977)
new 880086c750 fix(Alerts/Reports): allow use of ";" separator in slack
recipient entry (#25894)
new aaa50c4b4a fix: Migration order due to cherry which went astray
(#26160)
new 5ec1edc876 chore: Clean up the examples dashboards (#26158)
new 5bcd3ef17e chore: harmonize and clean up list views (#25961)
The 15 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:
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 11 +-
helm/superset/README.md.gotmpl | 6 +
helm/superset/templates/_helpers.tpl | 1 -
helm/superset/templates/deployment-beat.yaml | 3 +
helm/superset/templates/deployment-flower.yaml | 3 +
helm/superset/templates/deployment-ws.yaml | 3 +
helm/superset/values.yaml | 8 +
setup.py | 2 +-
.../cypress/e2e/alerts_and_reports/alerts.test.ts | 7 +-
.../cypress/e2e/alerts_and_reports/reports.test.ts | 7 +-
.../cypress/e2e/chart_list/filter.test.ts | 16 +-
.../cypress/e2e/chart_list/list.test.ts | 10 +-
.../cypress/e2e/dashboard/nativeFilters.test.ts | 6 +-
.../cypress/e2e/dashboard/tabs.test.ts | 3 -
.../cypress-base/cypress/e2e/dashboard/utils.ts | 1 -
.../cypress/e2e/dashboard_list/filter.test.ts | 6 +-
.../cypress/e2e/dashboard_list/list.test.ts | 12 +-
.../cypress-base/cypress/support/e2e.ts | 2 +-
.../src/Waterfall/buildQuery.ts | 7 +-
.../src/Waterfall/controlPanel.tsx | 8 +-
.../plugin-chart-echarts/src/Waterfall/index.ts | 2 +-
.../src/Waterfall/transformProps.ts | 6 +-
.../src/components/AuditInfo/ModifiedInfo.test.tsx | 42 ++
.../src/components/AuditInfo/index.tsx | 30 +
.../src/components/Chart/chartAction.js | 9 +-
.../src/components/Chart/chartActions.test.js | 67 +++
.../DatabaseSelector/DatabaseSelector.test.tsx | 9 +-
.../src/components/DatabaseSelector/index.tsx | 10 +-
.../src/components/Datasource/DatasourceEditor.jsx | 2 +-
.../src/dashboard/actions/dashboardState.js | 9 +-
.../DashboardBuilder/DashboardBuilder.test.tsx | 6 +-
.../dashboard/components/PropertiesModal/index.tsx | 2 +-
.../dashboard/components/gridComponents/Tabs.jsx | 8 +-
.../dashboard/containers/DashboardComponent.jsx | 4 +-
.../src/dashboard/reducers/dashboardState.js | 9 +-
.../src/dashboard/reducers/dashboardState.test.ts | 22 +-
.../ColumnSelectPopover.test.tsx | 77 +++
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 39 +-
.../ColumnSelectPopoverTrigger.tsx | 13 +-
.../src/features/annotations/AnnotationModal.tsx | 2 +-
.../src/features/cssTemplates/CssTemplateModal.tsx | 5 +-
.../src/features/cssTemplates/types.ts | 11 +-
.../src/features/tags/TagModal.test.tsx | 2 +
superset-frontend/src/features/tags/TagModal.tsx | 6 +-
superset-frontend/src/features/tags/tags.ts | 17 +
.../src/pages/AlertReportList/index.tsx | 74 +--
superset-frontend/src/pages/AllEntities/index.tsx | 15 +-
.../src/pages/AnnotationLayerList/index.tsx | 89 +--
.../src/pages/AnnotationList/index.tsx | 2 +-
superset-frontend/src/pages/ChartList/index.tsx | 168 +++---
.../src/pages/CssTemplateList/index.tsx | 88 +--
.../src/pages/DashboardList/index.tsx | 187 +++----
.../src/pages/DatabaseList/DatabaseList.test.jsx | 2 +-
superset-frontend/src/pages/DatabaseList/index.tsx | 80 ++-
.../src/pages/DatasetList/DatasetList.test.tsx | 61 +--
superset-frontend/src/pages/DatasetList/index.tsx | 109 ++--
.../src/pages/QueryHistoryList/index.tsx | 3 +-
.../RowLevelSecurityList.test.tsx | 6 +-
.../src/pages/RowLevelSecurityList/index.tsx | 39 +-
.../src/pages/SavedQueryList/index.tsx | 136 ++---
superset-frontend/src/pages/Tags/index.tsx | 68 +--
.../utils/{parseCookie.ts => getOwnerName.test.ts} | 18 +-
.../utils/getOwnerName.ts} | 17 +-
superset-frontend/src/views/CRUD/types.ts | 11 +-
superset/annotation_layers/api.py | 2 +-
superset/charts/api.py | 2 +-
superset/css_templates/api.py | 6 +-
superset/daos/tag.py | 8 +
superset/dashboards/api.py | 2 +-
superset/databases/api.py | 13 +
superset/databases/schemas.py | 1 +
superset/datasets/api.py | 13 +-
.../examples/configs/charts/Filter_Segments.yaml | 68 ---
.../configs/charts/Filtering_Vaccines.yaml | 53 --
.../configs/charts/Vehicle_Sales_Filter.yaml | 47 --
.../configs/charts/Video_Game_Sales_Filter.yaml | 55 --
.../dashboards/COVID_Vaccine_Dashboard.yaml | 128 ++---
.../dashboards/FCC_New_Coder_Survey_2018.yaml | 608 ++++++++++-----------
.../configs/dashboards/Sales_Dashboard.yaml | 300 ++++------
.../configs/dashboards/Video_Game_Sales.yaml | 389 ++++++-------
superset/examples/misc_dashboard.py | 148 ++---
superset/examples/world_bank.py | 39 +-
superset/migrations/shared/utils.py | 8 +-
...317970b4400c_added_time_secondary_column_to_.py | 34 +-
...2-01_12-03_b7851ee5522f_replay_317970b4400c.py} | 24 +-
superset/models/helpers.py | 10 +-
superset/queries/saved_queries/api.py | 12 +-
superset/reports/api.py | 10 +-
superset/reports/notifications/slack.py | 11 +-
superset/row_level_security/api.py | 7 +-
superset/row_level_security/schemas.py | 2 +
superset/tags/api.py | 17 +-
superset/utils/screenshots.py | 2 +-
tests/integration_tests/charts/api_tests.py | 6 +-
tests/integration_tests/css_templates/api_tests.py | 25 +-
.../integration_tests/dashboards/commands_tests.py | 20 +-
tests/integration_tests/dashboards/dao_tests.py | 54 --
tests/integration_tests/databases/api_tests.py | 3 +-
.../queries/saved_queries/api_tests.py | 14 +-
tests/integration_tests/tags/dao_tests.py | 33 ++
tests/integration_tests/utils_tests.py | 44 --
.../databases/commands/importers/v1/import_test.py | 21 +
.../notifications/slack_tests.py} | 47 +-
104 files changed, 1881 insertions(+), 2111 deletions(-)
create mode 100644
superset-frontend/src/components/AuditInfo/ModifiedInfo.test.tsx
create mode 100644 superset-frontend/src/components/AuditInfo/index.tsx
create mode 100644
superset-frontend/src/explore/components/controls/DndColumnSelectControl/ColumnSelectPopover.test.tsx
copy superset-frontend/src/utils/{parseCookie.ts => getOwnerName.test.ts} (73%)
copy superset-frontend/{spec/helpers/ResizeObserver.ts =>
src/utils/getOwnerName.ts} (81%)
delete mode 100644 superset/examples/configs/charts/Filter_Segments.yaml
delete mode 100644 superset/examples/configs/charts/Filtering_Vaccines.yaml
delete mode 100644 superset/examples/configs/charts/Vehicle_Sales_Filter.yaml
delete mode 100644
superset/examples/configs/charts/Video_Game_Sales_Filter.yaml
copy
superset/migrations/versions/{2015-11-21_11-18_289ce07647b_add_encrypted_password_field.py
=> 2023-12-01_12-03_b7851ee5522f_replay_317970b4400c.py} (71%)
copy tests/unit_tests/{notifications/email_tests.py =>
reports/notifications/slack_tests.py} (71%)