-
-
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
·
95 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
@JsonUnwrappedwith@JsonCreator
- No changes since 2.18
-
#1328: Optimize handling of
JsonPointer.head() -
#1356: Make
JsonGenerator::writeTypePrefixmethod to not write aWRAPPER_ARRAYwhentypeIdDef.id == null
-
#1467: Support
@JsonUnwrappedwith@JsonCreator -
#2461: Nested
@JsonUnwrappedproperty names not correctly handled -
#2951: Allow inverting
@JsonProperty(access=)withMapperFeature.INVERSE_READ_WRITE_ACCESSto 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.classin nested Map object is ignored when Map key type not defined -
#4772: Serialization and deserialization issue of sub-types used with
JsonTypeInfo.Id.DEDUCTIONwhere sub-types are Object and Array -
#4773:
SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYSshould 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_ORDERfor retaining Serialization order of Java Records (instead of alphabetic)