This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push:
new 1aee3adee8 OAK-12281: Upgrade jackson-databind dependency to 2.20.2
(#2976)
1aee3adee8 is described below
commit 1aee3adee83ef87f1424af00da73f01f215dd538
Author: Julian Reschke <[email protected]>
AuthorDate: Thu Jun 25 17:45:35 2026 +0200
OAK-12281: Upgrade jackson-databind dependency to 2.20.2 (#2976)
---
.../org/apache/jackrabbit/oak/osgi/IndexVersionSelectionIT.java | 8 +++++---
.../src/test/java/org/apache/jackrabbit/oak/osgi/OSGiIT.java | 6 +++---
oak-it-osgi/test-bundles.xml | 2 ++
oak-parent/pom.xml | 5 +++--
4 files changed, 13 insertions(+), 8 deletions(-)
diff --git
a/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/IndexVersionSelectionIT.java
b/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/IndexVersionSelectionIT.java
index a7a2a82ff3..3ff1af8dc7 100644
---
a/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/IndexVersionSelectionIT.java
+++
b/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/IndexVersionSelectionIT.java
@@ -290,12 +290,14 @@ public class IndexVersionSelectionIT {
mavenBundle("org.apache.felix",
"org.apache.felix.configadmin", "1.9.20"),
mavenBundle("org.apache.felix",
"org.apache.felix.fileinstall", "3.2.6"),
mavenBundle("org.ops4j.pax.logging", "pax-logging-api",
"1.7.2"),
+
// Jackson dependency for object serialisation.
// (these only need to be defined here when the versions are
different from the ones
// defined in the project -- otherwise -> "bundle symbolic
name and version are not unique")
-
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-core").version("2.19.1"),
-
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-annotations").version("2.19.1"),
-
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-databind").version("2.19.1"),
+ //
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-core").version("2.20.2"),
+ //
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-annotations").version("2.20"),
+ //
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-databind").version("2.20.2"),
+
mavenBundle().groupId("com.github.ben-manes.caffeine").artifactId("caffeine").version("3.1.8"),
frameworkProperty("repository.home").value("target"),
diff --git
a/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/OSGiIT.java
b/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/OSGiIT.java
index 8a33d934cb..75a0c71702 100644
--- a/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/OSGiIT.java
+++ b/oak-it-osgi/src/test/java/org/apache/jackrabbit/oak/osgi/OSGiIT.java
@@ -74,9 +74,9 @@ public class OSGiIT {
// Jackson dependency for object serialisation.
// (these only need to be defined here when the versions are
different from the ones
// defined in the project -- otherwise -> "bundle symbolic
name and version are not unique")
-
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-core").version("2.19.1"),
-
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-annotations").version("2.19.1"),
-
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-databind").version("2.19.1"),
+ //
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-core").version("2.20.02"),
+ //
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-annotations").version("2.20"),
+ //
mavenBundle().groupId("com.fasterxml.jackson.core").artifactId("jackson-databind").version("2.20.2"),
mavenBundle().groupId("com.github.ben-manes.caffeine").artifactId("caffeine").version("3.1.8"),
diff --git a/oak-it-osgi/test-bundles.xml b/oak-it-osgi/test-bundles.xml
index 96fdb9928d..14e87fd7d3 100644
--- a/oak-it-osgi/test-bundles.xml
+++ b/oak-it-osgi/test-bundles.xml
@@ -36,7 +36,9 @@
<include>commons-codec:commons-codec</include>
<include>commons-io:commons-io</include>
<include>commons-logging:commons-logging</include>
+ <include>com.fasterxml.jackson.core:jackson-annotations</include>
<include>com.fasterxml.jackson.core:jackson-core</include>
+ <include>com.fasterxml.jackson.core:jackson-databind</include>
<include>org.apache.commons:commons-lang3</include>
<include>org.apache.commons:commons-math3</include>
<include>org.apache.commons:commons-text</include>
diff --git a/oak-parent/pom.xml b/oak-parent/pom.xml
index ab277e5fd1..a3232c25a9 100644
--- a/oak-parent/pom.xml
+++ b/oak-parent/pom.xml
@@ -64,7 +64,8 @@
<h2.version>2.1.214</h2.version>
<tika.version>1.28.5</tika.version>
<derby.version>10.16.1.1</derby.version>
- <jackson.version>2.19.4</jackson.version>
+ <jackson.version>2.20.2</jackson.version>
+ <jackson.annotations.version>2.20</jackson.annotations.version> <!-- not
aligned with jackson anymore -->
<testcontainers.version>1.21.4</testcontainers.version>
<pax-exam.version>4.14.0</pax-exam.version>
<pax-url.version>2.6.17</pax-url.version>
@@ -709,7 +710,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
- <version>${jackson.version}</version>
+ <version>${jackson.annotations.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>