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.
