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

morningman pushed a change to branch branch-catalog-spi
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard d55a4fb458c [refactor](catalog) port #65984 paimon query-level 
@options into fe-connector-paimon
 discard 5902f7a1c8c [chore](ci) waive the unpatchable jackson-mapper-asl 
advisories in dependency review
 discard b94234c03c4 [chore](license) satisfy the ASF header check on this 
branch
 discard 6f5b80ce39e [fix](ci) hand the license-check file list over as a file, 
not an env var
 discard e7c5693421a [fix](build) keep CONTAINER_UID assignment literal so 
pipeline sed still matches
 discard 0b4d5a6d076 [chore](handoff) record the 2026-07-27c rebase onto 
e7b7f1d1359 (upstream #66004 storage facade)
 discard 40624de7374 [fix](catalog) reconcile the connector SPI with upstream 
#66004's fe-filesystem storage facade
 discard e391df4bc1b [fix](build) Support Iceberg Docker stacks on Apple Silicon
 discard 9b57fe09c21 [refactor](catalog) connector public interface cleanup: no 
common-module edit to add a connector, dead-surface deletion, 11 correctness 
fixes (#66135)
 discard 5335a5dfbfe [fix](catalog) port #65955's paimon table-option 
passthrough + jni.* rename to the connector
 discard 2116f98c146 [chore](handoff) record the 2026-07-27 rebase onto 
5b3ac63f8b4
 discard d11a69b8564 [fix](catalog) port #66008's paimon-cpp removal to the 
paimon connector scan path
 discard 2651f7f1374 [fix](iceberg) dedupe partition columns so a 
multi-transform spec cannot crash partition pruning
 discard 4187f9b396c [opt](catalog) fe-connector: unify the connector cache 
foundation, memoize per-statement hot paths, fix iceberg case-insensitive 
column DDL (#66029)
 discard 30a6cd62f52 [test](nereids) rebase-adapt PullUpJoinFromUnionAllTest to 
the connector-migrated Hudi scan path
 discard 8ea9e1440ba [test](paimon) align stale schema-evolution matrix tests 
to shipped behavior
 discard e3d404ec737 [fix](paimon) read a branch's independent schema via its 
own schema dir on the scan path
 discard d7196fa51eb [fix](iceberg) scan same-table multi-version references 
against each reference's pinned snapshot schema
 discard 9628129cf3f [refactor](catalog) drop generic-S3 minio.* folding 
superseded by upstream #65834's dedicated fe-filesystem-minio
 discard c23437b6156 [fix](be) fail the query instead of aborting BE on a 
missing projected column
 discard 7a2800e4f28 [fix](paimon) read latest schema in getColumnHandles so a 
renamed column is not dropped
 discard 7f56f06b67e [fix](catalog) preserve nested STRUCT field comment on 
omitted COMMENT in complex MODIFY (build 1004182)
 discard cbf995259fb [fix](catalog) catalog-SPI abstraction-mismatch review: 
paimon time-travel crash, partition/schema fidelity, SPI convergence & 
dead-code cleanup (#65970)
 discard b1a6847694f [feat](catalog) port upstream #65329 iceberg nested column 
schema change to the connector SPI (Tier 2)
 discard 3483e97e3a9 [fix](catalog) reconcile upstream #65329 iceberg nested 
column schema change with connector SPI (Tier 1: compile + flat DDL routing)
 discard 7612abf0595 [fix](catalog) port #65904 paimon special-char partition 
names into fe-connector
 discard ab46b26d5c2 [fix](catalog) bundle fastutil-core into BE 
java-extensions that eager-load ConcurrentLong2LongHashMap
 discard 2035f7e4212 [fix](catalog) migrate rebased-in 
PhysicalStorageLayerAggregateTest to PluginDrivenExternalTable
 discard 1bbaea80fc8 [refactor](catalog) extract fe-trino-connector-common so 
fe-common no longer depends on Trino
 discard 60839879c9a [refactor](catalog) fe-core: strip residual 
iceberg/hive/hudi deps & dead code, delegate DDL validation to connectors, 
remove hudi_meta TVF (#65893)
 discard dcaf73cd359 [fix](catalog) port #65784 authoritative iceberg name 
mapping to the connector scan path
 discard 7d4e235e8ff [fix](catalog) port #65782 collect_column_stats sink flag 
+ write-metrics tests to the iceberg connector
 discard abe843bf994 [perf](catalog) two-level cross-query cache for external 
partition derived views (#65829)
 discard 835e17d71b5 [perf](catalog) fe-connector-iceberg hot-path caching + 
fe-core per-statement metadata funnel, with session=user cache isolation
 discard c64ce20af2f [fix](catalog) port #65676 iceberg deletion-vector 
metadata validation to the connector scan path
 discard 2a999f51444 [fix](catalog) port #65548 external COUNT(*)/COUNT(col) 
semantics to the connector scan path
 discard 6d88664322c [fix](catalog) iceberg system-table scan: restore #65262 
positional JNI read + order-preserving projection
 discard dff60958dbe [fix](catalog) restore jfs hive-write hadoop config + 
iceberg system-table scan projection
 discard fd76f6f7afb [feat](catalog) fe-connector-iceberg: port #64966 REST 401 
re-auth to the connector
 discard 833b39220f2 [refactor](catalog) drop 
ReauthenticatingRestSessionCatalog test orphaned by master rebase
 discard ea3bb7eb538 [refactor](catalog) fe-core: remove 6 dead datasource 
classes orphaned by the SPI migration (#65740)
 discard bccb5081f5f [refactor](catalog) fe-core: remove dead 
ExternalMetadataOps layer, deprecated LakeSoul catalog, and odbc/statistics 
stubs (#65736)
 discard c14c76ca2be [refactor](catalog) fe-core: remove dead Trino-ported 
DirectoryListercache cluster (#65734)
 discard 88f65e6bd8b [refactor](catalog) fe-connector: replace fat 
hive-catalog-shade with a slim HMS metastore-client shade (#65721)
 discard 282f9f6a839 [refactor](catalog) Catalog spi 11 hive (#65473)
 discard 302f04a00c4 [doc](catalog) HANDOFF: $position_deletes port done; e2e 
is the only remaining flip gate
 discard 1e7393dc5cb [feat](catalog) P6.6: support the iceberg 
$position_deletes system table on the connector SPI
 discard 18ec6e36bf1 [doc](catalog) HANDOFF: point next step at the 
$position_deletes port design (T0 evidence in)
 discard 2afd9216baf [doc](catalog) P6.6 $position_deletes connector port: 
research notes + design (T0 evidence in, ready to implement)
 discard c6ce6828b8e [doc](catalog) HANDOFF: rebase to upstream 30a44d61a8a + 
register $position_deletes connector gap as flip blocker
 discard 8c01fd24fae [fix](build) fix parallel -T shade race in 
fe-connector-paimon-hive-shade
 discard 87c0ae3c1f2 [fix](catalog) reconcile upstream #65365 with connector 
SPI after rebase to 4f48ccfaa7d
 discard 6a461b1da61 [doc](catalog) P6.6-C6 #63068 HANDOFF: record 
cache-leakage data-flow test + Task 0 retained-base verify
 discard 560c8a30d32 [feat](catalog) P6.6-C6 #63068 FE: re-migrate 
ExternalDatabaseSessionContextTest (cross-user cache-leakage data-flow)
 discard b37feb1e0ff [doc](catalog) P6.6-C6 #63068 OIDC session migration: 
design + research notes + HANDOFF (Tasks 0-7 DONE)
 discard 112398fb9e2 [feat](catalog) P6.6-C6 #63068 iceberg: per-user REST 
session routing (metadata + scan/write/procedure)
 discard 195fa2ed030 [feat](catalog) P6.6-C6 #63068 FE: capability-gated 
credential injection + per-user cache bypass
 discard 03f37f70a00 [feat](catalog) P6.6-C6 #63068 SPI: neutral 
delegated-credential DTO + user-session capability
 discard e90d4c4704e [fix](catalog) tier3 #65094: preserve external-table 
top-level column-name case on the read path
 discard c78d32dadae [fix](catalog) port upstream #65332/#65094 datasource 
fixes into SPI connectors
 discard ee1318003d5 [fix](catalog) P4 maxcompute: drop dangling legacy 
MaxComputeExternalTableTest after rebase
 discard f8fea631fdd [fix](catalog) jdbc: keep driver classloaders alive per 
URL to stop Metaspace leak
 discard 3560db37ef8 [refactor](catalog) P6 iceberg: migrate to catalog SPI + 
cutover + remove legacy fe-core subsystem (#64688)
 discard aada073d8d7 [refactor](catalog) P3b: consolidate kerberos 
authentication into fe-kerberos (#64655)
 discard 664978fbd54 [refactor](catalog) P5 paimon: remove legacy subsystem 
from fe-core + make fe-core paimon-SDK-free (T29) (#64653)
 discard 2637c3dc861 [refactor](catalog) P5 paimon: migrate to catalog SPI + 
cutover (#64446) (#64446)
 discard 9bbcf522e29 update P5 handoff and fix compile issue
 discard 93464e01015 [refactor](connector) P4 maxcompute: remove legacy 
subsystem from fe-core + make fe-core odps-free (T07-T09) (#64300)
 discard 9e2f31038e3 [feat](connector) P3 hudi connector hardening + test 
baseline + dispatch design (hybrid, T02-T08) (#64143)
 discard 5b24843405a [feat](connector) P2 migrate trino-connector to catalog 
SPI (T01-T13) (#64096)
 discard 1ff9ca84032 [P1-T03-T05] route plugin-driven scans first in nereids 
translator (#63641)
 discard ac55d1fe196 [feat](connector) P0 SPI baseline + DDL/Partition + import 
gate (T03-T27) (#63582)
 discard e3468bef0e2 [doc](connector) add project tracking system for catalog 
SPI migration
     add 0127314e7a5 [opt](exec) optimize fixed key packing (#65572)
     add 2faf819fa89 [test](iceberg) Add partition evolution schema coverage 
(#65870)
     add ae7161d6a64 [doc](connector) add project tracking system for catalog 
SPI migration
     add bed5196f716 [feat](connector) P0 SPI baseline + DDL/Partition + import 
gate (T03-T27) (#63582)
     add f632ceb30cd [P1-T03-T05] route plugin-driven scans first in nereids 
translator (#63641)
     add 07623a8ff0b [feat](connector) P2 migrate trino-connector to catalog 
SPI (T01-T13) (#64096)
     add 69d4d5d7cdc [feat](connector) P3 hudi connector hardening + test 
baseline + dispatch design (hybrid, T02-T08) (#64143)
     add 331dbf5acc5 [refactor](connector) P4 maxcompute: remove legacy 
subsystem from fe-core + make fe-core odps-free (T07-T09) (#64300)
     add c64d5f56301 update P5 handoff and fix compile issue
     add 4830fc81457 [refactor](catalog) P5 paimon: migrate to catalog SPI + 
cutover (#64446) (#64446)
     add 1edaecbd7b5 [refactor](catalog) P5 paimon: remove legacy subsystem 
from fe-core + make fe-core paimon-SDK-free (T29) (#64653)
     add 7ca1968facc [refactor](catalog) P3b: consolidate kerberos 
authentication into fe-kerberos (#64655)
     add e73ae7f4c8c [refactor](catalog) P6 iceberg: migrate to catalog SPI + 
cutover + remove legacy fe-core subsystem (#64688)
     add 67d5e772256 [fix](catalog) jdbc: keep driver classloaders alive per 
URL to stop Metaspace leak
     add f9555903614 [fix](catalog) P4 maxcompute: drop dangling legacy 
MaxComputeExternalTableTest after rebase
     add d7653740dfc [fix](catalog) port upstream #65332/#65094 datasource 
fixes into SPI connectors
     add 720006d8f02 [fix](catalog) tier3 #65094: preserve external-table 
top-level column-name case on the read path
     add 8b4cfb6792c [feat](catalog) P6.6-C6 #63068 SPI: neutral 
delegated-credential DTO + user-session capability
     add 1154b937e67 [feat](catalog) P6.6-C6 #63068 FE: capability-gated 
credential injection + per-user cache bypass
     add b755908b2b1 [feat](catalog) P6.6-C6 #63068 iceberg: per-user REST 
session routing (metadata + scan/write/procedure)
     add ddc43476c1e [doc](catalog) P6.6-C6 #63068 OIDC session migration: 
design + research notes + HANDOFF (Tasks 0-7 DONE)
     add f674e18ff4f [feat](catalog) P6.6-C6 #63068 FE: re-migrate 
ExternalDatabaseSessionContextTest (cross-user cache-leakage data-flow)
     add 00d5f273e4f [doc](catalog) P6.6-C6 #63068 HANDOFF: record 
cache-leakage data-flow test + Task 0 retained-base verify
     add ecb27144602 [fix](catalog) reconcile upstream #65365 with connector 
SPI after rebase to 4f48ccfaa7d
     add 225374eea57 [fix](build) fix parallel -T shade race in 
fe-connector-paimon-hive-shade
     add 93040749e38 [doc](catalog) HANDOFF: rebase to upstream 30a44d61a8a + 
register $position_deletes connector gap as flip blocker
     add 9f8c0ce089d [doc](catalog) P6.6 $position_deletes connector port: 
research notes + design (T0 evidence in, ready to implement)
     add 7df0ae512b6 [doc](catalog) HANDOFF: point next step at the 
$position_deletes port design (T0 evidence in)
     add abbd4d8d923 [feat](catalog) P6.6: support the iceberg 
$position_deletes system table on the connector SPI
     add 636b37acf9b [doc](catalog) HANDOFF: $position_deletes port done; e2e 
is the only remaining flip gate
     add 658de09a796 [refactor](catalog) Catalog spi 11 hive (#65473)
     add 572a61c7b69 [refactor](catalog) fe-connector: replace fat 
hive-catalog-shade with a slim HMS metastore-client shade (#65721)
     add 35405a1fef3 [refactor](catalog) fe-core: remove dead Trino-ported 
DirectoryListercache cluster (#65734)
     add 5deb4780383 [refactor](catalog) fe-core: remove dead 
ExternalMetadataOps layer, deprecated LakeSoul catalog, and odbc/statistics 
stubs (#65736)
     add 8de7aab795a [refactor](catalog) fe-core: remove 6 dead datasource 
classes orphaned by the SPI migration (#65740)
     add c7a6c97a648 [refactor](catalog) drop 
ReauthenticatingRestSessionCatalog test orphaned by master rebase
     add 15f4e4f01df [feat](catalog) fe-connector-iceberg: port #64966 REST 401 
re-auth to the connector
     add f37a75cea5f [fix](catalog) restore jfs hive-write hadoop config + 
iceberg system-table scan projection
     add c0e4640e25a [fix](catalog) iceberg system-table scan: restore #65262 
positional JNI read + order-preserving projection
     add 9b304b73a20 [fix](catalog) port #65548 external COUNT(*)/COUNT(col) 
semantics to the connector scan path
     add 1dc5848ffb1 [fix](catalog) port #65676 iceberg deletion-vector 
metadata validation to the connector scan path
     add 32bf865e3cc [perf](catalog) fe-connector-iceberg hot-path caching + 
fe-core per-statement metadata funnel, with session=user cache isolation
     add c03c7ac7c23 [perf](catalog) two-level cross-query cache for external 
partition derived views (#65829)
     add c78b7fa67c4 [fix](catalog) port #65782 collect_column_stats sink flag 
+ write-metrics tests to the iceberg connector
     add 0136e6706f4 [fix](catalog) port #65784 authoritative iceberg name 
mapping to the connector scan path
     add 3b4d7d8951f [refactor](catalog) fe-core: strip residual 
iceberg/hive/hudi deps & dead code, delegate DDL validation to connectors, 
remove hudi_meta TVF (#65893)
     add bf436f57309 [refactor](catalog) extract fe-trino-connector-common so 
fe-common no longer depends on Trino
     add 9f1d69d0026 [fix](catalog) migrate rebased-in 
PhysicalStorageLayerAggregateTest to PluginDrivenExternalTable
     add 028c51ad829 [fix](catalog) bundle fastutil-core into BE 
java-extensions that eager-load ConcurrentLong2LongHashMap
     add 642f601d855 [fix](catalog) port #65904 paimon special-char partition 
names into fe-connector
     add b3004bcce2d [fix](catalog) reconcile upstream #65329 iceberg nested 
column schema change with connector SPI (Tier 1: compile + flat DDL routing)
     add 741c446fff2 [feat](catalog) port upstream #65329 iceberg nested column 
schema change to the connector SPI (Tier 2)
     add 1604b80b367 [fix](catalog) catalog-SPI abstraction-mismatch review: 
paimon time-travel crash, partition/schema fidelity, SPI convergence & 
dead-code cleanup (#65970)
     add 2d940932ca4 [fix](catalog) preserve nested STRUCT field comment on 
omitted COMMENT in complex MODIFY (build 1004182)
     add 126d2496edc [fix](paimon) read latest schema in getColumnHandles so a 
renamed column is not dropped
     add 49578e40319 [fix](be) fail the query instead of aborting BE on a 
missing projected column
     add d77e4a8235e [refactor](catalog) drop generic-S3 minio.* folding 
superseded by upstream #65834's dedicated fe-filesystem-minio
     add 23d8a52470b [fix](iceberg) scan same-table multi-version references 
against each reference's pinned snapshot schema
     add 068042ea8d6 [fix](paimon) read a branch's independent schema via its 
own schema dir on the scan path
     add eae5a1067d6 [test](paimon) align stale schema-evolution matrix tests 
to shipped behavior
     add bbbc9b40037 [test](nereids) rebase-adapt PullUpJoinFromUnionAllTest to 
the connector-migrated Hudi scan path
     add cf63fe107dd [opt](catalog) fe-connector: unify the connector cache 
foundation, memoize per-statement hot paths, fix iceberg case-insensitive 
column DDL (#66029)
     add 148d52db2d1 [fix](iceberg) dedupe partition columns so a 
multi-transform spec cannot crash partition pruning
     add a71c2a62b11 [fix](catalog) port #66008's paimon-cpp removal to the 
paimon connector scan path
     add 96a96fb6bf1 [chore](handoff) record the 2026-07-27 rebase onto 
5b3ac63f8b4
     add 83cfbcd4d6a [fix](catalog) port #65955's paimon table-option 
passthrough + jni.* rename to the connector
     add f67a4462aa0 [refactor](catalog) connector public interface cleanup: no 
common-module edit to add a connector, dead-surface deletion, 11 correctness 
fixes (#66135)
     add 19416004599 [fix](build) Support Iceberg Docker stacks on Apple Silicon
     add d34b81fd6a3 [fix](catalog) reconcile the connector SPI with upstream 
#66004's fe-filesystem storage facade
     add 76fd68e7cd0 [chore](handoff) record the 2026-07-27c rebase onto 
e7b7f1d1359 (upstream #66004 storage facade)
     add ceecd637c40 [fix](build) keep CONTAINER_UID assignment literal so 
pipeline sed still matches
     add 02e13272188 [fix](ci) hand the license-check file list over as a file, 
not an env var
     add 37f6087e2ba [chore](license) satisfy the ASF header check on this 
branch
     add 9a62834d2e2 [chore](ci) waive the unpatchable jackson-mapper-asl 
advisories in dependency review
     add d719c9beb07 [refactor](catalog) port #65984 paimon query-level 
@options into fe-connector-paimon
     add 3468d905eb3 [test](catalog) port #65870 partition-evolution coverage 
into fe-connector-iceberg

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   (d55a4fb458c)
            \
             N -- N -- N   refs/heads/branch-catalog-spi (3468d905eb3)

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:
 be/src/exec/common/hash_table/hash_map_context.h   |  9 ++-
 .../connector/iceberg/IcebergScanPlanProvider.java |  7 +++
 .../iceberg/IcebergPartitionUtilsTest.java         | 25 ++++++++
 plan-doc/HANDOFF.md                                | 70 +++++++++++++++++++++-
 4 files changed, 106 insertions(+), 5 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to