diff --git a/.github/workflows/build-timestamped-master.yml b/.github/workflows/build-timestamped-master.yml
index 178eee0080..82cb43d54c 100644
--- a/.github/workflows/build-timestamped-master.yml
+++ b/.github/workflows/build-timestamped-master.yml
@@ -16,9 +16,9 @@ jobs:
if: github.repository_owner == 'ballerina-platform'
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/build-with-ballerina-lang.yml b/.github/workflows/build-with-ballerina-lang.yml
index 1c4488e02d..160105714d 100644
--- a/.github/workflows/build-with-ballerina-lang.yml
+++ b/.github/workflows/build-with-ballerina-lang.yml
@@ -31,7 +31,7 @@ jobs:
ref: ${{ inputs.lang_tag || 'master' }}
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
@@ -78,7 +78,7 @@ jobs:
ref: ${{ inputs.lang_tag || 'master' }}
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/central-publish.yml b/.github/workflows/central-publish.yml
index 4c5a660619..a2f6b08ca2 100644
--- a/.github/workflows/central-publish.yml
+++ b/.github/workflows/central-publish.yml
@@ -18,9 +18,9 @@ jobs:
if: github.repository_owner == 'ballerina-platform'
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/on-demand-urgent-build-timestamped-master-without-tests.yml b/.github/workflows/on-demand-urgent-build-timestamped-master-without-tests.yml
index 3c5e2efddb..dfe8191d29 100644
--- a/.github/workflows/on-demand-urgent-build-timestamped-master-without-tests.yml
+++ b/.github/workflows/on-demand-urgent-build-timestamped-master-without-tests.yml
@@ -9,9 +9,9 @@ jobs:
if: github.repository_owner == 'ballerina-platform'
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml
index 9f37c1a406..2d9c579e68 100644
--- a/.github/workflows/publish-release.yml
+++ b/.github/workflows/publish-release.yml
@@ -12,9 +12,9 @@ jobs:
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index e6e418f531..ec0583c056 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -12,9 +12,9 @@ jobs:
cancel-in-progress: true
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
@@ -39,9 +39,9 @@ jobs:
cancel-in-progress: true
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
@@ -62,9 +62,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/trivy-scan.yml b/.github/workflows/trivy-scan.yml
index 3e3b3389d3..4e213ea4b2 100644
--- a/.github/workflows/trivy-scan.yml
+++ b/.github/workflows/trivy-scan.yml
@@ -10,9 +10,9 @@ jobs:
name: Build on Ubuntu
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Set up JDK 11
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
diff --git a/.github/workflows/update_specs.yml b/.github/workflows/update_specs.yml
index 3af6d4a4b2..7815278d01 100644
--- a/.github/workflows/update_specs.yml
+++ b/.github/workflows/update_specs.yml
@@ -19,7 +19,7 @@ jobs:
steps:
- name: Checkout Repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Get current date
id: date
diff --git a/README.md b/README.md
index 8141c2f099..992dd0c7df 100644
--- a/README.md
+++ b/README.md
@@ -117,9 +117,9 @@ This repository only contains the source code for the package.
### Set Up the prerequisites
-1. Download and install Java SE Development Kit (JDK) version 11 (from one of the following locations).
+1. Download and install Java SE Development Kit (JDK) version 17 (from one of the following locations).
- * [Oracle](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)
+ * [Oracle](https://www.oracle.com/java/technologies/javase-jdk17-downloads.html)
* [OpenJDK](https://adoptium.net/)
diff --git a/ballerina/Ballerina.toml b/ballerina/Ballerina.toml
index fdd6239316..ba4f4a4454 100644
--- a/ballerina/Ballerina.toml
+++ b/ballerina/Ballerina.toml
@@ -10,157 +10,157 @@ license = ["Apache-2.0"]
distribution = "2201.7.0"
export = ["http", "http.httpscerr"]
-[platform.java11]
+[platform.java17]
graalvmCompatible = true
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "http-native"
version = "2.9.0"
path = "../native/build/libs/http-native-2.9.0-SNAPSHOT.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "mime-native"
version = "2.8.0"
-path = "./lib/mime-native-2.8.0-20230620-205000-a1e0453.jar"
+path = "./lib/mime-native-2.8.0-20230622-135900-25e4923.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "constraint-native"
version = "1.3.0"
-path = "./lib/constraint-native-1.3.0-20230620-195700-ca941bc.jar"
+path = "./lib/constraint-native-1.3.0-20230622-115000-e1ca592.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-common"
version = "4.1.94.Final"
path = "./lib/netty-common-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-buffer"
version = "4.1.94.Final"
path = "./lib/netty-buffer-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-transport"
version = "4.1.94.Final"
path = "./lib/netty-transport-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-resolver"
version = "4.1.94.Final"
path = "./lib/netty-resolver-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-handler"
version = "4.1.94.Final"
path = "./lib/netty-handler-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-codec-http"
version = "4.1.94.Final"
path = "./lib/netty-codec-http-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-codec"
version = "4.1.94.Final"
path = "./lib/netty-codec-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-handler-proxy"
version = "4.1.94.Final"
path = "./lib/netty-handler-proxy-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-codec-http2"
version = "4.1.94.Final"
path = "./lib/netty-codec-http2-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "commons-pool.wso2"
artifactId = "commons-pool"
version = "1.5.6.wso2v1"
path = "./lib/commons-pool-1.5.6.wso2v1.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-transport-native-unix-common"
version = "4.1.94.Final"
path = "./lib/netty-transport-native-unix-common-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "org.bouncycastle"
artifactId = "bcprov-jdk15on"
version = "1.69"
path = "./lib/bcprov-jdk15on-1.69.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "org.bouncycastle"
artifactId = "bcpkix-jdk15on"
version = "1.69"
path = "./lib/bcpkix-jdk15on-1.69.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-tcnative-boringssl-static"
version = "2.0.61.Final"
path = "./lib/netty-tcnative-boringssl-static-2.0.61.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
path = "./lib/netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
path = "./lib/netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
path = "./lib/netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
path = "./lib/netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
path = "./lib/netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-tcnative-classes"
version = "2.0.61.Final"
path = "./lib/netty-tcnative-classes-2.0.61.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "org.jvnet.mimepull"
artifactId = "mimepull"
version = "1.9.11"
path = "./lib/mimepull-1.9.11.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "io.netty"
artifactId = "netty-codec-socks"
version = "4.1.94.Final"
path = "./lib/netty-codec-socks-4.1.94.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "org.jboss.marshalling"
artifactId = "jboss-marshalling"
version = "2.0.5.Final"
path = "./lib/jboss-marshalling-2.0.5.Final.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "net.jpountz.lz4"
artifactId = "lz4"
version = "1.3.0"
path = "./lib/lz4-1.3.0.jar"
-[[platform.java11.dependency]]
+[[platform.java17.dependency]]
groupId = "com.google.protobufl"
artifactId = "protobuf-java"
version = "3.20.3"
diff --git a/build-config/checkstyle/build.gradle b/build-config/checkstyle/build.gradle
index b89ab41fe8..1dbe8db0c5 100644
--- a/build-config/checkstyle/build.gradle
+++ b/build-config/checkstyle/build.gradle
@@ -23,8 +23,8 @@ apply plugin: 'java'
task downloadCheckstyleRuleFiles(type: Download) {
src([
- 'https://raw.githubusercontent.com/wso2/code-quality-tools/v1.3/checkstyle/checkstyle.xml',
- 'https://raw.githubusercontent.com/wso2/code-quality-tools/v1.3/checkstyle/suppressions.xml'
+ 'https://raw.githubusercontent.com/wso2/code-quality-tools/v1.4/checkstyle/jdk-17/checkstyle.xml',
+ 'https://raw.githubusercontent.com/wso2/code-quality-tools/v1.4/checkstyle/jdk-17/suppressions.xml'
])
overwrite false
onlyIfNewer true
diff --git a/build.gradle b/build.gradle
index 1258a9a829..5cc29f6e6f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -16,9 +16,9 @@
*/
plugins {
- id "com.github.spotbugs" version "4.2.3"
- id "com.github.johnrengelman.shadow" version "5.2.0"
- id "de.undercouch.download" version "4.0.4"
+ id "com.github.spotbugs" version "5.0.14"
+ id "com.github.johnrengelman.shadow" version "8.1.0"
+ id "de.undercouch.download" version "5.4.0"
id "net.researchgate.release" version "2.8.0"
}
diff --git a/compiler-plugin-tests/build.gradle b/compiler-plugin-tests/build.gradle
index e1d61d4884..bda6b47a25 100644
--- a/compiler-plugin-tests/build.gradle
+++ b/compiler-plugin-tests/build.gradle
@@ -95,7 +95,7 @@ test {
jacocoTestReport {
dependsOn test
reports {
- xml.enabled true
+ xml.required = true
}
sourceSets project(':http-compiler-plugin').sourceSets.main
}
diff --git a/compiler-plugin/build.gradle b/compiler-plugin/build.gradle
index 20180d2d6c..b529b6b1c2 100644
--- a/compiler-plugin/build.gradle
+++ b/compiler-plugin/build.gradle
@@ -54,7 +54,7 @@ spotbugsMain {
html.enabled true
text.enabled = true
}
- def excludeFile = file("${rootDir}/spotbugs-exclude.xml")
+ def excludeFile = file('spotbugs-exclude.xml')
if(excludeFile.exists()) {
excludeFilter = excludeFile
}
diff --git a/compiler-plugin/spotbugs-exclude.xml b/compiler-plugin/spotbugs-exclude.xml
new file mode 100644
index 0000000000..3c56c8cc23
--- /dev/null
+++ b/compiler-plugin/spotbugs-exclude.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gradle.properties b/gradle.properties
index 2aa227d3c0..689920b362 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,26 +3,26 @@ group=io.ballerina.stdlib
version=2.9.0-SNAPSHOT
ballerinaLangVersion= 2201.7.0-20230622-064700-4a2dc6dd
ballerinaTomlParserVersion=1.2.2
-commonsLang3Version=3.8.1
+commonsLang3Version=3.12.0
nettyVersion=4.1.94.Final
nettyTcnativeVersion=2.0.61.Final
bouncycastleVersion=1.69
slf4jVersion=1.7.30
-jakartaXmlBindVersion=2.3.3
+jakartaXmlBindVersion=4.0.0
wso2CommonsPoolVersion=1.5.6.wso2v1
wso2EclipseOsgiVersion=3.10.2.v20150203-1939
-puppycrawlCheckstyleVersion=8.18
+puppycrawlCheckstyleVersion=10.12.0
mockserverNettyVersion=3.11
unirestVersion=1.4.9
mimepullVersion=1.9.11
-testngVersion=7.4.0
-ballerinaGradlePluginVersion=1.1.0
-mockitoVersion=3.7.7
+testngVersion=7.6.1
+ballerinaGradlePluginVersion=2.0.0
+mockitoVersion=5.3.1
gsonVersion=2.7
lz4Version=1.3.0
marshallingVersion=2.0.5.Final
protobufVersion=3.20.3
-jacocoVersion=0.8.8
+jacocoVersion=0.8.10
stdlibIoVersion=1.5.0-20230622-110500-8523dfe
stdlibTimeVersion=2.3.0-20230622-110600-b78c05f
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 69a9715077..fae08049a6 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/native/build.gradle b/native/build.gradle
index 13761dccf9..d79c7ad72a 100644
--- a/native/build.gradle
+++ b/native/build.gradle
@@ -68,7 +68,7 @@ dependencies {
testImplementation group: 'org.mock-server', name: 'mockserver-netty', version:"${mockserverNettyVersion}"
testImplementation group: 'com.mashape.unirest', name: 'unirest-java', version:"${unirestVersion}"
- testImplementation group: 'org.mockito', name:'mockito-inline', version: "${mockitoVersion}"
+ testImplementation group: 'org.mockito', name:'mockito-core', version: "${mockitoVersion}"
testImplementation group: 'org.mockito', name: 'mockito-junit-jupiter', version: "${mockitoVersion}"
testImplementation group: 'org.testng', name: 'testng', version: "${testngVersion}"
}
@@ -95,12 +95,12 @@ test {
jacocoTestReport {
dependsOn test
reports {
- xml.enabled true
+ xml.required = true
}
}
checkstyle {
- toolVersion '7.8.2'
+ toolVersion '10.12.0'
configFile rootProject.file("build-config/checkstyle/build/checkstyle.xml")
configProperties = ["suppressionFile" : file("${rootDir}/build-config/checkstyle/build/suppressions.xml")]
}
diff --git a/native/spotbugs-exclude.xml b/native/spotbugs-exclude.xml
index 1f870b31da..f7106da956 100644
--- a/native/spotbugs-exclude.xml
+++ b/native/spotbugs-exclude.xml
@@ -16,6 +16,9 @@
~ under the License.
-->
+
+
+
@@ -80,4 +83,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/Parameter.java b/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/Parameter.java
index b34ba25ee4..b3bb449e50 100644
--- a/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/Parameter.java
+++ b/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/Parameter.java
@@ -18,11 +18,11 @@
*/
package io.ballerina.stdlib.http.transport.contract.config;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlValue;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlValue;
/**
* JAXB representation of a transport configuration Parameter.
diff --git a/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportProperty.java b/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportProperty.java
index 0d97b5ddaf..8fd8e231e6 100644
--- a/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportProperty.java
+++ b/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportProperty.java
@@ -1,9 +1,9 @@
package io.ballerina.stdlib.http.transport.contract.config;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlValue;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlValue;
/**
* represents transport property.
diff --git a/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportsConfiguration.java b/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportsConfiguration.java
index 22f4cca096..ded12caa98 100644
--- a/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportsConfiguration.java
+++ b/native/src/main/java/io/ballerina/stdlib/http/transport/contract/config/TransportsConfiguration.java
@@ -18,16 +18,16 @@
*/
package io.ballerina.stdlib.http.transport.contract.config;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElementWrapper;
+import jakarta.xml.bind.annotation.XmlRootElement;
+
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElementWrapper;
-import javax.xml.bind.annotation.XmlRootElement;
-
/**
* JAXB representation of the Netty transport configuration.
*/
diff --git a/native/src/main/java/module-info.java b/native/src/main/java/module-info.java
index 5019eb8fe7..775a814f2d 100644
--- a/native/src/main/java/module-info.java
+++ b/native/src/main/java/module-info.java
@@ -26,7 +26,7 @@
requires io.ballerina.stdlib.constraint;
requires org.bouncycastle.provider;
requires org.bouncycastle.pkix;
- requires java.xml.bind;
+ requires jakarta.xml.bind;
requires java.management;
requires org.slf4j;
requires java.logging;
diff --git a/settings.gradle b/settings.gradle
index 3304f1a88f..47e5b662b1 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -9,7 +9,7 @@
*/
plugins {
- id "com.gradle.enterprise" version "3.2"
+ id "com.gradle.enterprise" version "3.13.2"
}
rootProject.name = 'http'