diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce7183565..87dbbf51a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: strategy: fail-fast: false matrix: - java-version: [24] + java-version: [25] timeout-minutes: 20 steps: - name: Checkout source diff --git a/.java-version b/.java-version index eae980b3c..f1a2f699c 100644 --- a/.java-version +++ b/.java-version @@ -1 +1 @@ -24.0.2+12 +25.0.1+8 diff --git a/docker/build.sh b/docker/build.sh index e1d899855..4e751c883 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -107,8 +107,8 @@ TAG_PREFIX="trino-gateway:${TRINO_GATEWAY_VERSION}" #version file is used by the Helm chart test echo "${TRINO_GATEWAY_VERSION}" > "${SOURCE_DIR}"/trino-gateway-version.txt -TRINO_GATEWAY_BASE_IMAGE=${TRINO_GATEWAY_BASE_IMAGE:-'registry.access.redhat.com/ubi10/ubi-micro:latest'} -TRINO_GATEWAY_BUILD_IMAGE=${TRINO_GATEWAY_BUILD_IMAGE:-'registry.access.redhat.com/ubi10/ubi:latest'} +TRINO_GATEWAY_BASE_IMAGE=${TRINO_GATEWAY_BASE_IMAGE:-'redhat/ubi10-micro:latest'} +TRINO_GATEWAY_BUILD_IMAGE=${TRINO_GATEWAY_BUILD_IMAGE:-'redhat/ubi10:latest'} for arch in "${ARCHITECTURES[@]}"; do echo "🫙 Building the image for $arch with Temurin JDK release ${JDK_RELEASE_NAME}" diff --git a/docs/development.md b/docs/development.md index 1d2f0fa8a..2835a7dd1 100644 --- a/docs/development.md +++ b/docs/development.md @@ -3,7 +3,7 @@ ## Build requirements * Mac OS X or Linux -* Java 24+, 64-bit +* Java 25+, 64-bit * Docker #### Running Trino Gateway in your IDE @@ -21,7 +21,7 @@ or execute the following command: #### Locally -This project requires Java 24. Note that higher version of Java have not been +This project requires Java 25. Note that higher version of Java have not been verified and may run into unexpected issues. Run `./mvnw clean install` to build `trino-gateway`. VM options required for diff --git a/docs/installation.md b/docs/installation.md index a00034ad3..b8995a159 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -21,7 +21,7 @@ Consider the following requirements for your Trino Gateway installation. ### Java -Trino Gateway requires a Java 24 runtime. Older versions of Java can not be +Trino Gateway requires a Java 25 runtime. Older versions of Java can not be used. Newer versions might work but are not tested. Verify the Java version on your system with `java -version`. diff --git a/gateway-ha/pom.xml b/gateway-ha/pom.xml index a4d16fd9b..36b46ef50 100644 --- a/gateway-ha/pom.xml +++ b/gateway-ha/pom.xml @@ -25,7 +25,7 @@ 11.8.2 4.1.0 5.18.0 - 5.3.0 + 5.3.2 474 diff --git a/pom.xml b/pom.xml index a5d5452e6..9e3ceabed 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ io.airlift airbase - 325 + 330 io.trino.gateway @@ -39,14 +39,14 @@ UTF-8 UTF-8 - 24 - 24.0.2 + 25 + 25.0.0 true true 8 clean verify -DskipTests - 12.1.3 + 12.1.4 @@ -54,7 +54,7 @@ io.airlift bom - 372 + 381 pom import @@ -96,7 +96,7 @@ org.glassfish.jersey.core jersey-server - 3.1.11 + 4.0.0