Skip to content

Jackson Release 2.18.2

Tatu Saloranta edited this page Nov 15, 2024 · 14 revisions

Patch version of 2.18, under development.

Following fixes will be included in this patch release.

Changes, core

  • #1359: Non-surrogate characters being incorrectly combined when JsonWriteFeature.COMBINE_UNICODE_SURROGATES_IN_UTF8 is enabled
  • #4733: Wrong serialization of Type Ids for certain types of Enum values
  • #4742: Deserialization with Builder, External type id, @JsonCreator failing
  • #4777: StdValueInstantiator.withArgsCreator is now set for creators with no arguments
  • #4783: Possibly wrong behavior of @JsonMerge
  • #4787: Wrong String.format() in StdDelegatingDeserializer hides actual error
  • #4788: EnumFeature.WRITE_ENUMS_TO_LOWERCASE overrides @JsonProperty values
  • #4790: Fix @JsonAnySetter issue with "setter" method (related to #4639)

Changes, data formats

  • #678: XML module not registered correctly when setting a custom SerializerFactory

Changes, other

  • #172: Record deserialisation with instance methods fails
Clone this wiki locally