Skip to content

Jackson Release 2.9.9

Tatu Saloranta edited this page Feb 16, 2019 · 36 revisions

Patch version of 2.9, not yet released as of December 2018.

Following fixes will be included.

Changes, core

  • #516: _inputPtr off-by-one in UTF8StreamJsonParser._parseNumber2()
  • #1408: Call to TypeVariable.getBounds() without synchronization unsafe on some platforms
  • #2221: DeserializationProblemHandler.handleUnknownTypeId() returning Void.class, enableDefaultTyping causing NPE
  • #2251: Getter that returns an abstract collection breaks a delegating @JsonCreator

Changes, data formats

  • #155: (multiple) Inconsistent support for StreamWriteFeature.FLUSH_PASSED_TO_STREAM

Changes, datatypes

  • #15: Misleading exception when trying to deserialize JSON String as org.json.JSONArray value

Changes, other modules

  • #69: ALLOW_COERCION_OF_SCALARS ignored deserializing scalars with Afterburner
  • #74: Afterburner MyClassLoader#loadAndResolve() is not idempotent when tryToUseParent is true
  • #74: MrBean module should not materialize java.io.Serializable
Clone this wiki locally