-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9.4
Tatu Saloranta edited this page Jan 24, 2018
·
22 revisions
Patch version of 2.9, released 24-Jan-2018.
Following fixes are included.
- #414: Base64 MIME variant does not ignore white space chars as per RFC2045
-
#1382:
@JsonProperty(access=READ_ONLY)unxepected behaviour withCollections - #1673: Serialising generic value classes via Reference Types (like Optional) fails to include type information
-
#1729: Integer bounds verification when calling
TokenBuffer.getIntValue() - #1853: Deserialize from Object (using Creator methods) returns field name instead of value
-
#1854: NPE deserializing collection with
@JsonCreatorandACCEPT_CASE_INSENSITIVE_PROPERTIES - #1855: Blacklist for more serialization gadgets (dbcp/tomcat, spring)
- #1859: Issue handling unknown/unmapped Enum keys
- #1868: Class name handling for JDK unmodifiable Collection types changed
-
#1870: Remove
finalon inherited methods inBuilderBasedDeserializerto allow overriding by subclasses -
#1878:
@JsonBackReferenceproperty is always ignored when deserializing since 2.9.0 - #1895: Per-type config override "JsonFormat.Shape.OBJECT" for Map.Entry not working
- #1899: Another two gadgets to exploit default typing issue in jackson-databind
-
#1906: Add string format specifier for error message in
PropertyValueBuffer -
#1907: Remove
getClass()from_valueTypeargument for error reporting
-
#62: (yaml) SnakeYAML
base64Coderis not OSGI exported -
#65: (yaml)
YAMLParserincorrectly handles numbers with underscores in them
-
#38: (afterburner) Handle
DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVEScorrectly