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

paulk pushed a commit to branch GROOVY_5_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_5_0_X by this push:
     new 37c86c1d57 GROOVY-11759: Bump jackson to 2.20.0
37c86c1d57 is described below

commit 37c86c1d5755ded2454171a4d05d2a48100e724d
Author: Paul King <[email protected]>
AuthorDate: Fri Sep 26 21:51:57 2025 +1000

    GROOVY-11759: Bump jackson to 2.20.0
---
 gradle/verification-metadata.xml     | 95 +++++++++++++++++++++++++++++++++---
 subprojects/groovy-yaml/build.gradle |  2 +-
 versions.properties                  |  3 +-
 3 files changed, 92 insertions(+), 8 deletions(-)

diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 157bc70d9e..1aa08031ab 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -72,6 +72,7 @@
          <ignored-key id="6A0975F8B1127B83" reason="Key couldn't be downloaded 
from any key server"/>
          <ignored-key id="6C70A3B7599C5736" reason="Key couldn't be downloaded 
from any key server"/>
          <ignored-key id="6D9567281201E5E3" reason="Key couldn't be downloaded 
from any key server"/>
+         <ignored-key id="6FD54E1F311B47E9" reason="Key couldn't be downloaded 
from any key server"/>
          <ignored-key id="72FEFD1572EB75E1" reason="Key couldn't be downloaded 
from any key server"/>
          <ignored-key id="734AEF3D43509290" reason="Key couldn't be downloaded 
from any key server"/>
          <ignored-key id="74DAFDFD6DAE2441" reason="Key couldn't be downloaded 
from any key server"/>
@@ -291,16 +292,16 @@
             <sha512 
value="72c9beb5d282ecdebadbd595c4f05710599328e48432dc196a261d8973ec767d52038e5bd26e7c0b78b85b4455687d59f9d0a367221e848e39c72f2f583baf26"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
          </artifact>
       </component>
-      <component group="com.eed3si9n.jarjar" name="ant-jarjar" 
version="1.14.1">
-         <artifact name="ant-jarjar-1.14.1.jar">
+      <component group="com.eed3si9n.jarjar" name="ant-jarjar" 
version="1.15.0">
+         <artifact name="ant-jarjar-1.15.0.jar">
             <pgp value="EA313384CA0EBA950EA017E937890E298D9A2BFA"/>
-            <sha512 
value="95603ab6dde87558cb844ebcc5d54e41f4a1a40d54f6cab3bf6dc1df3b4d7f6584b3bd0ac1da99345d05c8ca2e5de984544ab2055cc75f04f171a7c842e4d036"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+            <sha512 
value="6ea419d463369b8cd956235a6bfed7490c3446daf067cc3929f057d73a60c3de58538fa82c00bff95f806c24aa7d8f3e11ed80ec3a243436fa12eed7d4cc6716"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
          </artifact>
       </component>
-      <component group="com.eed3si9n.jarjar" name="jarjar" version="1.14.1">
-         <artifact name="jarjar-1.14.1.jar">
+      <component group="com.eed3si9n.jarjar" name="jarjar" version="1.15.0">
+         <artifact name="jarjar-1.15.0.jar">
             <pgp value="EA313384CA0EBA950EA017E937890E298D9A2BFA"/>
-            <sha512 
value="b4e8117e811a5d88e4df67ac7813ea1b5161d431b10836c3b09c20604a3d7551df846d476b6114ae700d913cd82e0d45a1be9d8a8dc7706e18d1d35c428defcd"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+            <sha512 
value="cbf03668b3ae43c163ab74acec3081c0c714098387ab432c4468aec6b25d0b3a5a3c9a9b7be94e7801c56f86544294d38f8afa81518c9e824b433d2aede76059"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
          </artifact>
       </component>
       <component group="com.ethlo.time" name="itu" version="1.10.2">
@@ -308,6 +309,41 @@
             <sha512 
value="cd109e39af788d88543f0867fff48adefe23b01a77b4a5f1963b117b125b71c9613ba3009f69d8f1131f5066689e3f43457cc2a8f02e827f40502b5e13bc3794"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
          </artifact>
       </component>
+      <component group="com.ethlo.time" name="itu" version="1.10.3">
+         <artifact name="itu-1.10.3.jar">
+            <pgp value="B18679A17A21DE79FF9DE8B0636D10E7975B6E6F"/>
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.core" name="jackson-annotations" 
version="2.20">
+         <artifact name="jackson-annotations-2.20.jar">
+            <sha512 
value="8926d89bfe7f427c7793f6af619249540f23f82eae055dd03d4cb163ff603a43dd6a3ebe43528d00789aed3df0dd2f10e08552fdec53e2691849b9769f57f0c9"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.core" name="jackson-core" 
version="2.20.0">
+         <artifact name="jackson-core-2.20.0.jar">
+            <sha512 
value="6fde805019901b0e6f6af56c48b60a08ead48e962e167308a3d8ed861470594a80e5c6aec340e7ce8dd12a32d8c0cbb46bc39bc381f027f5977953950e60b083"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.core" name="jackson-databind" 
version="2.20.0">
+         <artifact name="jackson-databind-2.20.0.jar">
+            <sha512 
value="a26054199811282897116632dc5175a05c1cdc30ab15cfc13325cb6074568de7b8fec08cb28f28835d31c522296b2460ce144972a2c952cfb8fc7467e1fa4a44"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.dataformat" 
name="jackson-dataformat-toml" version="2.20.0">
+         <artifact name="jackson-dataformat-toml-2.20.0.jar">
+            <sha512 
value="f4e63f31414355ff9476a637a8ba96557dc70d70617718f951e1aac3d9ca9ad2c71602effb3162dfb36c9c6746aeea271cc694c814e2c302713b549c64104d8b"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.dataformat" 
name="jackson-dataformat-xml" version="2.20.0">
+         <artifact name="jackson-dataformat-xml-2.20.0.jar">
+            <sha512 
value="ea82090e98a65e24c5198b456a545d4e69e556850a3ecf02af0fa2ecc304828048a22e403b020d1a78df8c8cba0a4ffd224a06ba92bc68b7d52519d9ae155372"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
+      <component group="com.fasterxml.jackson.dataformat" 
name="jackson-dataformat-yaml" version="2.20.0">
+         <artifact name="jackson-dataformat-yaml-2.20.0.jar">
+            <sha512 
value="7db8a2b20c4e4c73962ae499e9b970bcba2e83ebf997d15c543fdb9eb5f96b5fccc84d3918c3019362fc5f0aec643e88a0ad2fb062b913a92dc5348fd85ba905"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
       <component group="com.fasterxml.jackson.core" name="jackson-annotations" 
version="2.17.2">
          <artifact name="jackson-annotations-2.17.2.jar">
             <sha512 
value="006d3a054b22daa7f378b005cc29b3544dc7f3b509176e0eac946e0a3bafa73b824bae61b5183b61938b19044d2142a285da2fce2ffdaef5bfe91b2d8dcb6804"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
@@ -358,6 +394,12 @@
             <sha512 
value="1197233ed512631f43d78f2514216f57013a3648c37d0a69e92b7ffa6cf59f2a1010eac21ab59409ff2e9f50906976fb7152dfecd00b2097c511fe364288e1fe"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
          </artifact>
       </component>
+      <component group="com.fasterxml.woodstox" name="woodstox-core" 
version="7.1.1">
+         <artifact name="woodstox-core-7.1.1.jar">
+            <pgp value="28118C070CB22A0175A2E8D43D12CA2AC19F3181"/>
+            <sha512 
value="28105d6409766966123d4e212dba555c4776bfeb538093d3739ef113de5c6d6e92453aabc16915bfb76124a5dcc82b57f3cd13b42ea2e4038a4495285c642d3a"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+      </component>
       <component group="com.fasterxml.woodstox" name="woodstox-core" 
version="6.7.0">
          <artifact name="woodstox-core-6.7.0.jar">
             <pgp value="28118C070CB22A0175A2E8D43D12CA2AC19F3181"/>
@@ -542,6 +584,12 @@
             <sha512 
value="36fc5149213fea4d4e4aa2ef347270198487508615a1bb5588d97ad4749dbf9126ed7702c99c8b6514f2df925b0f1a6d194395f46ceff172e4b20135d2c51624"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
          </artifact>
       </component>
+      <component group="com.networknt" name="json-schema-validator" 
version="1.5.6">
+         <artifact name="json-schema-validator-1.5.6.jar">
+            <pgp value="AEB1E1AEC035C66FA39589D13EFC46EE83C40224"/>
+            <sha512 
value="a9bfd40b46ea8ab74977832338103fb0df45f75647d3dca894a30097bc1841b392209eef0f1c42780f3c9f4c81624a63652055eb7fac498f3bac6dc3f5045d0d"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
       <component group="com.puppycrawl.tools" name="checkstyle" 
version="10.26.1">
          <artifact name="checkstyle-10.26.1.jar">
             <pgp value="06D34ED6FF73DE368A772A781063FE98BCECB758"/>
@@ -639,6 +687,16 @@
             <pgp value="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB"/>
          </artifact>
       </component>
+      <component group="commons-codec" name="commons-codec" version="1.18.0">
+         <artifact name="commons-codec-1.18.0.jar">
+            <pgp value="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB"/>
+         </artifact>
+      </component>
+      <component group="commons-codec" name="commons-codec" version="1.19.0">
+         <artifact name="commons-codec-1.19.0.jar">
+            <pgp value="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB"/>
+         </artifact>
+      </component>
       <component group="commons-collections" name="commons-collections" 
version="3.2.2">
          <artifact name="commons-collections-3.2.2.jar">
             <pgp value="0CC641C3A62453AB390066C4A41F13C999945293"/>
@@ -1142,16 +1200,31 @@
             <sha512 
value="9bcf461f4fe61d1193347edf5edbc9567a974b054ee464462987b0d37e835fd24c781e2656e2d19cd01c3b34046cd9e581832e4aaf571194b35b130e6ae575f9"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
+      <component group="org.asciidoctor" name="asciidoctor-gradle-base" 
version="4.0.5">
+         <artifact name="asciidoctor-gradle-base-4.0.5.jar">
+            <sha512 
value="d190f9e242b01b80c04bca65a0ed0284e976541eac7708d0bb0ffea6669eaddf151609c6ed9fc60f1324f87811a9af3876085768390142c56e6cc47885134290"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+      </component>
       <component group="org.asciidoctor" name="asciidoctor-gradle-jvm" 
version="4.0.4">
          <artifact name="asciidoctor-gradle-jvm-4.0.4.jar">
             <sha512 
value="81c13343949758872763c8174c31063cfee2c45ad458397c00e68a4cf481980f78862ee974fb8d270b5b6df5341d1924170967cd8fc0e8e636053f3fd87547ff"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
+      <component group="org.asciidoctor" name="asciidoctor-gradle-jvm" 
version="4.0.5">
+         <artifact name="asciidoctor-gradle-jvm-4.0.5.jar">
+            <sha512 
value="9bbcb40943b82246695f1476515d3ae9a5476977bbd54a978272bb67c0165a5891da48538b35655f778ad61773d39dee95265567972c635b6cb44c3d1114f758"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+      </component>
       <component group="org.asciidoctor" name="asciidoctor-gradle-jvm-pdf" 
version="4.0.4">
          <artifact name="asciidoctor-gradle-jvm-pdf-4.0.4.jar">
             <sha512 
value="62546be9906adcd061a004a455eea24c4fb5c248eb0e9b1c73f3ff8936d5d44af308386cf083ebfa0d8eaca82a8df10861956044f960229ebfe2bd14190cf4dd"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
+      <component group="org.asciidoctor" name="asciidoctor-gradle-jvm-pdf" 
version="4.0.5">
+         <artifact name="asciidoctor-gradle-jvm-pdf-4.0.5.jar">
+            <sha512 
value="feac950c1d281f12c3f3b3c1bee50e1aac2f923ae4e750f9661d75749709ecb54775587714d5188eb1a595682794a75638aa9d7affce74ec7a06317dfaef5253"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+      </component>
       <component group="org.asciidoctor" name="asciidoctorj" version="2.5.11">
          <artifact name="asciidoctorj-2.5.11.jar">
             <sha512 
value="16030a65ebeeb9b5c88be278cc2ebcb8df22096b438314c5c59e5544eb5a3ba813d85980f62d17467cedba4c7b0a2d346a5c8121176eee1e639c22159e05807f"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
@@ -1320,6 +1393,11 @@
             <pgp value="851264C36365D4FF9427625F38362FD5CFA2668B"/>
          </artifact>
       </component>
+      <component group="org.cyclonedx" name="cyclonedx-core-java" 
version="10.2.1">
+         <artifact name="cyclonedx-core-java-10.2.1.jar">
+            <sha512 
value="a43be061a75cb1f3a5b175fbd41437b4c2360050993bcb3c85acc52168b9e96c41f8436f178c0a5156db09b80fa0dfd84db60f3d575bb3679bcac7c3c8a83375"
 origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
+         </artifact>
+      </component>
       <component group="org.cyclonedx" name="cyclonedx-core-java" 
version="9.0.5">
          <artifact name="cyclonedx-core-java-9.0.5.jar">
             <pgp value="5D283C23D9D9DC2D9C2130E6AADF2C18DCF95764"/>
@@ -1331,6 +1409,11 @@
             <sha512 
value="2632a17252f6a0ea7efd2531a61bdf2fff865b77162b1087d14f108f4df95a232886a72ad4f5f1f940c8993d7ee6ce5256398d8cd74b5a0d51ea8e80df183322"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
+      <component group="org.cyclonedx" name="cyclonedx-gradle-plugin" 
version="2.4.1">
+         <artifact name="cyclonedx-gradle-plugin-2.4.1.jar">
+            <sha512 
value="14c5aaa100feae6322410e2f08aa0f36e75569000ef24e0aa5b97e81ae7f0a3cb701ed0d9a42ce1821a58733b4979869abd4236c883b58a528df379ef3937fa8"
 origin="Generated by Gradle" reason="Artifact is not signed"/>
+         </artifact>
+      </component>
       <component group="org.dom4j" name="dom4j" version="2.2.0">
          <artifact name="dom4j-2.2.0.jar">
             <pgp value="8F9A3C6D105B9F57844A721D79E193516BE7998F"/>
diff --git a/subprojects/groovy-yaml/build.gradle 
b/subprojects/groovy-yaml/build.gradle
index 01daa16704..f5f0b2f45c 100644
--- a/subprojects/groovy-yaml/build.gradle
+++ b/subprojects/groovy-yaml/build.gradle
@@ -26,7 +26,7 @@ dependencies {
     implementation 
"com.fasterxml.jackson.core:jackson-databind:${versions.jackson}"
     implementation projects.groovyJson
     testImplementation projects.groovyTest
-    testRuntimeOnly 
"com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}"
+    testRuntimeOnly 
"com.fasterxml.jackson.core:jackson-annotations:${versions.jacksonAnnotations}"
     testRuntimeOnly projects.groovyAnt // for JavadocAssertionTests
 }
 
diff --git a/versions.properties b/versions.properties
index 4e6ba199eb..b51e4ccb48 100644
--- a/versions.properties
+++ b/versions.properties
@@ -29,7 +29,8 @@ commonsCli=1.10.0
 commonsMath3=3.6.1
 gpars=1.2.1
 ivy=2.5.3
-jackson=2.19.2
+jackson=2.20.0
+jacksonAnnotations=2.20
 jakartaServerPagesApi=3.1.1
 jakartaServletApi=6.0.0
 jansi=2.4.2

Reply via email to