-
-
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
@JsonCreator
andACCEPT_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
final
on inherited methods inBuilderBasedDeserializer
to allow overriding by subclasses -
#1878:
@JsonBackReference
property 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_valueType
argument for error reporting
-
#62: (yaml) SnakeYAML
base64Coder
is not OSGI exported -
#65: (yaml)
YAMLParser
incorrectly handles numbers with underscores in them
-
#38: (afterburner) Handle
DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES
correctly