You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2026/09/29 18:10:54 UTC

(superset) branch hughhhh/pfm-3-preview-and-editor updated (45ab3ff2776 -> 0a011826452)

This is an automated email from the ASF dual-hosted git repository.

hughhhh pushed a change to branch hughhhh/pfm-3-preview-and-editor
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 45ab3ff2776 chore(datasets): add the preview strings to the message catalogs
    omit c4751f1f4d7 docs: regenerate the OpenAPI spec for the preview schema bounds
    omit 95338cfd6d0 fix(datasets): make the preview throttle atomic, bounded and fixed-window
    omit ff18e2da0fa feat(datasets): add partition mapping preview endpoint and editor plumbing
    omit 3c07046426c feat(datasets): mirror grain-bearing ranges by widening both bounds
    omit 08a82d5607b fix(datasets): key the transform probe on the connection
    omit 91acf714bfe fix(datasets): keep mirrored predicates no narrower than the filter
    omit b9cd364156d feat(datasets): mirror filters onto the partition column at query time
    omit c10ad3e7bfc fix(datasets): gate partition mapping validation on the feature flag
    omit 0ec0e5a5eec fix(datasets): make the Explore mapping indicator agree with save-time validation
    omit 0e35b6abdd7 chore(datasets): regenerate the message catalogs and the OpenAPI spec
    omit 3a997c9e7d8 fix(datasets): don't let a partition mapping be clobbered, blocked or orphaned
    omit f7b93a2d9ae test(sql): drop a leftover merge-resolution note from parse_tests
    omit 432f83633ba fix(datasets): rebase the partition mapping migration onto master's head
    omit 6bb62752ee7 docs(datasets): scope the PARTITION_FILTER_MAPPING flag description
    omit 32a8f4abfe1 feat(datasets): add partition filter mapping model, migration and validation
     add c51f192be6b fix(sqllab): stringify integer columns that overflow int64 (#44743)
     add 2eb620e7372 fix(databases): validate schema before listing tables (#44683)
     add 27c6f5a8d90 fix(db_engine_specs): restore shared compiler state after loading third-party dialects (#44686)
     add 732e6551e0a fix(cratedb): recognize reflected timestamp types for epoch milliseconds (#44720)
     add 03227878ba3 fix(db_engine_specs): don't fail DDL/DML when the statement has no result set (#44714)
     add 3e9bd8b45b4 fix(dynamodb): map NUMBER columns and order charts by metric expressions (#44711)
     add 2b050596c0b fix(databricks): derive omitted OAuth2 endpoints from the workspace host (#44710)
     add 041f84c6f31 fix(clickhouse): rename SELECT aliases that shadow a source column (#44715)
     add f6a7802c81d fix(database): mask secrets in create and update responses (#44733)
     add f639b22c6c8 fix(api): return 4xx from oauth2 callback errors, not 500 (#44769)
     add c335d816b93 feat(datasets): add partition filter mapping model, migration and validation
     add a30c67ab0c5 docs(datasets): scope the PARTITION_FILTER_MAPPING flag description
     add 1ef7b24b9d1 fix(datasets): rebase the partition mapping migration onto master's head
     add d4097dd0033 test(sql): drop a leftover merge-resolution note from parse_tests
     add 6f802f0508a fix(datasets): don't let a partition mapping be clobbered, blocked or orphaned
     add 177ed0d0d30 chore(datasets): regenerate the message catalogs and the OpenAPI spec
     add a84a605988a fix(datasets): make the Explore mapping indicator agree with save-time validation
     add 3ecb901797a fix(datasets): gate partition mapping validation on the feature flag
     add f191e0b407e test(mobile): pin the mobile dashboard tests to the world_health sample
     add dffcc4b3c67 feat(datasets): mirror filters onto the partition column at query time
     add a3e71193e08 fix(datasets): keep mirrored predicates no narrower than the filter
     add d950d1fcdbf fix(datasets): key the transform probe on the connection
     add 73b753c71e1 feat(datasets): mirror grain-bearing ranges by widening both bounds
     add d38857e9282 feat(datasets): add partition mapping preview endpoint and editor plumbing
     add b20990c1fb6 fix(datasets): make the preview throttle atomic, bounded and fixed-window
     add 5438c908911 docs: regenerate the OpenAPI spec for the preview schema bounds
     add 0a011826452 chore(datasets): add the preview strings to the message catalogs

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   (45ab3ff2776)
            \
             N -- N -- N   refs/heads/hughhhh/pfm-3-preview-and-editor (0a011826452)

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:
 .../configuration/configuring-superset.mdx         |  10 ++
 docs/developer_docs/api.mdx                        |  13 ++
 .../tests/mobile/mobile-dashboard.spec.ts          |  76 +++------
 superset/commands/database/exceptions.py           |   5 +
 superset/commands/database/oauth2.py               |  27 ++-
 superset/commands/database/tables.py               |  41 ++++-
 superset/commands/database/update.py               |  34 +++-
 superset/databases/api.py                          |  12 ++
 superset/db_engine_specs/__init__.py               |  31 +++-
 superset/db_engine_specs/base.py                   |  34 +++-
 superset/db_engine_specs/clickhouse.py             |   4 +
 superset/db_engine_specs/crate.py                  |  35 +++-
 superset/db_engine_specs/databricks.py             |  42 ++++-
 superset/db_engine_specs/dynamodb.py               |  16 ++
 superset/db_engine_specs/impala.py                 |  21 +++
 superset/db_engine_specs/mssql.py                  |   2 -
 superset/db_engine_specs/oracle.py                 |  13 --
 superset/db_engine_specs/postgres.py               |   6 -
 superset/exceptions.py                             |  23 +++
 superset/models/core.py                            |   5 +
 superset/models/helpers.py                         |  66 +++++++-
 superset/result_set.py                             |   2 +
 superset/translations/messages.pot                 |   3 +
 tests/integration_tests/databases/api_tests.py     |  58 ++++++-
 .../integration_tests/databases/commands_tests.py  |  19 ++-
 tests/unit_tests/commands/databases/oauth2_test.py |  73 +++++++-
 tests/unit_tests/commands/databases/tables_test.py | 165 ++++++++++++++++++
 tests/unit_tests/commands/databases/update_test.py | 114 +++++++++++++
 tests/unit_tests/databases/api_test.py             | 101 ++++++++++-
 tests/unit_tests/databases/oauth2_api_test.py      |  32 +++-
 tests/unit_tests/db_engine_specs/test_base.py      |  58 +++++++
 tests/unit_tests/db_engine_specs/test_crate.py     |  83 +++++++++-
 tests/unit_tests/db_engine_specs/test_dynamodb.py  |  40 +++++
 tests/unit_tests/db_engine_specs/test_impala.py    | 109 ++++++++++++
 tests/unit_tests/db_engine_specs/test_init.py      | 143 ++++++++++++++++
 tests/unit_tests/models/core_test.py               |  87 ++++++++++
 .../models/select_alias_shadowing_test.py          | 184 +++++++++++++++++++++
 tests/unit_tests/result_set_test.py                |  22 +++
 38 files changed, 1685 insertions(+), 124 deletions(-)
 create mode 100644 tests/unit_tests/models/select_alias_shadowing_test.py