So, as part of pushing more developer/designs discussion into, well,
Github Discussions, I decided to make 'FasterXML/jackson-future-ideas`
focused on Jackson 3.0.0 work. And specifically the first Discussion:
https://github.com/FasterXML/jackson-future-ideas/discussions/72
labelled as "Path to Jackson 3.0.0" is the central point for overview
of everything related to Jackson 3.0.0 prep work (README.md also
points there).
Of most interest might be linked-to sub-Discussions, with polls, to
decide on a couple of choices. Currently that includes:
1.
https://github.com/FasterXML/jackson-future-ideas/discussions/73 --
Minimum Java version for Jackson 3 (Java 17 or 21?)
2.
https://github.com/FasterXML/jackson-future-ideas/discussions/74 --
default for `FAIL_ON_TRAILING_TOKENS` (change or not)
3.
https://github.com/FasterXML/jackson-future-ideas/discussions/75 --
default for `DEFAULT_VIEW_INCLUSION` (change or not)
Discussion also references larger efforts, called JSTEPs, which may be
of interest if you haven't seen those before (I created most a while
ago, but now am trying to update them again).
Anyway, I'd appreciate votes on 3 polls listed above (and/or comments
on why specific choice makes sense).
-+ Tatu +-