From 3a9f7c0ff12fb2521803bef0e0acd2fd99259c75 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:51:57 +0000 Subject: [PATCH 1/3] fix(deps): update backend-minor --- backend/build.gradle.kts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/build.gradle.kts b/backend/build.gradle.kts index 170cffd8..567d35c1 100644 --- a/backend/build.gradle.kts +++ b/backend/build.gradle.kts @@ -42,13 +42,13 @@ dependencies { implementation("org.springdoc:springdoc-openapi-kotlin:1.8.0") // Serialization - implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.20.1") + implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1") // Postgres Database implementation("org.postgresql:postgresql:42.7.12") // Caching with Ehcache https://www.ehcache.org/ - implementation("org.ehcache:ehcache:3.11.1") + implementation("org.ehcache:ehcache:3.12.0") // Run Flyway DB migration tool on startup https://flywaydb.org/ implementation("org.flywaydb:flyway-core:8.5.13") @@ -63,13 +63,13 @@ dependencies { implementation("dnsjava:dnsjava:3.6.5") // Packages required by metrics-lib (org.torproject.descriptor in java module) (JavaDoc: https://metrics.torproject.org/metrics-lib/index.html) - implementation("commons-codec:commons-codec:1.10") - implementation("org.apache.commons:commons-compress:1.13") - implementation("com.fasterxml.jackson.core:jackson-annotations:2.12.4") - implementation("com.fasterxml.jackson.core:jackson-databind:2.12.4") - implementation("com.fasterxml.jackson.core:jackson-core:2.12.4") + implementation("commons-codec:commons-codec:1.22.0") + implementation("org.apache.commons:commons-compress:1.28.0") + implementation("com.fasterxml.jackson.core:jackson-annotations:2.22") + implementation("com.fasterxml.jackson.core:jackson-databind:2.22.1") + implementation("com.fasterxml.jackson.core:jackson-core:2.22.1") implementation("org.slf4j:slf4j-api:1.7.36") - implementation("org.tukaani:xz:1.6") + implementation("org.tukaani:xz:1.12") // Testing JUnit and Kotest (https://kotest.io/) testImplementation("org.springframework.boot:spring-boot-starter-test") { From 169fb6bd7ab0151010e584c69d8f09d1a0cfa880 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:00:42 +0000 Subject: [PATCH 2/3] fix: use PropertyNamingStrategies snake case constant --- .../main/java/org/torproject/descriptor/index/IndexNode.java | 5 ++--- .../descriptor/onionperf/ParsedOnionPerfAnalysis.java | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/backend/src/main/java/org/torproject/descriptor/index/IndexNode.java b/backend/src/main/java/org/torproject/descriptor/index/IndexNode.java index acbb7249..2ffc5f27 100644 --- a/backend/src/main/java/org/torproject/descriptor/index/IndexNode.java +++ b/backend/src/main/java/org/torproject/descriptor/index/IndexNode.java @@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import com.fasterxml.jackson.databind.PropertyNamingStrategies; import org.torproject.descriptor.internal.FileType; import java.io.IOException; @@ -42,7 +42,7 @@ public class IndexNode { new TreeSet<>(), new TreeSet<>()); private static ObjectMapper objectMapper = new ObjectMapper() - .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) + .setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE) .setSerializationInclusion(JsonInclude.Include.NON_EMPTY) .setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE) .setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY) @@ -187,4 +187,3 @@ public String toString() { + ",\nfns: " + files + ",\ndirs: " + directories; } } - diff --git a/backend/src/main/java/org/torproject/descriptor/onionperf/ParsedOnionPerfAnalysis.java b/backend/src/main/java/org/torproject/descriptor/onionperf/ParsedOnionPerfAnalysis.java index 50c50c90..8c49ff09 100644 --- a/backend/src/main/java/org/torproject/descriptor/onionperf/ParsedOnionPerfAnalysis.java +++ b/backend/src/main/java/org/torproject/descriptor/onionperf/ParsedOnionPerfAnalysis.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import com.fasterxml.jackson.databind.PropertyNamingStrategies; import java.io.IOException; import java.util.Map; @@ -25,7 +25,7 @@ public class ParsedOnionPerfAnalysis { * of this class. */ private static final ObjectMapper objectMapper = new ObjectMapper() - .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) + .setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE) .setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE) .setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY) .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); @@ -543,4 +543,3 @@ static class Stream { Double unixTsEnd; } } - From b82cfd570fb458b81a56e5778da442f53927c754 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:14:25 +0000 Subject: [PATCH 3/3] Apply remaining changes --- backend/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/build.gradle.kts b/backend/build.gradle.kts index 567d35c1..070bde8d 100644 --- a/backend/build.gradle.kts +++ b/backend/build.gradle.kts @@ -48,7 +48,7 @@ dependencies { implementation("org.postgresql:postgresql:42.7.12") // Caching with Ehcache https://www.ehcache.org/ - implementation("org.ehcache:ehcache:3.12.0") + implementation("org.ehcache:ehcache:3.11.1") // Run Flyway DB migration tool on startup https://flywaydb.org/ implementation("org.flywaydb:flyway-core:8.5.13")