Skip to content

Commit 7cc885c

Browse files
authored
Upgrade Jackson dependencies to 2.17.2 (#41261)
Upgrade Jackson dependencies to 2.17.2
1 parent 3abe79c commit 7cc885c

File tree

37 files changed

+130
-104
lines changed

37 files changed

+130
-104
lines changed

common/perf-test-core/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<rules>
5454
<bannedDependencies>
5555
<includes combine.children="append">
56-
<include>com.fasterxml.jackson.core:jackson-databind:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
56+
<include>com.fasterxml.jackson.core:jackson-databind:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
5757

5858
<!-- Special allowance for performance libraries as they aren't shipped. -->
5959
<include>com.beust:jcommander:[1.82]</include> <!-- {x-include-update;com.beust:jcommander;external_dependency} -->
@@ -72,7 +72,7 @@
7272
<dependency>
7373
<groupId>com.fasterxml.jackson.core</groupId>
7474
<artifactId>jackson-databind</artifactId>
75-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
75+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
7676
</dependency>
7777
<dependency>
7878
<groupId>com.beust</groupId>

eng/bomgenerator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<dependency>
3838
<groupId>com.fasterxml.jackson.dataformat</groupId>
3939
<artifactId>jackson-dataformat-xml</artifactId>
40-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
40+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
4141
</dependency>
4242
</dependencies>
4343
<build>

eng/versioning/external_dependencies.txt

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@
99
# groupId:artifactId;dependency-version
1010
ch.qos.logback:logback-classic;1.3.14
1111
com.azure.tools:azure-autorest-customization;1.0.0-beta.8
12-
com.fasterxml.jackson.core:jackson-annotations;2.13.5
13-
com.fasterxml.jackson.core:jackson-core;2.13.5
14-
com.fasterxml.jackson.core:jackson-databind;2.13.5
15-
com.fasterxml.jackson.dataformat:jackson-dataformat-avro;2.13.5
16-
com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.13.5
17-
com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.13.5
18-
com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.13.5
19-
com.fasterxml.jackson.module:jackson-module-parameter-names;2.13.5
20-
com.fasterxml.jackson.module:jackson-module-scala_2.12;2.13.5
21-
com.fasterxml.woodstox:woodstox-core;6.4.0
12+
com.fasterxml.jackson.core:jackson-annotations;2.17.2
13+
com.fasterxml.jackson.core:jackson-core;2.17.2
14+
com.fasterxml.jackson.core:jackson-databind;2.17.2
15+
com.fasterxml.jackson.dataformat:jackson-dataformat-avro;2.17.2
16+
com.fasterxml.jackson.dataformat:jackson-dataformat-xml;2.17.2
17+
com.fasterxml.jackson.datatype:jackson-datatype-jdk8;2.17.2
18+
com.fasterxml.jackson.datatype:jackson-datatype-jsr310;2.17.2
19+
com.fasterxml.jackson.module:jackson-module-parameter-names;2.17.2
20+
com.fasterxml.jackson.module:jackson-module-scala_2.12;2.17.2
2221
com.github.spotbugs:spotbugs;4.8.3
2322
com.github.spotbugs:spotbugs-annotations;4.8.3
2423
com.github.spotbugs:spotbugs-maven-plugin;4.8.2.0
@@ -351,8 +350,8 @@ org.testcontainers:junit-jupiter;1.17.6
351350
test_jar_com.microsoft.azure:azure-mgmt-resources;1.3.1-SNAPSHOT
352351

353352
# everything under sdk\cosmos
354-
cosmos_com.fasterxml.jackson.module:jackson-module-afterburner;2.13.5
355-
cosmos_com.fasterxml.jackson.module:jackson-module-blackbird;2.13.5
353+
cosmos_com.fasterxml.jackson.module:jackson-module-afterburner;2.17.2
354+
cosmos_com.fasterxml.jackson.module:jackson-module-blackbird;2.17.2
356355
cosmos_com.google.guava:guava;33.0.0-jre
357356
cosmos_com.microsoft.data.encryption:cryptography;0.2.2.jre8-preview
358357
cosmos_com.microsoft.data.encryption:azure-key-vault-keystoreprovider;0.2.2.jre8-preview
@@ -546,3 +545,9 @@ springboot3_org.springframework:spring-webmvc;6.1.10
546545
springboot3_org.testcontainers:testcontainers;1.19.8
547546
springboot3_org.testcontainers:junit-jupiter;1.19.8
548547
springboot3_org.testcontainers:azure;1.19.8
548+
549+
# Libraries supporting Java 7
550+
551+
java7support_com.fasterxml.jackson.core:jackson-annotations;2.13.5
552+
java7support_com.fasterxml.jackson.core:jackson-core;2.13.5
553+
java7support_com.fasterxml.jackson.core:jackson-databind;2.13.5

sdk/batch/microsoft-azure-batch/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<dependency>
7272
<groupId>com.fasterxml.jackson.core</groupId>
7373
<artifactId>jackson-core</artifactId>
74-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
74+
<version>2.13.5</version> <!-- {x-version-update;java7support_com.fasterxml.jackson.core:jackson-core;external_dependency} -->
7575
<scope>test</scope>
7676
</dependency>
7777

sdk/clientcore/core-json/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
<dependency>
164164
<groupId>com.fasterxml.jackson.core</groupId>
165165
<artifactId>jackson-core</artifactId>
166-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
166+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
167167
</dependency>
168168
</dependencies>
169169

@@ -211,7 +211,7 @@
211211
<rules>
212212
<bannedDependencies>
213213
<includes>
214-
<include>com.fasterxml.jackson.core:jackson-core:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
214+
<include>com.fasterxml.jackson.core:jackson-core:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
215215
</includes>
216216
</bannedDependencies>
217217
</rules>

sdk/clientcore/http-stress/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<dependency>
4949
<groupId>io.opentelemetry</groupId>
5050
<artifactId>opentelemetry-api</artifactId>
51-
<version>1.38.0</version> <!-- {x-version-update;io.opentelemetry:opentelemetry-api;external_dependency} -->
51+
<version>1.40.0</version> <!-- {x-version-update;io.opentelemetry:opentelemetry-api;external_dependency} -->
5252
</dependency>
5353

5454
<dependency>
@@ -89,7 +89,7 @@
8989
<include>io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8:[2.6.0-alpha]</include> <!-- {x-include-update;io.opentelemetry.instrumentation:opentelemetry-runtime-telemetry-java8;external_dependency} -->
9090
<include>io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0:[2.6.0-alpha]</include> <!-- {x-include-update;io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0;external_dependency} -->
9191
<include>ch.qos.logback:logback-classic:[1.3.14]</include> <!-- {x-include-update;ch.qos.logback:logback-classic;external_dependency} -->
92-
<include>io.opentelemetry:opentelemetry-api:[1.38.0]</include> <!-- {x-include-update;io.opentelemetry:opentelemetry-api;external_dependency} -->
92+
<include>io.opentelemetry:opentelemetry-api:[1.40.0]</include> <!-- {x-include-update;io.opentelemetry:opentelemetry-api;external_dependency} -->
9393
</includes>
9494
</bannedDependencies>
9595
</rules>

sdk/core/azure-core-perf/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<dependency>
4646
<groupId>com.fasterxml.jackson.dataformat</groupId>
4747
<artifactId>jackson-dataformat-xml</artifactId>
48-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
48+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
4949
</dependency>
5050
<dependency>
5151
<groupId>com.github.tomakehurst</groupId>
@@ -113,7 +113,7 @@
113113
<rules>
114114
<bannedDependencies>
115115
<includes>
116-
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
116+
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
117117
<include>com.github.tomakehurst:wiremock-jre8-standalone:[2.35.1]</include> <!-- {x-include-update;com.github.tomakehurst:wiremock-jre8-standalone;external_dependency} -->
118118
</includes>
119119
</bannedDependencies>

sdk/core/azure-core-serializer-avro-jackson/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<dependency>
8282
<groupId>com.fasterxml.jackson.dataformat</groupId>
8383
<artifactId>jackson-dataformat-avro</artifactId>
84-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-avro;external_dependency} -->
84+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-avro;external_dependency} -->
8585
</dependency>
8686

8787
<dependency>
@@ -120,7 +120,7 @@
120120
<rules>
121121
<bannedDependencies>
122122
<includes>
123-
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-avro:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.dataformat:jackson-dataformat-avro;external_dependency} -->
123+
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-avro:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.dataformat:jackson-dataformat-avro;external_dependency} -->
124124
</includes>
125125
</bannedDependencies>
126126
</rules>

sdk/core/azure-core-serializer-json-jackson/pom.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -97,28 +97,28 @@
9797
<dependency>
9898
<groupId>com.fasterxml.jackson.core</groupId>
9999
<artifactId>jackson-annotations</artifactId>
100-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-annotations;external_dependency} -->
100+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-annotations;external_dependency} -->
101101
</dependency>
102102
<dependency>
103103
<groupId>com.fasterxml.jackson.core</groupId>
104104
<artifactId>jackson-core</artifactId>
105-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
105+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
106106
</dependency>
107107
<dependency>
108108
<groupId>com.fasterxml.jackson.core</groupId>
109109
<artifactId>jackson-databind</artifactId>
110-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
110+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
111111
</dependency>
112112
<dependency>
113113
<groupId>com.fasterxml.jackson.datatype</groupId>
114114
<artifactId>jackson-datatype-jsr310</artifactId>
115-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.datatype:jackson-datatype-jsr310;external_dependency} -->
115+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.datatype:jackson-datatype-jsr310;external_dependency} -->
116116
</dependency>
117117

118118
<dependency>
119119
<groupId>com.fasterxml.jackson.dataformat</groupId>
120120
<artifactId>jackson-dataformat-xml</artifactId>
121-
<version>2.13.5</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
121+
<version>2.17.2</version> <!-- {x-version-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
122122
<scope>test</scope>
123123
</dependency>
124124

@@ -166,11 +166,11 @@
166166
<rules>
167167
<bannedDependencies>
168168
<includes>
169-
<include>com.fasterxml.jackson.core:jackson-annotations:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-annotations;external_dependency} -->
170-
<include>com.fasterxml.jackson.core:jackson-core:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
171-
<include>com.fasterxml.jackson.core:jackson-databind:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
172-
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
173-
<include>com.fasterxml.jackson.datatype:jackson-datatype-jsr310:[2.13.5]</include> <!-- {x-include-update;com.fasterxml.jackson.datatype:jackson-datatype-jsr310;external_dependency} -->
169+
<include>com.fasterxml.jackson.core:jackson-annotations:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-annotations;external_dependency} -->
170+
<include>com.fasterxml.jackson.core:jackson-core:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-core;external_dependency} -->
171+
<include>com.fasterxml.jackson.core:jackson-databind:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.core:jackson-databind;external_dependency} -->
172+
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.dataformat:jackson-dataformat-xml;external_dependency} -->
173+
<include>com.fasterxml.jackson.datatype:jackson-datatype-jsr310:[2.17.2]</include> <!-- {x-include-update;com.fasterxml.jackson.datatype:jackson-datatype-jsr310;external_dependency} -->
174174
</includes>
175175
</bannedDependencies>
176176
</rules>

sdk/core/azure-core-serializer-json-jackson/spotbugs-exclude.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,14 @@
5151
<Class name="com.azure.core.serializer.json.jackson.implementation.ObjectMapperShim" />
5252
<Method name="&lt;init&gt;" />
5353
</Match>
54+
55+
<Match>
56+
<Bug pattern="SE_INNER_CLASS" />
57+
<Class name="com.azure.core.serializer.json.jackson.implementation.JacksonDatabind212$1$1" />
58+
</Match>
59+
60+
<Match>
61+
<Bug pattern="SE_NO_SERIALVERSIONID" />
62+
<Class name="com.azure.core.serializer.json.jackson.implementation.OptionPropertiesModifier" />
63+
</Match>
5464
</FindBugsFilter>

0 commit comments

Comments
 (0)