raising min java version of jackson-core to Java8 for Jackson v2.14.0 release

119 views
Skip to first unread message

fann...@gmail.com

unread,
Apr 1, 2022, 3:38:11 PM4/1/22
to jackson-dev
Hi everyone,
I'm just looking for consensus on this topic. Only jackson-annotations and jackson-core support Java6 in Jackson v2.13. Other jackson libs typically require Java8 already.
My reasons for looking to move jackson-core to support a min of Java8 for Jackson 2.14 include the following:
* Java6 is no longer widely supported
* jackson-core v2.13 already has code from classes that only appeared in Java7 (eg java.lang.Objects)
* there is some talk about introducing support for faster serialization/deserialization of numbers that uses non JRE/JDK classes - see https://github.com/FasterXML/jackson-core/issues/577 for context
  * many of these classes and jars require Java8 and in some cases, even more recent Java versions

Feel free to express your support or disapproval of this proposal.

Regards,
PJ
 

Tatu Saloranta

unread,
Apr 20, 2022, 1:02:52 AM4/20/22
to jacks...@googlegroups.com
Ok, so I take the silence to mean there is nothing controversial here.

I did not want to speak first, to ensure my opinion does not prevent
others from expressing theirs, but since it has been 2 weeks
I think it is ok to say that I am +1 for such an increase -- making
Jackson 2.14 require Java 8 for all of its components.
We still want to consider some limits of platforms like Android, but
in general I think time has come.

So... speak now or forever hold your peace. :)

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