From ad897e1a06332d52799e47d04aecf488a703d27e Mon Sep 17 00:00:00 2001 From: Sudev Ambadi Date: Mon, 23 Jan 2023 16:13:14 +0530 Subject: [PATCH 1/2] add health check --- build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.gradle b/build.gradle index 1463b64..52cea0c 100644 --- a/build.gradle +++ b/build.gradle @@ -13,11 +13,14 @@ repositories { } dependencies { + implementation 'org.springframework.boot:spring-boot-starter-web' implementation group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.66' + implementation 'org.springframework.boot:spring-boot-starter-actuator' testImplementation 'org.springframework.boot:spring-boot-starter-test' } + test { useJUnitPlatform() } From ca79a0b1f233a3b4ea72543b6f46c53b3dbceb62 Mon Sep 17 00:00:00 2001 From: Shyamjith Palakkandy Date: Mon, 11 Aug 2025 19:58:00 +0530 Subject: [PATCH 2/2] update versions --- .dockerignore | 12 ++++++++++++ build.gradle | 13 +++++++++---- gradle.properties | 3 +++ gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 .dockerignore create mode 100644 gradle.properties diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..775de5e --- /dev/null +++ b/.dockerignore @@ -0,0 +1,12 @@ +# Gradle +.gradle/ +build/ +!build/libs/*.jar + +# IDEs +*.iml +.idea/ +.vscode/ + +# OS +.DS_Store diff --git a/build.gradle b/build.gradle index 52cea0c..8e9c831 100644 --- a/build.gradle +++ b/build.gradle @@ -1,12 +1,17 @@ plugins { - id 'org.springframework.boot' version '2.4.3' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '3.3.6' + id 'io.spring.dependency-management' version '1.1.5' id 'java' } group = 'in.projecteka' version = '0.0.1-SNAPSHOT' -sourceCompatibility = '11' +sourceCompatibility = '17' + +// Override a few transitive versions flagged by CVEs +// Tomcat: ensure a patched 10.1.x to address CVE-2025-24813 +ext["tomcat.version"] = '10.1.35' +ext["snakeyaml.version"] = '2.2' repositories { mavenCentral() @@ -15,7 +20,7 @@ repositories { dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' - implementation group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.66' + implementation group: 'org.bouncycastle', name: 'bcprov-jdk18on', version: '1.78.1' implementation 'org.springframework.boot:spring-boot-starter-actuator' testImplementation 'org.springframework.boot:spring-boot-starter-test' } diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..c722645 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,3 @@ +# Ensure Gradle Java Toolchains can auto-detect and auto-provision a compatible JDK +org.gradle.java.installations.auto-download=true +org.gradle.java.installations.auto-detect=true diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 442d913..0d18421 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-6.8.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists