Skip to content

Commit 25de96c

Browse files
committed
Enforce Jackson version 2.17.2 through transitive dependencies
1 parent 75f3f3f commit 25de96c

File tree

2 files changed

+37
-119
lines changed

2 files changed

+37
-119
lines changed

console/build.gradle.kts

+31
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,37 @@ ksp {
3131
}
3232

3333
dependencies {
34+
// Workaround for regressed Jackson 2.18.0 being pulled in by GCS library
35+
implementation("com.fasterxml.jackson:jackson-bom") {
36+
version { strictly("2.17.2") }
37+
}
38+
implementation("com.fasterxml.jackson.core:jackson-annotations") {
39+
version { strictly("2.17.2") }
40+
}
41+
implementation("com.fasterxml.jackson.core:jackson-core") {
42+
version { strictly("2.17.2") }
43+
}
44+
implementation("com.fasterxml.jackson.core:jackson-databind") {
45+
version { strictly("2.17.2") }
46+
}
47+
implementation("com.fasterxml.jackson.dataformat:jackson-dataformats-text") {
48+
version { strictly("2.17.2") }
49+
}
50+
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-toml") {
51+
version { strictly("2.17.2") }
52+
}
53+
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-xml") {
54+
version { strictly("2.17.2") }
55+
}
56+
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310") {
57+
version { strictly("2.17.2") }
58+
}
59+
implementation("com.fasterxml.jackson.module:jackson-modules-java8") {
60+
version { strictly("2.17.2") }
61+
}
62+
implementation("com.fasterxml.jackson.module:jackson-module-kotlin") {
63+
version { strictly("2.17.2") }
64+
}
3465
implementation(project(":apksparser"))
3566
implementation(libs.s3)
3667
implementation(libs.exposed.core)

gradle/verification-metadata.xml

+6-119
Original file line numberDiff line numberDiff line change
@@ -671,11 +671,6 @@ SPDX-License-Identifier: AGPL-3.0-only
671671
<sha256 value="5670e6ac1c4ddcc9d413cf87997a5da2efaa4d2abe439363af9ef102a0a09e40" origin="Generated by Gradle"/>
672672
</artifact>
673673
</component>
674-
<component group="com.fasterxml" name="oss-parent" version="59">
675-
<artifact name="oss-parent-59.pom">
676-
<sha256 value="8e54db60e1080e03b6ddb96b14db3e3e6dbde244a713040204106c167f135233" origin="Generated by Gradle"/>
677-
</artifact>
678-
</component>
679674
<component group="com.fasterxml" name="oss-parent" version="61">
680675
<artifact name="oss-parent-61.pom">
681676
<sha256 value="3649513cf597e9186da0855986a8c543e12bdbd805edeef9c124db56dd036544" origin="Generated by Gradle"/>
@@ -691,21 +686,11 @@ SPDX-License-Identifier: AGPL-3.0-only
691686
<sha256 value="811ffa1b239956fd512537eebd8810d55ca8948115eaeb6bed1374395b161182" origin="Generated by Gradle"/>
692687
</artifact>
693688
</component>
694-
<component group="com.fasterxml.jackson" name="jackson-base" version="2.17.1">
695-
<artifact name="jackson-base-2.17.1.pom">
696-
<sha256 value="e0aefc61d38fcddd955ffeec01bb75104f1bbfffa3a6ecb58dbe74afb715e322" origin="Generated by Gradle"/>
697-
</artifact>
698-
</component>
699689
<component group="com.fasterxml.jackson" name="jackson-base" version="2.17.2">
700690
<artifact name="jackson-base-2.17.2.pom">
701691
<sha256 value="7cf9c59fbd14c9056747137b90d70a95e87760dfe1b82456b9f02317d5b56faf" origin="Generated by Gradle"/>
702692
</artifact>
703693
</component>
704-
<component group="com.fasterxml.jackson" name="jackson-base" version="2.18.0">
705-
<artifact name="jackson-base-2.18.0.pom">
706-
<sha256 value="10564cbffb857f9065aa11b5849a8c308c3535f0f53c6f4cbb2b6fb7b3507f97" origin="Generated by Gradle"/>
707-
</artifact>
708-
</component>
709694
<component group="com.fasterxml.jackson" name="jackson-bom" version="2.12.7">
710695
<artifact name="jackson-bom-2.12.7.pom">
711696
<sha256 value="1955432f6d8af32806d82d8218fedfe4be3bb3e23d59a74d81449ffc74bf7bd1" origin="Generated by Gradle"/>
@@ -716,11 +701,6 @@ SPDX-License-Identifier: AGPL-3.0-only
716701
<sha256 value="1ead630255c488c51b5e0ab560c76c2371ad26ae36dadf0929c526572ea5b38b" origin="Generated by Gradle"/>
717702
</artifact>
718703
</component>
719-
<component group="com.fasterxml.jackson" name="jackson-bom" version="2.17.1">
720-
<artifact name="jackson-bom-2.17.1.pom">
721-
<sha256 value="9f4461228e129103eed7a302dc1001ab2e4c82dd3cea915c2a7dbb8cc61efd25" origin="Generated by Gradle"/>
722-
</artifact>
723-
</component>
724704
<component group="com.fasterxml.jackson" name="jackson-bom" version="2.17.2">
725705
<artifact name="jackson-bom-2.17.2.pom">
726706
<sha256 value="1f472b0bc2004d5cf421ac48871417f84189e78f35c049718387fd8b44fb9f32" origin="Generated by Gradle"/>
@@ -767,11 +747,6 @@ SPDX-License-Identifier: AGPL-3.0-only
767747
<sha256 value="27da01679361ceb2fb68ced4d9052c6f066d2823040b39616ae245b269752f18" origin="Generated by Gradle"/>
768748
</artifact>
769749
</component>
770-
<component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.17.1">
771-
<artifact name="jackson-annotations-2.17.1.module">
772-
<sha256 value="54d4d51da013a696be09e1f48031f7f40b77718078aa936e64c023a4fd9b9593" origin="Generated by Gradle"/>
773-
</artifact>
774-
</component>
775750
<component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.17.2">
776751
<artifact name="jackson-annotations-2.17.2.jar">
777752
<sha256 value="873a606e23507969f9bbbea939d5e19274a88775ea5a169ba7e2d795aa5156e1" origin="Generated by Gradle"/>
@@ -780,14 +755,6 @@ SPDX-License-Identifier: AGPL-3.0-only
780755
<sha256 value="28cc43e98e7881803e1e828521e38ab7aed2f977a36c2551dd1790f430f3ebcf" origin="Generated by Gradle"/>
781756
</artifact>
782757
</component>
783-
<component group="com.fasterxml.jackson.core" name="jackson-annotations" version="2.18.0">
784-
<artifact name="jackson-annotations-2.18.0.jar">
785-
<sha256 value="a09367d2eeb526873abf737ff754c5085f82073a382ee72c3bbe15412217671f" origin="Generated by Gradle"/>
786-
</artifact>
787-
<artifact name="jackson-annotations-2.18.0.module">
788-
<sha256 value="0f098c0830576fc9c755d43d7f316e8a757c93812b35775125b368febcd6035d" origin="Generated by Gradle"/>
789-
</artifact>
790-
</component>
791758
<component group="com.fasterxml.jackson.core" name="jackson-core" version="2.12.7">
792759
<artifact name="jackson-core-2.12.7.jar">
793760
<sha256 value="3987a6a335046e226e56b81d69668fb5a91b155ea7fd96b0851adbb7d4ac1ca6" origin="Generated by Gradle"/>
@@ -812,14 +779,6 @@ SPDX-License-Identifier: AGPL-3.0-only
812779
<sha256 value="38282fb75c733d2395dd34dc0b59eccbb43aa7cc31a21a2616baaa8afcb7f236" origin="Generated by Gradle"/>
813780
</artifact>
814781
</component>
815-
<component group="com.fasterxml.jackson.core" name="jackson-core" version="2.18.0">
816-
<artifact name="jackson-core-2.18.0.jar">
817-
<sha256 value="215bbd7c8fd65be504cb92ff3aa1c4b790fc7b14cca72f4546aac4143c101bb5" origin="Generated by Gradle"/>
818-
</artifact>
819-
<artifact name="jackson-core-2.18.0.module">
820-
<sha256 value="c529814eeefb7f044fcf650bfa527eeb4b68b696067cb64c1a699472fb356587" origin="Generated by Gradle"/>
821-
</artifact>
822-
</component>
823782
<component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.12.7.1">
824783
<artifact name="jackson-databind-2.12.7.1.jar">
825784
<sha256 value="3f504cac405ce066d5665ff69541484d5322f35ac7a7ec6104cf86a01008e02d" origin="Generated by Gradle"/>
@@ -844,32 +803,14 @@ SPDX-License-Identifier: AGPL-3.0-only
844803
<sha256 value="f470bde8944d57d6b150caa8bf53bb982a99eb1d6591e731afcb972ab3dd771f" origin="Generated by Gradle"/>
845804
</artifact>
846805
</component>
847-
<component group="com.fasterxml.jackson.core" name="jackson-databind" version="2.18.0">
848-
<artifact name="jackson-databind-2.18.0.jar">
849-
<sha256 value="2bf1927b7f3224683ed0157a1ec3b0ede75179da3e597d78c572d56ed00f9f3c" origin="Generated by Gradle"/>
850-
</artifact>
851-
<artifact name="jackson-databind-2.18.0.module">
852-
<sha256 value="2c49ec7e74306d487f95591ba898904619c32a2e3fd1b586fb3e6322c91a4e62" origin="Generated by Gradle"/>
853-
</artifact>
854-
</component>
855-
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-toml" version="2.15.2">
856-
<artifact name="jackson-dataformat-toml-2.15.2.module">
857-
<sha256 value="b8d047ff9685cd147c73a86438ce322beb4180064f90d24514624d98d718fe57" origin="Generated by Gradle"/>
858-
</artifact>
859-
</component>
860806
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-toml" version="2.17.2">
807+
<artifact name="jackson-dataformat-toml-2.17.2.jar">
808+
<sha256 value="bc7ecf3f1bf76a26daddf2c7ab4facc017ce6e8c5c8c6b8f29cb610494828017" origin="Generated by Gradle"/>
809+
</artifact>
861810
<artifact name="jackson-dataformat-toml-2.17.2.module">
862811
<sha256 value="ae9a3ddf6260daeb17034e4c2bef4eecefc3317d755174458c1e93d19574b7bc" origin="Generated by Gradle"/>
863812
</artifact>
864813
</component>
865-
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-toml" version="2.18.0">
866-
<artifact name="jackson-dataformat-toml-2.18.0.jar">
867-
<sha256 value="c0b998aacdc7791d5a1b8425508e7ddf0c794c9fe768d1ce092265568c24e0c3" origin="Generated by Gradle"/>
868-
</artifact>
869-
<artifact name="jackson-dataformat-toml-2.18.0.module">
870-
<sha256 value="59e3ab943c66e52617b89cf988ec33aba84c4cbdd4f9fe82ee43d8e4dc5e2799" origin="Generated by Gradle"/>
871-
</artifact>
872-
</component>
873814
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-xml" version="2.12.7">
874815
<artifact name="jackson-dataformat-xml-2.12.7.jar">
875816
<sha256 value="b9d8b459a3fdf087044bc4f36163b185a0adb084a9390df8db627b115087efa0" origin="Generated by Gradle"/>
@@ -894,29 +835,11 @@ SPDX-License-Identifier: AGPL-3.0-only
894835
<sha256 value="fa006e0127759b3b385965031b57e0c0dd3c8c63d9eb11899798a9a7bcc025fa" origin="Generated by Gradle"/>
895836
</artifact>
896837
</component>
897-
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformat-xml" version="2.18.0">
898-
<artifact name="jackson-dataformat-xml-2.18.0.jar">
899-
<sha256 value="c67fc996305cda34ccae5298d76dd87f5398a6bf530f5159de87e501869d2d8b" origin="Generated by Gradle"/>
900-
</artifact>
901-
<artifact name="jackson-dataformat-xml-2.18.0.module">
902-
<sha256 value="22fd218775b8bdcaf23bda2048190480a4b233a12597432d6b2db263190428bd" origin="Generated by Gradle"/>
903-
</artifact>
904-
</component>
905-
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformats-text" version="2.15.2">
906-
<artifact name="jackson-dataformats-text-2.15.2.pom">
907-
<sha256 value="00f8f4fb8442bd850ca1ea51dd761cf74bf2c7579be98ca7b48518b956e49a36" origin="Generated by Gradle"/>
908-
</artifact>
909-
</component>
910838
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformats-text" version="2.17.2">
911839
<artifact name="jackson-dataformats-text-2.17.2.pom">
912840
<sha256 value="e698323330a9a82c920e5a89b65b0f7225c8e733c122a18f796a04a6e31fa5cb" origin="Generated by Gradle"/>
913841
</artifact>
914842
</component>
915-
<component group="com.fasterxml.jackson.dataformat" name="jackson-dataformats-text" version="2.18.0">
916-
<artifact name="jackson-dataformats-text-2.18.0.pom">
917-
<sha256 value="fb2c1c9eaf1746be66f7ead98c79b3f0a9579c7f2484a5ac5f1d2920b5594569" origin="Generated by Gradle"/>
918-
</artifact>
919-
</component>
920843
<component group="com.fasterxml.jackson.datatype" name="jackson-datatype-jsr310" version="2.15.2">
921844
<artifact name="jackson-datatype-jsr310-2.15.2.jar">
922845
<sha256 value="7574c81ad570476ef6aad26f419288fd466733f3315bee3012f2f29c9dc008c8" origin="Generated by Gradle"/>
@@ -925,24 +848,14 @@ SPDX-License-Identifier: AGPL-3.0-only
925848
<sha256 value="742ecf7645acd18abb9d96710c3d2122c2d862689ada4801e208b7448ff58b8f" origin="Generated by Gradle"/>
926849
</artifact>
927850
</component>
928-
<component group="com.fasterxml.jackson.datatype" name="jackson-datatype-jsr310" version="2.17.1">
929-
<artifact name="jackson-datatype-jsr310-2.17.1.module">
930-
<sha256 value="a2c55672419321dc82ebad3394c21225570c55e68c3e9c48b07c9b096939431c" origin="Generated by Gradle"/>
931-
</artifact>
932-
</component>
933851
<component group="com.fasterxml.jackson.datatype" name="jackson-datatype-jsr310" version="2.17.2">
852+
<artifact name="jackson-datatype-jsr310-2.17.2.jar">
853+
<sha256 value="9b80024a9822e70b07f6bb13824c76c137c1064a1b5eb518374ab141870fdbcc" origin="Generated by Gradle"/>
854+
</artifact>
934855
<artifact name="jackson-datatype-jsr310-2.17.2.module">
935856
<sha256 value="850e9b2edfab154d1b41501b0197351ad67a2baf7e4829a6566212200252a68d" origin="Generated by Gradle"/>
936857
</artifact>
937858
</component>
938-
<component group="com.fasterxml.jackson.datatype" name="jackson-datatype-jsr310" version="2.18.0">
939-
<artifact name="jackson-datatype-jsr310-2.18.0.jar">
940-
<sha256 value="f95f8482fe8d634ded7be5e582f3b3604c868324a3c99e2f1f4396c268b63b7a" origin="Generated by Gradle"/>
941-
</artifact>
942-
<artifact name="jackson-datatype-jsr310-2.18.0.module">
943-
<sha256 value="4127ba790ce1d4f049af8812d86e94583a2ff7bef79cc0472970f023cf056633" origin="Generated by Gradle"/>
944-
</artifact>
945-
</component>
946859
<component group="com.fasterxml.jackson.module" name="jackson-module-jaxb-annotations" version="2.12.7">
947860
<artifact name="jackson-module-jaxb-annotations-2.12.7.jar">
948861
<sha256 value="84686ef549abf053ee3632925b024be3f330bc6f34f7e166f0537799e7f90dbd" origin="Generated by Gradle"/>
@@ -975,14 +888,6 @@ SPDX-License-Identifier: AGPL-3.0-only
975888
<sha256 value="44a3670a99cd31ac262e0c559b4d106cf725af2bf6108991a12816244571d084" origin="Generated by Gradle"/>
976889
</artifact>
977890
</component>
978-
<component group="com.fasterxml.jackson.module" name="jackson-module-kotlin" version="2.18.0">
979-
<artifact name="jackson-module-kotlin-2.18.0.jar">
980-
<sha256 value="f21118a355edba8d363cb395ded285d631345b74ee350d8c6e3cd84c5e182c2a" origin="Generated by Gradle"/>
981-
</artifact>
982-
<artifact name="jackson-module-kotlin-2.18.0.module">
983-
<sha256 value="6b92b95f9996a74997df4090a9ea212c757a644e0783fdbc80e6982234cd8811" origin="Generated by Gradle"/>
984-
</artifact>
985-
</component>
986891
<component group="com.fasterxml.jackson.module" name="jackson-modules-base" version="2.12.7">
987892
<artifact name="jackson-modules-base-2.12.7.pom">
988893
<sha256 value="1219df0034310535aefa197a62c4a0afb823a8822ed4287d177903125326a15c" origin="Generated by Gradle"/>
@@ -993,21 +898,11 @@ SPDX-License-Identifier: AGPL-3.0-only
993898
<sha256 value="c9299cf2d56051f0b67fe3cfb25f79185e71713c8090e37fe318c0dd3a53808f" origin="Generated by Gradle"/>
994899
</artifact>
995900
</component>
996-
<component group="com.fasterxml.jackson.module" name="jackson-modules-java8" version="2.17.1">
997-
<artifact name="jackson-modules-java8-2.17.1.pom">
998-
<sha256 value="b5c5069359edd71be0c7fe1f09f7d2da8a2da73323b3f466d3ca3166dc3c7a43" origin="Generated by Gradle"/>
999-
</artifact>
1000-
</component>
1001901
<component group="com.fasterxml.jackson.module" name="jackson-modules-java8" version="2.17.2">
1002902
<artifact name="jackson-modules-java8-2.17.2.pom">
1003903
<sha256 value="3f39c55109f51a228817b4b185e4351b9ef0501c09fc1e1a3075ae9547cc2d03" origin="Generated by Gradle"/>
1004904
</artifact>
1005905
</component>
1006-
<component group="com.fasterxml.jackson.module" name="jackson-modules-java8" version="2.18.0">
1007-
<artifact name="jackson-modules-java8-2.18.0.pom">
1008-
<sha256 value="b454d7fcfe3b87b8ec93a98be40411277547d6ee02899e6f43a9744218aa1ae1" origin="Generated by Gradle"/>
1009-
</artifact>
1010-
</component>
1011906
<component group="com.fasterxml.woodstox" name="woodstox-core" version="6.2.4">
1012907
<artifact name="woodstox-core-6.2.4.jar">
1013908
<sha256 value="5fa734d5050f097405a801022d09377bbc81e811ef9a17cd0279ed3279f495a5" origin="Generated by Gradle"/>
@@ -1032,14 +927,6 @@ SPDX-License-Identifier: AGPL-3.0-only
1032927
<sha256 value="a11608fb92e1980f3d8c946265247140fbe37db691e115343875ab897abc4cc7" origin="Generated by Gradle"/>
1033928
</artifact>
1034929
</component>
1035-
<component group="com.fasterxml.woodstox" name="woodstox-core" version="7.0.0">
1036-
<artifact name="woodstox-core-7.0.0.jar">
1037-
<sha256 value="eeb3853282c24964a93a6eb4c1bbcb60c8d09fd8e0ffc75ab64ad21045a1fa78" origin="Generated by Gradle"/>
1038-
</artifact>
1039-
<artifact name="woodstox-core-7.0.0.pom">
1040-
<sha256 value="184c25e1bc38428af2bbeb67d77632ec9fe30a82cf20b10f513bed3f92c4e6e4" origin="Generated by Gradle"/>
1041-
</artifact>
1042-
</component>
1043930
<component group="com.github.johnrengelman.shadow" name="com.github.johnrengelman.shadow.gradle.plugin" version="7.1.2">
1044931
<artifact name="com.github.johnrengelman.shadow.gradle.plugin-7.1.2.pom">
1045932
<sha256 value="956e45085e52ea5ef32d34671ebb84eb1c41a83c4549af26e68635f1061798d3" origin="Generated by Gradle"/>

0 commit comments

Comments
 (0)