This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch 3.0
in repository https://gitbox.apache.org/repos/asf/superset.git
from c739ce786f fix(time-series table): Can't compare from the beginning of
the time range (#26814)
new fb64100043 feat(sqlparse): improve table parsing (#26476)
new c816142a5e fix(deck.gl Multiple Layer Chart): Add Contour and Heatmap
Layer as options (#25923)
new e453059413 fix: prevent guest user from modifying metrics (#26749)
new 89527c6c97 fix: Bar charts horizontal margin adjustment error (#26817)
new af079fb13b fix(pinot): typo in the name for epoch_ms_to_dttm (#26906)
new efae3e7ce5 fix: handle CRLF endings causing sqlglot failure (#26911)
new 9133837501 fix: dashboard import validation (#26887)
new e82b815296 fix: Allow exporting saved queries without schema
information (#26889)
new a31331c1f0 fix(cache): remove unused webserver config & handle
trailing slashes (#22849)
The 9 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:
requirements/base.txt | 2 +
requirements/testing.txt | 6 +-
setup.py | 1 +
.../legacy-preset-chart-deckgl/src/index.js | 2 +
.../src/layers/Arc/Arc.jsx | 8 +-
.../src/layers/Geojson/Geojson.jsx | 4 +-
.../src/layers/Heatmap/Heatmap.tsx | 2 +-
.../src/layers/Path/Path.jsx | 2 +-
.../src/layers/Polygon/Polygon.jsx | 10 +-
.../src/layers/Scatter/Scatter.jsx | 10 +-
.../src/layers/Screengrid/Screengrid.jsx | 4 +-
.../legacy-preset-chart-deckgl/src/layers/index.js | 4 +
.../src/Timeseries/transformProps.ts | 1 +
.../src/Timeseries/transformers.ts | 42 ++--
.../plugin-chart-echarts/src/utils/series.ts | 14 ++
.../plugin-chart-echarts/test/utils/series.test.ts | 32 +++
superset/common/query_object.py | 2 +-
superset/config.py | 4 -
superset/connectors/sqla/models.py | 2 +-
superset/connectors/sqla/utils.py | 2 +-
superset/dashboards/commands/importers/v1/utils.py | 8 +-
superset/datasets/commands/duplicate.py | 5 +-
superset/db_engine_specs/base.py | 12 +-
superset/db_engine_specs/bigquery.py | 2 +-
superset/db_engine_specs/pinot.py | 2 +-
superset/models/helpers.py | 2 +-
superset/models/sql_lab.py | 6 +-
superset/queries/saved_queries/commands/export.py | 11 +-
superset/security/manager.py | 31 ++-
superset/sql_lab.py | 11 +-
superset/sql_parse.py | 247 ++++++++++++++-------
superset/sql_validators/presto_db.py | 4 +-
superset/sqllab/commands/export.py | 5 +-
superset/sqllab/query_render.py | 6 +-
superset/tasks/cache.py | 4 +-
.../db_engine_specs/pinot_tests.py | 14 ++
.../security/guest_token_security_tests.py | 15 ++
tests/integration_tests/superset_test_config.py | 1 -
.../superset_test_config_thumbnails.py | 1 -
tests/integration_tests/tasks/test_cache.py | 58 +++++
.../commands/importers/v1/import_test.py | 110 ++++++++-
tests/unit_tests/security/manager_test.py | 76 +++++++
tests/unit_tests/sql_parse_tests.py | 55 ++++-
43 files changed, 663 insertions(+), 177 deletions(-)
create mode 100644 tests/integration_tests/tasks/test_cache.py