This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new 7140b427d8 ARTEMIS-5586: Update to jackson 2.20.0
7140b427d8 is described below

commit 7140b427d86510b848cf62de9d31645937a814db
Author: Robbie Gemmell <[email protected]>
AuthorDate: Mon Sep 1 10:30:23 2025 +0100

    ARTEMIS-5586: Update to jackson 2.20.0
    
    Switch to using jackson-bom, fixes breakage from change in
    versioning of jackson-annotations and ease future updates.
---
 artemis-pom/pom.xml | 39 ++++++++-------------------------------
 pom.xml             |  3 +--
 2 files changed, 9 insertions(+), 33 deletions(-)

diff --git a/artemis-pom/pom.xml b/artemis-pom/pom.xml
index 6a5e906f69..13b4f31abf 100644
--- a/artemis-pom/pom.xml
+++ b/artemis-pom/pom.xml
@@ -885,37 +885,6 @@
             <scope>test</scope>
          </dependency>
 
-         <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-core</artifactId>
-            <version>${jackson.version}</version>
-         </dependency>
-         <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-databind</artifactId>
-            <version>${jackson-databind.version}</version>
-         </dependency>
-         <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-annotations</artifactId>
-            <version>${jackson.version}</version>
-         </dependency>
-         <dependency>
-            <groupId>com.fasterxml.jackson.jaxrs</groupId>
-            <artifactId>jackson-jaxrs-json-provider</artifactId>
-            <version>${jackson.version}</version>
-         </dependency>
-         <dependency>
-            <groupId>com.fasterxml.jackson.dataformat</groupId>
-            <artifactId>jackson-dataformat-yaml</artifactId>
-            <version>${jackson.version}</version>
-         </dependency>
-         <dependency>
-            <groupId>com.fasterxml.jackson.jr</groupId>
-            <artifactId>jackson-jr-objects</artifactId>
-            <version>${jackson.version}</version>
-         </dependency>
-
          <dependency>
             <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpcore</artifactId>
@@ -926,6 +895,14 @@
             <artifactId>httpclient</artifactId>
             <version>${apache.httpclient.version}</version>
          </dependency>
+
+         <dependency>
+            <groupId>com.fasterxml.jackson</groupId>
+            <artifactId>jackson-bom</artifactId>
+            <version>${jackson.version}</version>
+            <type>pom</type>
+            <scope>import</scope>
+         </dependency>
       </dependencies>
    </dependencyManagement>
 
diff --git a/pom.xml b/pom.xml
index b0de994543..d24f462492 100644
--- a/pom.xml
+++ b/pom.xml
@@ -198,8 +198,7 @@
       <owasp.version>12.1.3</owasp.version>
       <spring.version>5.3.39</spring.version>
 
-      <jackson.version>2.19.2</jackson.version>
-      <jackson-databind.version>${jackson.version}</jackson-databind.version>
+      <jackson.version>2.20.0</jackson.version>
 
       
<activemq.version.versionName>${project.version}</activemq.version.versionName>
       <activemq.version.majorVersion>1</activemq.version.majorVersion>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to