Skip to content

Jackson Release 2.19

Tatu Saloranta edited this page Nov 5, 2024 · 21 revisions

Jackson Version 2.19 development is being started in September, 2024.

This wiki page gives a list of links to all changes (with brief descriptions) that will be included, as well as about original plans for bigger changes (and in some cases changes to plans, postponing).

Status

Branch is under development.

Patches

No release yet

Documentation

Articles, Blog posts

Changes, compatibility

Compatibility: platform requirements

Android

Same as Jackson 2.18, SDK 26

JDK

Same as Jackson 2.18

Kotlin

Changes, behavior


Major focus area(s), final status

Most wanted Features to implement

Most wanted Features implemented

Most wanted Features considered but not implemented


Full Change list

Changes, core

  • No changes since 2.18
  • #1328: Optimize handling of JsonPointer.head()
  • #2461: Nested @JsonUnwrapped property names not correctly handled
  • #2951: Allow inverting @JsonProperty(access=) with MapperFeature.INVERSE_READ_WRITE_ACCESS to work differently on server and client side
  • #4674: Allow setting global enum naming strategy similar to property naming strategy
  • #4676: Support other enum naming strategies than camelCase
  • #4773: SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS should not apply to Maps with uncomparable keys

Changes, data formats

Changes, datatypes

Guava

  • #1: Add deserialization support for Table<R, C, V>

Changes, Other modules

Clone this wiki locally