Ok, so this finally happened: the very first pre-release version of
Jackson 3 components is finally out. Release page:

https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.0

has a set of all changes accumulated.

Code is from "master" branches of repos; being a Major version bump, a
lot has changed and many things in backwards-incompatible way.
Basically:

1. JDK baseline is now JDK 17 for all components
2. Both Maven coordinates ("com.fasterxml.jackson" -> "tools.jackson")
and Java package names ("com.fasterxml.jackson" -> "tools.jackson")
have changed
     - Except for "jackson-annotations" which is still under
"com.fasterxml.jackson" to reduce breakages (can in fact just use 2.x
versions of jackson-annotations jar)
    - Renaming idea explained here:
https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-1
3. Public API for users not changed a lot (we still have
ObjectMappers, JsonParser, JsonGenerator) -- but internal types have
been renamed, APIs changed

So basically just using Jackson via public API with no customization
should be relatively straight-forward; but custom handlers (like
serializers, deserializers) need more work.

Anyway: anyone interested in seeing what Jackson 3.0 brings can now take a look.

Any and all feedback welcome,

-+ Tatu +-

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jackson-dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/jackson-dev/CAL4a10gsDx9sgnxazQQgCeLkuuL3hxFASi9QhYr3_moyOM-m%2Bg%40mail.gmail.com.

Reply via email to