![]() JDK 8 is required to build all components, however, as module info inclusion plug-in requires it (note: publishing to Maven Central also requires JDK 8), but the minimum runtime version is JDK/JVM 7, with following exceptions: Guava datatype module (part of jackson-datatypes-collections) requires Java 8 due to Guava 21 dependency upgrades baseline.Eclise-collections datatype module (part of jackson-datatypes-collections) requires Java 8 (was the case before but not documented).Ion dataformat module (part of jackson-dataformats-binary) now requires Java 8 due to new optional IonJavaTimeModule.JDK baseline for use since 2.11 is retained with following exceptions: Jackson 2.12: Jackson 2.12: ConstructorDetectorĬhanges, compatibility Compatibility: JDK requirements.Jackson 2.12: Deduction-based Polymorphism.#3590: Add check in primitive value deserializers to avoid deep wrapper array nesting wrt UNWRAP_SINGLE_VALUE_ARRAYS.#3582: Add check in BeanDeserializer._deserializeFromArray() to prevent use of deeply nested arrays.#2816: Optimize UntypedObjectDeserializer wrt recursion (CVE-2020-36518). ![]() Statusīranch is nominally open but it is not likely that there will be full patch releases beyond (2.12.7).įollowing micro-patches have been released: This wiki page gives a list of links to all changes (with brief descriptions) included.Īside from detailed change notes below, there is a separate 2.12 Acknowledgements page for special thanks. Jackson Version 2.12 was released on November 28, 2020: two release candidates ( 2.12.0-rc1, 2.12.0-rc2) were released prior to the final 2.12.0. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |