Quick note: started this wiki page: https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.0
for easier tracking of changes. I do use tag "3.x" on Github issue tracker as well for standard components. And for initial tracking there is even `https://github.com/FasterXML/jackson3-dev/issues` for ideas not yet committed. -+ Tatu +- On Mon, Jan 29, 2018 at 10:47 AM, Tatu Saloranta <[email protected]> wrote: > On Sun, Jan 28, 2018 at 10:57 PM, Lovro Pandzic <[email protected]> > wrote: >> Hello, >> >> what happened to merging Java 8 modules and single arg constructor as >> creator? > > 2 out of 3 modules have been merged and are in `master` now: > > * https://github.com/FasterXML/jackson-databind/issues/1774 : > datatypes (`Optional` etc) > * https://github.com/FasterXML/jackson-databind/issues/1775 : parameter names > > Date/Time still out, and due to size most likely will remain so. Work > on builder-based `ObjectMapper` creation may allow > new ways for integrating "default" modules, without merging > functionality, so this is not necessarily closed issue. > > I haven't yet rewritten POJO Introspection, part of which is Creator > detection. So that part remains to be tackled yet. > > I still have concerns about auto-detection, especially due to new > Security/CVEs wrt serialization gadgets, but discussions > are probably best closer to actually working in this area. Changes to > defaults wrt 1-arg, "default" mode case are easier to > make (to default to properties-based, basically). > > -+ Tatu +- > > >> >> BR, >> Lovro >> >> On Tuesday, January 23, 2018 at 11:06:57 PM UTC+1, Tatu Saloranta wrote: >>> >>> As I am slowly making big changes for Jackson 3.0 (now `master` of >>> `jackson-core`, `jackson-databind`) -- toggling my time between that >>> and 2.x fixes -- I am trying to keep things organized by first filing >>> plans here: >>> >>> https://github.com/FasterXML/jackson3-dev/issues >>> >>> and only creating matching issues on per-project trackers when I work on >>> them. >>> >>> So anyone interested in changes, and in particular, compatibility >>> changes, will want to have a look at these. >>> >>> On project-issue-trackers I will also use `jackson3` tag to denote >>> changes targeted at 3.0. >>> >>> -+ 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. -- 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.
