-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.19
Tatu Saloranta edited this page Nov 15, 2024
·
14 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).
Branch is under development.
No release yet
Same as Jackson 2.18, SDK 26
Same as Jackson 2.18
-
#1467: Support
@JsonUnwrapped
with@JsonCreator
- No changes since 2.18
-
#1328: Optimize handling of
JsonPointer.head()
-
#1356: Make
JsonGenerator::writeTypePrefix
method to not write aWRAPPER_ARRAY
whentypeIdDef.id == null
-
#1467: Support
@JsonUnwrapped
with@JsonCreator
-
#2461: Nested
@JsonUnwrapped
property names not correctly handled -
#2951: Allow inverting
@JsonProperty(access=)
withMapperFeature.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
-
#4680: Custom key deserialiser registered for
Object.class
in nested Map object is ignored when Map key type not defined -
#4772: Serialization and deserialization issue of sub-types used with
JsonTypeInfo.Id.DEDUCTION
where sub-types are Object and Array -
#4773:
SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
should not apply to Maps with uncomparable keys
-
#1: Add deserialization support for
Table<R, C, V>
-
#171: Add a
JSON.Feature.WRITE_RECORD_FIELDS_IN_DECLARATION_ORDER
for retaining Serialization order of Java Records (instead of alphabetic)