We finally have Jackson 2.9 release out: core components, standard
modules (except Scala module which should follow soon) all should be
in Maven Central.

Full release notes can be found at:

https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9

I will try to send a better summary of new features later on, but
here's a sampling:

* Improved exception hierarchy: in particular,
`InvalidDefinitionException` vs `MismatchedInputException` to
distinguish between problems with POJO definitions and input data
(f.ex whether to return 4xx or 5xx as response)
* Per-property custom exclusion with JsonInclude.Include.Custom
* `@JsonMerge` to allow "deep merge"
* Customizable `null` handling on deserialization (skip, convert to
empty, set) with `@JsonSetter.nulls`
* Property name aliases with `@JsonAlias`
* Non-blocking ("async") parsing: support implemented first for JSON and Smile
* "Full value read": `DeserializationFeature.FAIL_ON_TRAILING_TOKENS`
-- parser will read full stream and fail if any extra stuff follows
* Dataformats: major improvements for
     * CSV
     * Avro

-+ Tatu +-

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to