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


    from 688c8b7025e [refactor](catalog) fe-core: delete the unreachable 
metastore property cluster and the dead storage/AWS-credential surface (#66210)
     add 09f86f05b35 [feature](plugin) replace the always-true connector 
apiVersion() with a manifest-carried API version gate for all four plugin 
families (#66211)

No new revisions were added by this update.

Summary of changes:
 .licenserc.yaml                                    |    7 +
 .../handler/AuthenticationPluginManager.java       |   45 +-
 .../handler/AuthenticationPluginManagerTest.java   |  123 +-
 fe/fe-authentication/fe-authentication-spi/pom.xml |   17 +
 .../authentication-plugin-api-version.properties   |    9 +-
 .../spi/AuthenticationPluginSurfaceTest.java       |  131 ++
 .../resources/authentication-plugin-surface.txt    |   22 +
 fe/fe-authentication/pom.xml                       |   47 +
 .../src/main/assembly/plugin-zip.xml               |    4 +-
 fe/fe-connector/fe-connector-spi/pom.xml           |   14 +
 .../doris/connector/spi/ConnectorProvider.java     |    5 -
 .../doris/connector-plugin-api-version.properties  |    9 +-
 .../connector/spi/ConnectorPluginSurfaceTest.java  |  134 ++
 .../test/resources/connector-plugin-surface.txt    |   49 +
 .../src/main/assembly/plugin-zip.xml               |    4 +-
 fe/fe-connector/pom.xml                            |   39 +
 fe/fe-core/pom.xml                                 |   46 +
 .../AuthenticationIntegrationRuntime.java          |    6 +-
 .../doris/connector/ConnectorPluginManager.java    |   31 +-
 .../apache/doris/fs/FileSystemPluginManager.java   |   13 +-
 .../plugin/AuthenticationPluginAuthenticator.java  |    6 +-
 .../nereids/lineage/LineageEventProcessor.java     |   13 +-
 .../doris/lineage-plugin-api-version.properties    |    9 +-
 .../connector/ConnectorPluginManagerTest.java      |  109 +-
 .../nereids/lineage/LineagePluginSurfaceTest.java  |  131 ++
 .../PluginApiVersionWiringTest.java                |  225 ++
 .../VersionProbeConnectorProvider.java}            |   31 +-
 .../VersionProbeFileSystemProvider.java            |   48 +
 .../src/test/resources/lineage-plugin-surface.txt  |   16 +
 .../doris/extension/loader/ApiVersionGate.java     |  217 ++
 .../loader/DirectoryPluginRuntimeManager.java      |   92 +-
 .../apache/doris/extension/loader/LoadFailure.java |    2 +
 .../doris/extension/loader/ManifestVersions.java   |   17 +-
 .../doris/extension/loader/ApiVersionGateTest.java |  148 ++
 ...irectoryPluginRuntimeManagerApiVersionTest.java |  154 ++
 .../DirectoryPluginRuntimeManagerMetadataTest.java |   27 +-
 .../doris/test-plugin-api-version.properties       |   11 +-
 .../doris/unfiltered-plugin-api-version.properties |   11 +-
 fe/fe-filesystem/fe-filesystem-spi/pom.xml         |   14 +
 .../doris/filesystem-plugin-api-version.properties |    9 +-
 .../spi/FileSystemPluginSurfaceTest.java           |  132 ++
 .../test/resources/filesystem-plugin-surface.txt   |   64 +
 fe/fe-filesystem/pom.xml                           |   33 +
 plan-doc/00-connector-migration-master-plan.md     |    8 +-
 plan-doc/HANDOFF.md                                |   68 +-
 .../23-split-connector-context-storage-services.md |    2 +-
 plan-doc/decisions-log.md                          |    5 +-
 .../2026-07-29-plugin-api-version-check-design.md  |  703 ++++++
 .../2026-07-29-plugin-api-version-check-plan.md    | 2334 ++++++++++++++++++++
 49 files changed, 5226 insertions(+), 168 deletions(-)
 copy sonar-project.properties => 
fe/fe-authentication/fe-authentication-spi/src/main/resources-filtered/META-INF/doris/authentication-plugin-api-version.properties
 (65%)
 create mode 100644 
fe/fe-authentication/fe-authentication-spi/src/test/java/org/apache/doris/authentication/spi/AuthenticationPluginSurfaceTest.java
 create mode 100644 
fe/fe-authentication/fe-authentication-spi/src/test/resources/authentication-plugin-surface.txt
 copy sonar-project.properties => 
fe/fe-connector/fe-connector-spi/src/main/resources-filtered/META-INF/doris/connector-plugin-api-version.properties
 (66%)
 create mode 100644 
fe/fe-connector/fe-connector-spi/src/test/java/org/apache/doris/connector/spi/ConnectorPluginSurfaceTest.java
 create mode 100644 
fe/fe-connector/fe-connector-spi/src/test/resources/connector-plugin-surface.txt
 copy sonar-project.properties => 
fe/fe-core/src/main/resources-filtered/META-INF/doris/lineage-plugin-api-version.properties
 (67%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/lineage/LineagePluginSurfaceTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/pluginapiversion/PluginApiVersionWiringTest.java
 copy 
fe/{fe-connector/fe-connector-trino/src/main/java/org/apache/doris/connector/trino/TrinoConnectorProvider.java
 => 
fe-core/src/test/java/org/apache/doris/pluginapiversion/testplugins/VersionProbeConnectorProvider.java}
 (52%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/pluginapiversion/testplugins/VersionProbeFileSystemProvider.java
 create mode 100644 fe/fe-core/src/test/resources/lineage-plugin-surface.txt
 create mode 100644 
fe/fe-extension-loader/src/main/java/org/apache/doris/extension/loader/ApiVersionGate.java
 create mode 100644 
fe/fe-extension-loader/src/test/java/org/apache/doris/extension/loader/ApiVersionGateTest.java
 create mode 100644 
fe/fe-extension-loader/src/test/java/org/apache/doris/extension/loader/DirectoryPluginRuntimeManagerApiVersionTest.java
 copy .clangd => 
fe/fe-extension-loader/src/test/resources/META-INF/doris/test-plugin-api-version.properties
 (78%)
 copy .clangd => 
fe/fe-extension-loader/src/test/resources/META-INF/doris/unfiltered-plugin-api-version.properties
 (76%)
 copy sonar-project.properties => 
fe/fe-filesystem/fe-filesystem-spi/src/main/resources-filtered/META-INF/doris/filesystem-plugin-api-version.properties
 (66%)
 create mode 100644 
fe/fe-filesystem/fe-filesystem-spi/src/test/java/org/apache/doris/filesystem/spi/FileSystemPluginSurfaceTest.java
 create mode 100644 
fe/fe-filesystem/fe-filesystem-spi/src/test/resources/filesystem-plugin-surface.txt
 create mode 100644 
plan-doc/designs/2026-07-29-plugin-api-version-check-design.md
 create mode 100644 plan-doc/designs/2026-07-29-plugin-api-version-check-plan.md


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

Reply via email to