Java basline for Jackson 3.0

41 views
Skip to first unread message

Anbu Sampath

unread,
Jun 29, 2022, 6:58:54 PM6/29/22
to jackson-dev
Hi Tatu,

I am not sure whether discussion for Jackson 3 Java baseline already happened. I searched in google group, could not find the discussion related to Jackson 3 specially. Also noticed recently most of the components moved up Java 8 as baseline(except annotation) in 2.14.

While reading the wiki page it mentioned Java 8 as baseline for Jackson 3.0 as well. Wiki page (https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.0#jdk) last edited on Mar'21. So as part of 3.0 release, can we increase the Java baseline to 11?

Many open-source projects stopped supporting Java 8 recently like Apache Camel, Qaurkus, Netty 5, Jakarta EE 10, etc. I think it's worth considering to move baseline to Java 11.

Regards
Anbu

Tatu Saloranta

unread,
Jun 29, 2022, 8:14:35 PM6/29/22
to jacks...@googlegroups.com
We are still quite ways off from Jackson 3.0 being released, so the
only decision so far has been "at least Java 8",
which was done 2 years ago or so.

As to Java 11; I think I would suggest Java 17 as the version past 8
mostly so we could get direct Record support.
But. No need to decide yet -- I think there's bit of refactoring work
to be done for:

https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-1

before considering Java baseline.

I'll actually need to send something about my latest thinking on Java
package / Maven artifact names: instead of "com.fasterxml" I am
thinking of "tools.jackson" (just registered the domain :) ).

-+ Tatu +-
Reply all
Reply to author
Forward
0 new messages