Skip to content

Commit 659baf5

Browse files
committed
Version upgrades. Upgrading org.eclipse.jetty:jetty-servlet:11.0.24 to org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.16org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.16 is causing JakartaInteropTests to fail, that needs work.
1 parent 77c7ccf commit 659baf5

File tree

2 files changed

+28
-22
lines changed

2 files changed

+28
-22
lines changed

gradle/libs.versions.toml

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ androidx-test-ext-junit = "androidx.test.ext:junit:1.2.1"
1919
androidx-test-rules = "androidx.test:rules:1.6.1"
2020
animalsniffer = "org.codehaus.mojo:animal-sniffer:1.24"
2121
animalsniffer-annotations = "org.codehaus.mojo:animal-sniffer-annotations:1.24"
22-
assertj-core = "org.assertj:assertj-core:3.26.3"
22+
assertj-core = "org.assertj:assertj-core:3.27.2"
2323
auto-value = "com.google.auto.value:auto-value:1.11.0"
2424
auto-value-annotations = "com.google.auto.value:auto-value-annotations:1.11.0"
25-
checkstyle = "com.puppycrawl.tools:checkstyle:10.19.0"
25+
checkstyle = "com.puppycrawl.tools:checkstyle:10.21.1"
2626
commons-math3 = "org.apache.commons:commons-math3:3.6.1"
2727
conscrypt = "org.conscrypt:conscrypt-openjdk-uber:2.5.2"
2828
cronet-api = "org.chromium.net:cronet-api:119.6045.31"
@@ -31,35 +31,40 @@ cronet-embedded = "org.chromium.net:cronet-embedded:119.6045.31"
3131
# It breaks Bazel (ArrayIndexOutOfBoundsException in turbine) and Dexing ("D8:
3232
# java.lang.NullPointerException"). We can trivially upgrade the Bazel CI to
3333
# 6.3.0+ (https://github.com/bazelbuild/bazel/issues/18743).
34-
errorprone-annotations = "com.google.errorprone:error_prone_annotations:2.30.0"
34+
errorprone-annotations = "com.google.errorprone:error_prone_annotations:2.36.0"
3535
# error-prone 2.32.0+ require Java 17+
36-
errorprone-core = "com.google.errorprone:error_prone_core:2.31.0"
37-
google-api-protos = "com.google.api.grpc:proto-google-common-protos:2.48.0"
36+
errorprone-core = "com.google.errorprone:error_prone_core:2.36.0"
37+
google-api-protos = "com.google.api.grpc:proto-google-common-protos:2.50.1"
3838
# google-auth-library 1.25.0+ requires error_prone_annotations 2.31.0+, which
3939
# breaks the Android build
40-
google-auth-credentials = "com.google.auth:google-auth-library-credentials:1.24.1"
41-
google-auth-oauth2Http = "com.google.auth:google-auth-library-oauth2-http:1.24.1"
40+
google-auth-credentials = "com.google.auth:google-auth-library-credentials:1.30.1"
41+
google-auth-oauth2Http = "com.google.auth:google-auth-library-oauth2-http:1.30.1"
4242
# Release notes: https://cloud.google.com/logging/docs/release-notes
43-
google-cloud-logging = "com.google.cloud:google-cloud-logging:3.20.6"
43+
google-cloud-logging = "com.google.cloud:google-cloud-logging:3.21.1"
4444
gson = "com.google.code.gson:gson:2.11.0"
45-
guava = "com.google.guava:guava:33.3.1-android"
45+
guava = "com.google.guava:guava:33.4.0-android"
4646
guava-betaChecker = "com.google.guava:guava-beta-checker:1.0"
47-
guava-testlib = "com.google.guava:guava-testlib:33.3.1-android"
47+
guava-testlib = "com.google.guava:guava-testlib:33.4.0-android"
4848
# JRE version is needed for projects where its a transitive dependency, f.e. gcp-observability.
4949
# May be different from the -android version.
50-
guava-jre = "com.google.guava:guava:33.3.1-jre"
50+
guava-jre = "com.google.guava:guava:33.4.0-jre"
5151
hdrhistogram = "org.hdrhistogram:HdrHistogram:2.2.2"
5252
# 6.0.0+ use java.lang.Deprecated forRemoval and since from Java 9
53-
jakarta-servlet-api = "jakarta.servlet:jakarta.servlet-api:5.0.0"
53+
jakarta-servlet-api = "jakarta.servlet:jakarta.servlet-api:6.1.0"
54+
# Not using the relocated org.apache.tomcat:tomcat-annotations-api because it requires migrating
55+
# java.annotation to jakarta.annotation. According to
56+
# https://github.com/grpc/grpc-java/issues/6833#issuecomment-602242609
57+
# there are so many different artifacts containing it, which causes classpath collisions.
5458
javax-annotation = "org.apache.tomcat:annotations-api:6.0.53"
5559
javax-servlet-api = "javax.servlet:javax.servlet-api:4.0.1"
5660
# 12.0.0+ require Java 17+
5761
jetty-client = "org.eclipse.jetty:jetty-client:11.0.24"
62+
# Relocated to jetty-http3-server that we don't use
5863
jetty-http2-server = "org.eclipse.jetty.http2:http2-server:11.0.24"
5964
jetty-http2-server10 = "org.eclipse.jetty.http2:http2-server:10.0.20"
60-
jetty-servlet = "org.eclipse.jetty:jetty-servlet:11.0.24"
65+
jetty-servlet = "org.eclipse.jetty.ee10:jetty-ee10-servlet:12.0.16"
6166
jetty-servlet10 = "org.eclipse.jetty:jetty-servlet:10.0.20"
62-
jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
67+
jsr305 = "com.github.spotbugs:spotbugs-annotations:4.8.6"
6368
junit = "junit:junit:4.13.2"
6469
# 2.17+ require Java 11+ (not mentioned in release notes)
6570
lincheck = "org.jetbrains.kotlinx:lincheck:2.16"
@@ -85,18 +90,18 @@ opencensus-contrib-grpc-metrics = { module = "io.opencensus:opencensus-contrib-g
8590
opencensus-exporter-stats-stackdriver = { module = "io.opencensus:opencensus-exporter-stats-stackdriver", version.ref = "opencensus" }
8691
opencensus-exporter-trace-stackdriver = { module = "io.opencensus:opencensus-exporter-trace-stackdriver", version.ref = "opencensus" }
8792
opencensus-impl = { module = "io.opencensus:opencensus-impl", version.ref = "opencensus" }
88-
opentelemetry-api = "io.opentelemetry:opentelemetry-api:1.43.0"
89-
opentelemetry-exporter-prometheus = "io.opentelemetry:opentelemetry-exporter-prometheus:1.43.0-alpha"
90-
opentelemetry-gcp-resources = "io.opentelemetry.contrib:opentelemetry-gcp-resources:1.40.0-alpha"
91-
opentelemetry-sdk-extension-autoconfigure = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.43.0"
92-
opentelemetry-sdk-testing = "io.opentelemetry:opentelemetry-sdk-testing:1.43.0"
93+
opentelemetry-api = "io.opentelemetry:opentelemetry-api:1.46.0"
94+
opentelemetry-exporter-prometheus = "io.opentelemetry:opentelemetry-exporter-prometheus:1.46.0-alpha"
95+
opentelemetry-gcp-resources = "io.opentelemetry.contrib:opentelemetry-gcp-resources:1.43.0-alpha"
96+
opentelemetry-sdk-extension-autoconfigure = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.46.0"
97+
opentelemetry-sdk-testing = "io.opentelemetry:opentelemetry-sdk-testing:1.46.0"
9398
perfmark-api = "io.perfmark:perfmark-api:0.27.0"
9499
protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" }
95100
protobuf-java-util = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobuf" }
96101
protobuf-javalite = { module = "com.google.protobuf:protobuf-javalite", version.ref = "protobuf" }
97102
protobuf-protoc = { module = "com.google.protobuf:protoc", version.ref = "protobuf" }
98-
re2j = "com.google.re2j:re2j:1.7"
99-
robolectric = "org.robolectric:robolectric:4.13"
103+
re2j = "com.google.re2j:re2j:1.8"
104+
robolectric = "org.robolectric:robolectric:4.14.1"
100105
signature-android = "net.sf.androidscents.signature:android-api-level-21:5.0.1_r2"
101106
signature-java = "org.codehaus.mojo.signature:java18:1.0"
102107
# 11.0.0+ require Java 17+
@@ -109,5 +114,5 @@ undertow-servlet = "io.undertow:undertow-servlet:2.3.18.Final"
109114
# Do not update: Pinned to the last version supporting Java 8.
110115
# See https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1
111116
checkstylejava8 = "com.puppycrawl.tools:checkstyle:9.3"
112-
# See https://github.com/google/error-prone/releases/tag/v2.11.0
117+
# 2.11.0+ requires JDK 11+ (See https://github.com/google/error-prone/releases/tag/v2.11.0)
113118
errorprone-corejava8 = "com.google.errorprone:error_prone_core:2.10.0"

servlet/jakarta/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def migrate(String name, String inputDir, SourceSet sourceSet) {
5050
filter { String line ->
5151
line.replace('javax.servlet', 'jakarta.servlet')
5252
.replace('io.grpc.servlet', 'io.grpc.servlet.jakarta')
53+
.replace('org.eclipse.jetty.servlet', 'org.eclipse.jetty.ee10.servlet')
5354
}
5455
}
5556
}

0 commit comments

Comments
 (0)