You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by vh...@apache.org on 2026/06/04 06:43:25 UTC
(hudi) 08/36: chore(trino): bump trino.connector.version to 480
This is an automated email from the ASF dual-hosted git repository.
voonhous pushed a commit to tag rfc-105-pre-cleanup
in repository https://gitbox.apache.org/repos/asf/hudi.git
commit 36fc2b93f110d9f1885e636369ceb3a6f7ae8d40
Author: voon <vo...@gmail.com>
AuthorDate: Fri May 22 21:02:50 2026 +0800
chore(trino): bump trino.connector.version to 480
Aligns the SPI the bundle is compiled against with the Trino-side
hudi-shim branch (480-SNAPSHOT). Two BOM-resolution gaps surfaced:
- com.google.inject:guice is only managed under <classifier>classes</classifier>
in Trino 480 (the "classes-only" variant Trino imports throughout);
the plain jar coordinate is no longer in the BOM. Switched the dep
to match Trino's own usage in plugin/trino-hive.
- io.trino:trino-spi:test-jar is not keyed by the BOM (Maven keys dep
mgmt on GAV+type+classifier), so the test-jar coord needs an explicit
version. Pinned to dep.trino.version.
---
hudi-trino-plugin/pom.xml | 4 ++++
pom.xml | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/hudi-trino-plugin/pom.xml b/hudi-trino-plugin/pom.xml
index a526e593637d..0db6338fbaa3 100644
--- a/hudi-trino-plugin/pom.xml
+++ b/hudi-trino-plugin/pom.xml
@@ -79,8 +79,10 @@
</dependency>
<dependency>
+ <!-- Trino bundles guice as the classes-only classifier; the BOM does not manage the plain jar. -->
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
+ <classifier>classes</classifier>
</dependency>
<dependency>
@@ -375,8 +377,10 @@
</dependency>
<dependency>
+ <!-- BOM does not manage test-jar coordinate; declare the version explicitly. -->
<groupId>io.trino</groupId>
<artifactId>trino-spi</artifactId>
+ <version>${dep.trino.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/pom.xml b/pom.xml
index fbefb7577389..75866f586f60 100644
--- a/pom.xml
+++ b/pom.xml
@@ -130,7 +130,7 @@
<presto.version>0.273</presto.version>
<trino.version>390</trino.version>
<!-- Trino SPI version that hudi-trino-plugin (RFC-105) compiles against. -->
- <trino.connector.version>472</trino.connector.version>
+ <trino.connector.version>480</trino.connector.version>
<hive.exec.classifier>core</hive.exec.classifier>
<metrics.version>4.1.1</metrics.version>
<orc.spark.version>1.6.0</orc.spark.version>