Path to 3.0.0-rc4 #83
Closed
cowtowncoder
started this conversation in
Ideas
Replies: 3 comments 5 replies
-
@JooHyukKim @pjfanning @k163377 @yawkat 3.0.0-rc3 released, it is time to consider the next milestone, rc4. |
Beta Was this translation helpful? Give feedback.
4 replies
-
I am currently adding support for Jackson 3 in Spring Framework 7 via spring-projects/spring-framework#33798. I have created a bunch of issues with some potential bug or enhancement that would help Spring support if integrated in upcoming RC:
|
Beta Was this translation helpful? Give feedback.
1 reply
-
3.0.0-rc4 was released today, 10-May-2025, closing. Created new one for rc5: #86 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Goal of this Discussion
This Discussion is continuation/part of Path to 3.0.0, digging into details of what should go in the fourth release candidate --
3.0.0-rc4
-- of Jackson 3.You may want to check out Path to 3.0.0-rc3 for background.
Note that significant part of actual changes will be based on feedback/bug-reports for 3.0.0-rc3: this document focuses more on more strategic/tactical things.
Goals for 3.0.0-rc4
Complete in-progress JSTEPs
Most JSTEPs are either complete or mostly complete. Of latter, let's try to close on:
jackson-dataformat-xml
completeContinue implementing JSTEP-5
One JSTEP -- JSTEP-5 -- Unify Date/Time handling -- is in initial implementation stage.
It is a long-term challenge and we have one chance to significantly improve things.
Note: "Java 8 date/time" (
jackson-datatype-jsr310
) module was merged injackson-databind
for3.0.0-rc3
, and newDateTimeFeature
was created to contain:JavaTimeFeature
features jsr310 module hadDeserializationFeature
s /SerializationFeature
s ofjackson-databind
Continue with JSTEP-12
JSTEP-12 -- Rename head branches -- has been started, so all
master
branches were renamed as3.x
, along with CI changes.The second part -- creating similarly named and behaving
2.x
branch -- needs to wait until2.19.0
is released (well doesn't have to, but makes most sense): once this happens, can complete this JSTEP. This should happen before 3.0.0-rc4 is released.New JSTEP(s)?
JSTEP-13 -- LTS versions/branches for Jackson. Not specific to 3.0, but something to tackle soon, esp. wrt 2.x versions.
Issues to fix, PRs to merge
Any?
MethodHandles over Reflection
An attempt was earlier made but had to be reverted. We do have
for another attempt and will probably try to get that merged.
Other?
What else do we want to achieve?
Beta Was this translation helpful? Give feedback.
All reactions