Jackson 2.16.0-rc1 is now released, about 3 weeks after initial announcement.
Help in verifying functionality would be much appreciated: my intent is to only release this one release candidate and: 1. Try not to do any more API changes until 2.16.0 final 2. Bug fixes can still go in 3. Plan for 2.16.0-final within 3 weeks or so (mid-November) if all goes well As usual the release notes can be found here: https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16 and I hope to write a blog post summarizing more important changes. Thank you in advance for all the help, -+ Tatu +- On Fri, Sep 29, 2023 at 10:14 AM Tatu Saloranta <t...@fasterxml.com> wrote: > > So: it has been a while since 2.15.0 was released, in late April 2023, > 5 months ago. > The intent was to follow up fairly quickly with 2.16 -- and for that > to happen, it's time to release the first (and ideally, only -- we > don't seem to get tons of feedback from RCs) release candidate soon. > > As per > > https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16 > > we already have over 70 changes (fixes, additions). And this is > probably missing Kotlin/Scala module changes. > So 2.16 will be a non-trivial release. > > But. Before cutting the RC1 I wanted to see how we are doing with > original goals to handle: > > 1. Completing addition of essential Processing Limits (add max read > doc size; max read property-name length; writer-side max nesting) > 2. Add support for Canonical JSON (in some form, no formal spec seems to > existt) > 3. Property Introspection rewrite (my long-term Number #1 absolute must-have) > > and so far: > > 1. Processing limits: Fully implemented! > 2. Canonical JSON: some aspects implemented > (JsonNodeFeature.WRITE_PROPERTIES_SORTED) but not everything; not sure > what'd be the best approach -- in particular, number formatting open > issue > 3. Property Introspection rewrite: not done, not even started (sigh) > > Given timing, I think 1 out of 3 will have to do; I don't see a > realistic change of getting (2) and (3) completed. > > But aside from this, there is one Feature (or set of smaller pieces) > that I do want to get in 2.16: `JsonNode.withArray()/withObject()` > regression/change handling (databind issues #3780, #4095, #4096). > Once this is tackled, I'd be fine closing set of features to get in 2.16. > > If anyone feels there are other "Must Have" features -- and ones that > in-flight, i.e. may be completed within next, say, 2 weeks -- please > LMK ASAP and those can be considered as well. > > How does this sound? Opinions, suggestions, other feedback? > > -+ 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 jackson-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jackson-dev/CAL4a10gOU9sJMCxJsQ3XV8wcL%2Bua63BAHMewh0%2BYjXQa76DDgQ%40mail.gmail.com.