From c5e1b7ee2033b6349b95633734a89f22d22fe927 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 19 Oct 2026 14:15:56 +0000
Subject: [PATCH 1/3] Update Maven dependencies
---
batch/pom.xml | 4 ++--
pom.xml | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/batch/pom.xml b/batch/pom.xml
index 47aa704e..192f3c58 100644
--- a/batch/pom.xml
+++ b/batch/pom.xml
@@ -11,7 +11,7 @@
SonarScanner Java Library - Batch
- 25.9.0.112764
+ 26.4.0.121862
@@ -71,7 +71,7 @@
org.sonarsource.api.plugin
sonar-plugin-api
- 13.2.0.3137
+ 14.2.0.5584
test
diff --git a/pom.xml b/pom.xml
index 1c524c47..83fe08d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,7 +117,7 @@
de.siegmar
fastcsv
- 3.7.0
+ 4.4.0
From df39282ce399abee3ed9747bc301f814a9845c9e Mon Sep 17 00:00:00 2001
From: Michal Zgliczynski
Date: Tue, 20 Oct 2026 14:31:33 +0200
Subject: [PATCH 2/3] Check bootstrap dependency bytecode against supported
Java version
---
lib/pom.xml | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/lib/pom.xml b/lib/pom.xml
index cfb54602..d4afd84f 100644
--- a/lib/pom.xml
+++ b/lib/pom.xml
@@ -109,6 +109,39 @@
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-runtime-java-compatibility
+ verify
+
+ enforce
+
+
+
+
+
+ ${maven.compiler.release}
+
+ test
+ provided
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.12.1
+
+
+
org.apache.maven.plugins
maven-dependency-plugin
From dab8cbc1d3a7868a38f74a4fd6dc7472d2240848 Mon Sep 17 00:00:00 2001
From: Michal Zgliczynski
Date: Tue, 20 Oct 2026 14:35:43 +0200
Subject: [PATCH 3/3] Keep FastCSV compatible with Java 11 bootstrapping
---
pom.xml | 2 +-
renovate.json | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 83fe08d2..1c524c47 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,7 +117,7 @@
de.siegmar
fastcsv
- 4.4.0
+ 3.7.0
diff --git a/renovate.json b/renovate.json
index 14916104..864ef1ac 100644
--- a/renovate.json
+++ b/renovate.json
@@ -7,6 +7,13 @@
"org.sonarsource.scanner.lib:it"
],
"packageRules": [
+ {
+ "description": "Keep FastCSV on 3.x while scanner bootstrapping supports Java 11; FastCSV 4.x requires Java 17.",
+ "matchPackageNames": [
+ "de.siegmar:fastcsv"
+ ],
+ "allowedVersions": "<4.0.0"
+ },
{
"description": "Keep SLF4J 1.x compatibility for Scanner for Maven with Maven < 4.",
"matchPackageNames": [