This is an automated email from the ASF dual-hosted git repository.
sadpandajoe pushed a change to branch fix-pivot-table-totals-requery
in repository https://gitbox.apache.org/repos/asf/superset.git
from b4fcba79875 Merge branch 'master' into fix-pivot-table-totals-requery
add 2c275ed0a5b fix(echarts): restore series color markers in sanitized
tooltips (#45505)
add 98fac9104fb fix(datasets): validate metric d3format (#45633)
add bf18152476a chore: stop forcing .ipynb as a binary attribute (#45602)
add 87d1abb21e6 chore(frontend): let JEST_MAX_WORKERS cap the Jest worker
pool locally (#45594)
add 5cfcee95b4e fix(import): return 400 instead of 500 on malformed JSON
in import form fields (#45579)
add 44be9b819dd fix(bigquery): return empty extra metadata instead of 500
when table is not found (#45634)
add 0689df740e2 fix(sql-lab): return 400 instead of 500 when stop_query is
missing client_id (#45521)
add 3b7001836c7 fix(charts): keep large nullable-integer dimensions exact
(#45308)
add b1b070165a7 Merge branch 'master' into fix-pivot-table-totals-requery
No new revisions were added by this update.
Summary of changes:
.gitattributes | 1 -
AGENTS.md | 1 +
UPDATING.md | 9 +
.../contributing/development-setup.md | 6 +
docs/developer_docs/contributing/howtos.md | 3 +
docs/static/resources/openapi.json | 3 +
superset-frontend/jest.config.js | 4 +
superset-frontend/package.json | 4 +-
.../packages/superset-ui-core/src/utils/tooltip.ts | 31 +
.../superset-ui-core/test/utils/tooltip.test.ts | 34 +
.../src/Histogram/transformProps.ts | 8 +-
.../src/Timeseries/transformProps.ts | 55 +-
.../plugins/plugin-chart-echarts/src/types.ts | 2 -
.../plugin-chart-echarts/src/utils/forecast.ts | 20 +-
.../test/Histogram/transformProps.test.ts | 11 +
.../test/MixedTimeseries/transformProps.test.ts | 8 +-
.../test/Timeseries/transformProps.test.ts | 10 +-
.../test/utils/forecast.test.ts | 63 +-
superset/charts/api.py | 25 +-
superset/common/utils/dataframe_utils.py | 64 ++
superset/dashboards/api.py | 26 +-
superset/databases/api.py | 32 +-
superset/datasets/api.py | 26 +-
superset/datasets/schemas.py | 17 +-
superset/db_engine_specs/bigquery.py | 15 +-
superset/importexport/api.py | 38 +-
superset/mcp_service/dataset/schemas.py | 21 +
superset/models/helpers.py | 21 +
superset/queries/api.py | 3 +
superset/queries/saved_queries/api.py | 26 +-
superset/queries/schemas.py | 2 +-
superset/translations/messages.pot | 3 +
superset/utils/excel.py | 41 +-
superset/utils/number_format.py | 94 +++
superset/views/base_api.py | 24 +
tests/integration_tests/datasets/api_tests.py | 45 ++
tests/integration_tests/queries/api_tests.py | 30 +
tests/unit_tests/charts/test_client_processing.py | 41 +
.../charts/test_exact_integer_chart_data.py | 824 +++++++++++++++++++++
tests/unit_tests/common/test_dataframe_utils.py | 53 ++
.../unit_tests/common/test_query_cache_manager.py | 38 +
.../common/test_query_context_processor.py | 50 ++
tests/unit_tests/databases/api_test.py | 44 ++
tests/unit_tests/datasets/schema_tests.py | 80 ++
tests/unit_tests/datasource/test_query_api.py | 24 +
tests/unit_tests/db_engine_specs/test_bigquery.py | 70 ++
tests/unit_tests/importexport/api_test.py | 30 +
.../models/normalize_df_large_integer_test.py | 307 ++++++++
tests/unit_tests/utils/csv_tests.py | 14 +
tests/unit_tests/utils/excel_tests.py | 38 +
tests/unit_tests/utils/number_format_test.py | 31 +
.../unit_tests/views/test_parse_json_form_field.py | 54 ++
52 files changed, 2270 insertions(+), 254 deletions(-)
create mode 100644 tests/unit_tests/charts/test_exact_integer_chart_data.py
create mode 100644 tests/unit_tests/models/normalize_df_large_integer_test.py
create mode 100644 tests/unit_tests/views/test_parse_json_form_field.py