From 27543aa58f41572c7385349b2ff0e1332c0b437a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 28 Jan 2026 19:49:40 +0000 Subject: [PATCH 1/5] Initial plan From a086dd1a81ff41db9d47bab50816b98a77743cfd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 28 Jan 2026 20:05:15 +0000 Subject: [PATCH 2/5] Disable AddNullMarkedToClass Error Prone check for Java 8 compatibility --- .../src/main/kotlin/ai.errorprone-conventions.gradle.kts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts b/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts index 2bb535c61a..0d8b920ddd 100644 --- a/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts @@ -83,6 +83,11 @@ tasks { // Requires adding compile dependency to JSpecify disable("AddNullMarkedToPackageInfo") + + // AddNullMarkedToClass also requires JSpecify and causes "unknown enum constant ElementType.MODULE" + // warnings when compiling with --release 8, even though we use JDK 21 for compilation. + // See: https://github.com/jspecify/jspecify/wiki/version-compatibility + disable("AddNullMarkedToClass") } } } From 18ac515228dd23311279795c2ed5f3f35ab4d623 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 00:14:36 +0000 Subject: [PATCH 3/5] Upgrade Error Prone version from 2.44.0 to 2.46.0 Co-authored-by: xiang17 <9310587+xiang17@users.noreply.github.com> --- dependencyManagement/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencyManagement/build.gradle.kts b/dependencyManagement/build.gradle.kts index 417076b7de..dc9f9c5163 100644 --- a/dependencyManagement/build.gradle.kts +++ b/dependencyManagement/build.gradle.kts @@ -29,7 +29,7 @@ val DEPENDENCY_BOMS = listOf( val autoServiceVersion = "1.1.1" val autoValueVersion = "1.11.1" -val errorProneVersion = "2.44.0" +val errorProneVersion = "2.46.0" val jmhVersion = "1.37" val mockitoVersion = "4.11.0" val slf4jVersion = "2.0.17" From 3fba58f384e5ca0f152261d8e887ff364727059f Mon Sep 17 00:00:00 2001 From: Sean Li Date: Wed, 4 Feb 2026 17:35:19 -0800 Subject: [PATCH 4/5] ./gradlew generateLicenseReport --- licenses/more-licenses.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/licenses/more-licenses.md b/licenses/more-licenses.md index 52543cde9d..d5d71b3d16 100644 --- a/licenses/more-licenses.md +++ b/licenses/more-licenses.md @@ -1,7 +1,7 @@ # agent ## Dependency License Report -_2026-01-23 17:04:25 UTC_ +_2026-02-04 17:34:04 PST_ ## Apache License, Version 2.0 **1** **Group:** `com.fasterxml.jackson.core` **Name:** `jackson-annotations` **Version:** `2.20` @@ -32,7 +32,7 @@ _2026-01-23 17:04:25 UTC_ > - **Embedded license files**: [jackson-datatype-jsr310-2.20.1.jar/META-INF/LICENSE](jackson-datatype-jsr310-2.20.1.jar/META-INF/LICENSE) - [jackson-datatype-jsr310-2.20.1.jar/META-INF/NOTICE](jackson-datatype-jsr310-2.20.1.jar/META-INF/NOTICE) -**5** **Group:** `com.google.errorprone` **Name:** `error_prone_annotations` **Version:** `2.44.0` +**5** **Group:** `com.google.errorprone` **Name:** `error_prone_annotations` **Version:** `2.46.0` > - **Manifest Project URL**: [https://errorprone.info/error_prone_annotations](https://errorprone.info/error_prone_annotations) > - **Manifest License**: Apache License, Version 2.0 (Not Packaged) > - **POM License**: Apache License, Version 2.0 - [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) From 699ba9daad45ee1b713ef5c76b74a47f20769347 Mon Sep 17 00:00:00 2001 From: Sean Li Date: Wed, 4 Feb 2026 17:35:46 -0800 Subject: [PATCH 5/5] ./gradlew resolveAndLockAll --write-locks --- agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile | 2 +- agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile | 2 +- agent/agent-tooling/gradle.lockfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile b/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile index 69410223a1..90d88d1ffa 100644 --- a/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile +++ b/agent/agent-gc-monitor/gc-monitor-api/gradle.lockfile @@ -3,7 +3,7 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.3.3=runtimeClasspath com.fasterxml.jackson:jackson-bom:2.20.1=runtimeClasspath -com.google.errorprone:error_prone_annotations:2.44.0=runtimeClasspath +com.google.errorprone:error_prone_annotations:2.46.0=runtimeClasspath io.netty:netty-bom:4.2.9.Final=runtimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.21.0-alpha=runtimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.21.0=runtimeClasspath diff --git a/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile b/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile index 69410223a1..90d88d1ffa 100644 --- a/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile +++ b/agent/agent-gc-monitor/gc-monitor-core/gradle.lockfile @@ -3,7 +3,7 @@ # This file is expected to be part of source control. com.azure:azure-sdk-bom:1.3.3=runtimeClasspath com.fasterxml.jackson:jackson-bom:2.20.1=runtimeClasspath -com.google.errorprone:error_prone_annotations:2.44.0=runtimeClasspath +com.google.errorprone:error_prone_annotations:2.46.0=runtimeClasspath io.netty:netty-bom:4.2.9.Final=runtimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:2.21.0-alpha=runtimeClasspath io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom:2.21.0=runtimeClasspath diff --git a/agent/agent-tooling/gradle.lockfile b/agent/agent-tooling/gradle.lockfile index f0ae86fefc..7957b8bb90 100644 --- a/agent/agent-tooling/gradle.lockfile +++ b/agent/agent-tooling/gradle.lockfile @@ -21,7 +21,7 @@ com.fasterxml.jackson.core:jackson-databind:2.20.1=runtimeClasspath com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.20.1=runtimeClasspath com.fasterxml.jackson:jackson-bom:2.20.1=runtimeClasspath com.github.oshi:oshi-core:6.9.1=runtimeClasspath -com.google.errorprone:error_prone_annotations:2.44.0=runtimeClasspath +com.google.errorprone:error_prone_annotations:2.46.0=runtimeClasspath com.microsoft.azure:msal4j-persistence-extension:1.3.0=runtimeClasspath com.microsoft.azure:msal4j:1.23.1=runtimeClasspath commons-codec:commons-codec:1.20.0=runtimeClasspath