-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9.9
Tatu Saloranta edited this page Mar 9, 2019
·
36 revisions
Patch version of 2.9, not yet released as of December 2018.
Following fixes will be included.
- #516: _inputPtr off-by-one in UTF8StreamJsonParser._parseNumber2()
-
#1408: Call to
TypeVariable.getBounds()
without synchronization unsafe on some platforms -
#2221:
DeserializationProblemHandler.handleUnknownTypeId()
returningVoid.class
, enableDefaultTyping causing NPE -
#2223: Add
missingNode()
method inJsonNodeFactory
-
#2230:
WRITE_BIGDECIMAL_AS_PLAIN
is ignored if@JsonFormat
is used -
#2236: Type id not provided on
Double.NaN
,Infinity
with@JsonTypeInfo
-
#2251: Getter that returns an abstract collection breaks a delegating
@JsonCreator
- #2265: Inconsistent handling of Collections$UnmodifiableList vs Collections$UnmodifiableRandomAccessList
- #2273: Add basic Java 9+ module info
-
#155: (multiple) Inconsistent support for
StreamWriteFeature.FLUSH_PASSED_TO_STREAM
-
#122:
readValues(null)
causes infinite loop
-
#333:
OutputDecorator
not called withXmlMapper
-
#63:
null
Object Id serialized as anchor for YAML - #68: When field names are reserved words, they should be written out with quotes
-
#90: Exception when decoding Jackson-encoded
Base64
binary value in YAML - #123: YAML Anchor, reference fails with simple example
-
#15: Misleading exception when trying to deserialize JSON String as
org.json.JSONArray
value
-
#49: Afterburner
MyClassLoader#loadAndResolve()
is not idempotent whentryToUseParent
is true -
#69:
ALLOW_COERCION_OF_SCALARS
ignored deserializing scalars with Afterburner
-
#74: MrBean module should not materialize
java.io.Serializable
-
#63: Change default for
JSON.Feature.USE_FIELDS
totrue
(from false) in 2.10