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

etudenhoefner pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git


The following commit(s) were added to refs/heads/main by this push:
     new 122176a37f Core: Upgrade Jetty and Servlet API (#10850)
122176a37f is described below

commit 122176a37fed02f6883a75fee440fb1e7ba161ec
Author: Eduard Tudenhoefner <[email protected]>
AuthorDate: Fri Aug 2 14:08:43 2024 +0200

    Core: Upgrade Jetty and Servlet API (#10850)
    
    This is the latest Jetty version that runs with JDK11
---
 build.gradle                                                       | 1 +
 core/src/test/java/org/apache/iceberg/rest/RESTCatalogServlet.java | 6 +++---
 gradle/libs.versions.toml                                          | 4 +++-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/build.gradle b/build.gradle
index 450a92f24b..36928c8695 100644
--- a/build.gradle
+++ b/build.gradle
@@ -361,6 +361,7 @@ project(':iceberg-core') {
     }
 
     testImplementation libs.jetty.servlet
+    testImplementation libs.jakarta.servlet
     testImplementation libs.jetty.server
     testImplementation libs.mockserver.netty
     testImplementation libs.mockserver.client.java
diff --git a/core/src/test/java/org/apache/iceberg/rest/RESTCatalogServlet.java 
b/core/src/test/java/org/apache/iceberg/rest/RESTCatalogServlet.java
index 954f5130ec..f456bb4d35 100644
--- a/core/src/test/java/org/apache/iceberg/rest/RESTCatalogServlet.java
+++ b/core/src/test/java/org/apache/iceberg/rest/RESTCatalogServlet.java
@@ -20,6 +20,9 @@ package org.apache.iceberg.rest;
 
 import static java.lang.String.format;
 
+import jakarta.servlet.http.HttpServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.Reader;
@@ -30,9 +33,6 @@ import java.util.Optional;
 import java.util.function.Consumer;
 import java.util.function.Function;
 import java.util.stream.Collectors;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
 import org.apache.hc.core5.http.ContentType;
 import org.apache.hc.core5.http.HttpHeaders;
 import org.apache.iceberg.exceptions.RESTException;
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 5ede5abf23..de109572de 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -57,9 +57,10 @@ jackson213 = { strictly = "2.13.4"}
 jackson214 = { strictly = "2.14.2"}
 jackson215 = { strictly = "2.15.2"}
 jakarta-el-api = "3.0.3"
+jakarta-servlet-api = "6.1.0"
 jaxb-api = "2.3.1"
 jaxb-runtime = "2.3.9"
-jetty = "9.4.55.v20240627"
+jetty = "11.0.22"
 junit = "5.10.1"
 kafka = "3.7.1"
 kryo-shaded = "4.0.3"
@@ -196,6 +197,7 @@ flink119-test-utils = { module = 
"org.apache.flink:flink-test-utils", version.re
 flink119-test-utilsjunit = { module = 
"org.apache.flink:flink-test-utils-junit", version.ref = "flink119" }
 guava-testlib = { module = "com.google.guava:guava-testlib", version.ref = 
"guava" }
 jakarta-el-api = { module = "jakarta.el:jakarta.el-api", version.ref = 
"jakarta-el-api" }
+jakarta-servlet = {module = "jakarta.servlet:jakarta.servlet-api", version.ref 
= "jakarta-servlet-api"}
 jetty-server = { module = "org.eclipse.jetty:jetty-server", version.ref = 
"jetty" }
 jetty-servlet = { module = "org.eclipse.jetty:jetty-servlet", version.ref = 
"jetty" }
 junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = 
"junit" }

Reply via email to