Skip to content

Jackson Release 2.13.2

Tatu Saloranta edited this page Mar 7, 2022 · 19 revisions

Patch version of 2.13, being released on March 6, 2022. (2.13.1 was released on 19-Dec-2021).

Following fixes are included in this patch release.

Changes, core

  • #46: module-info.java is in META-INF/versions/11 instead of META-INF/versions/9
  • #732: Update Maven wrapper
  • #739: JsonLocation in 2.13 only uses identity comparison for "content reference"
  • #3293: Use Method.getParameterCount() where possible
  • #3344: Set.of() (Java 9) cannot be deserialized with polymorphic handling
  • #3368: SnakeCaseStrategy causes unexpected MismatchedInputException during deserialization
  • #3369: Deserialization ignores other Object fields when Object or Array value used for enum
  • #3380: module-info.java is in META-INF/versions/11 instead of META-INF/versions/9
  • #161: Module name in jakarta-xmlbind/src/moditect/module-info.java is invalid

Changes, data formats

CSV

  • #303: CsvMapper.typedSchemaForWithView() with DEFAULT_VIEW_INCLUSION

YAML

  • #303: Update to SnakeYAML 1.30
  • #306: Error when generating/serializing keys with multilines and colon

Changes, JVM Languages

  • #566: when paranamer fails, fail over to using java reflection

Changes, Other modules

Blackbird

  • #138: Blackbird doesn't work on Java 15+

Jakarta XMLBind Annotations

  • #152: jakarta.activation version conflict in 2.13
  • #146: JsonSchema.equals() implementation wrong
Clone this wiki locally