Skip to content

Prototyping Jackson v3 integration#5531

Draft
vietj wants to merge 18 commits intomasterfrom
jackson-v3
Draft

Prototyping Jackson v3 integration#5531
vietj wants to merge 18 commits intomasterfrom
jackson-v3

Conversation

@vietj
Copy link
Copy Markdown
Member

@vietj vietj commented Mar 25, 2025

Jackson 3 integration.

@vietj vietj added this to the 5.0.0 milestone Mar 25, 2025
@vietj vietj modified the milestones: 5.0.0, 5.1.0 May 14, 2025
@cazacugmihai
Copy link
Copy Markdown

When will Vert.x switch to Jackson 3.x?

@vietj
Copy link
Copy Markdown
Member Author

vietj commented Dec 19, 2025

we will switch I think it vertx 6.0, but provide a replacement for users that want to use Jackson 3.x in addition of 2.x

@hantsy
Copy link
Copy Markdown

hantsy commented Jan 20, 2026

If possible creating multiple versioned jar to support the new features.

Jackson v3 requires Java 17, but Vertx also support Java 21 Virtual thread(I know Quarkus has it, and the Quarkus kernel is based on Vertx).

@vietj vietj force-pushed the jackson-v3 branch 3 times, most recently from 4413334 to 145fa7c Compare March 17, 2026 17:16
@vietj
Copy link
Copy Markdown
Member Author

vietj commented Mar 17, 2026

@hantsy that's what we might do

<dependency>
<groupId>tools.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>3.0.0-rc1</version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3.0.4 is the current version

@vietj vietj force-pushed the jackson-v3 branch 3 times, most recently from 021a574 to dc016bd Compare March 23, 2026 12:48
@vietj vietj force-pushed the jackson-v3 branch 2 times, most recently from 0aa7f59 to be6e867 Compare March 23, 2026 22:42
@vietj vietj changed the title Proof of concept of Jackson v3 integration Prototyping Jackson v3 integration Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants