Skip to content

Jackson Release 2.14.3

Tatu Saloranta edited this page May 5, 2023 · 20 revisions

Patch version of 2.14, released on March 5, 2023.

Following fixes are included in this patch release.

Changes, core

  • #909: Revert schubfach changes in #854
  • #912: Optional padding Base64Variant still throws exception on missing padding character
  • #967: Address performance issue with BigDecimalParser
  • #990: Backport removal of BigDecimal to BigInt conversion
  • #1004: FastDoubleParser license
  • #1012: Got NegativeArraySizeException when calling writeValueAsString()
  • #3784: PrimitiveArrayDeserializers$ByteDeser.deserialize ignores DeserializationProblemHandler for invalid Base64 content
  • #3837: Set transformer factory attributes to improve protection against XXE

Changes, data formats

Binary Formats (Avro, CBOR, Ion, Protobuf, Smile)

  • #354: Some artifacts missing NOTICE, LICENSE files

Textual Formats (CSV, Properties, TOML, YAML)

  • #378: Some artifacts missing NOTICE, LICENSE files

CBOR

  • #366: CBORGenerator.writeRawUTF8String() seems to ignore offset

Changes, datatypes

Guava

  • #92: @JsonDeserialize.contentConverter does not work for non-builtin collections
  • #104: ArrayListMultimapDeserializer does not support multimaps inside another object as a property

Changes, Other modules

JAXB

  • #199: jaxb and jakarta-xmlbind put module-info in versions/11
  • Fix Gradle Module Metadata for Afterburner, Blackbird

Changes, other

  • #102: Missing module-info dependency from jackson-jr-annotation-support
  • #103: Some artifacts missing NOTICE, LICENSE files
Clone this wiki locally