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>

Reply via email to