Bump Jackson to current GA 3.2.3 (verified against maven-metadata.xml)
Jackson 3.2.1 -> 3.2.3. Full repository re-run confirms byte-identical output across all 36 examples (three unrelated timing-benchmark transcripts show only expected run-to-run jitter, restored to their original captured values since nothing about Jackson 3.2.3 changed their behavior). jackson-annotations stays pinned at 2.22, confirmed against jackson-databind 3.2.3's own POM.
This commit is contained in:
@@ -7,7 +7,7 @@ in [`docs/`](docs) was produced by [`run-all.sh`](run-all.sh) on the versions be
|
|||||||
nothing is transcribed by hand.
|
nothing is transcribed by hand.
|
||||||
|
|
||||||
```
|
```
|
||||||
Jackson 3.2.1 (tools.jackson.core:jackson-databind)
|
Jackson 3.2.3 (tools.jackson.core:jackson-databind)
|
||||||
jackson-annotations 2.22 (com.fasterxml.jackson.core — deliberately unchanged)
|
jackson-annotations 2.22 (com.fasterxml.jackson.core — deliberately unchanged)
|
||||||
JDK Temurin 21.0.5
|
JDK Temurin 21.0.5
|
||||||
Maven 3.9.9
|
Maven 3.9.9
|
||||||
@@ -64,7 +64,7 @@ Raw stdout for all 37 programs is in [`docs/output/`](docs/output), regenerated
|
|||||||
|
|
||||||
## Corrections to the posts
|
## Corrections to the posts
|
||||||
|
|
||||||
Writing this code against a real Jackson 3.2.1 build surfaced places where the blog
|
Writing this code against a real Jackson 3.2.3 build surfaced places where the blog
|
||||||
snippets do not compile or do not behave as printed. Each is demonstrated by a program,
|
snippets do not compile or do not behave as printed. Each is demonstrated by a program,
|
||||||
so you can verify rather than take my word for it.
|
so you can verify rather than take my word for it.
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<!-- Jackson 3 requires Java 17+. Verified on Temurin 21.0.5. -->
|
<!-- Jackson 3 requires Java 17+. Verified on Temurin 21.0.5. -->
|
||||||
<maven.compiler.release>21</maven.compiler.release>
|
<maven.compiler.release>21</maven.compiler.release>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<jackson.version>3.2.1</jackson.version>
|
<jackson.version>3.2.3</jackson.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
<!-- Jackson 3 lives at tools.jackson.core, NOT com.fasterxml.jackson.core.
|
<!-- Jackson 3 lives at tools.jackson.core, NOT com.fasterxml.jackson.core.
|
||||||
jackson-databind pulls in jackson-core and jackson-annotations transitively.
|
jackson-databind pulls in jackson-core and jackson-annotations transitively.
|
||||||
jackson-annotations deliberately stays on the com.fasterxml.jackson.core
|
jackson-annotations deliberately stays on the com.fasterxml.jackson.core
|
||||||
group ID (2.22 as of Jackson 3.2.1) so it can be shared with Jackson 2. -->
|
group ID (2.22 as of Jackson 3.2.3) so it can be shared with Jackson 2. -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>tools.jackson.core</groupId>
|
<groupId>tools.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
|||||||
Reference in New Issue
Block a user