Hi Tatu, We depend on Jackson and Guava and regularly update both. The longer it takes to achieve version compatibility across the two the more difficult it is for us to remain up to date with bug fixes and features.
In fact, we have recently upgraded to Guava version 25 as version 23 is already over a year old. I assume it's not possible to guarantee compatibility across a large range due to the changes in Guava itself. Alternatively, would it be possible to support two variants of this library? For example, one for "stable" and one for "edge"? The update policy for Guava would differentiate the two; say "edge" is updated within 3 months and "stable" is only updated every year or two depending on the make-up of your user base. Ville On Thursday, June 28, 2018 at 9:57:08 AM UTC-7, Tatu Saloranta wrote: > > Quick note: as per: > > https://github.com/FasterXML/jackson-datatypes-collections/issues/23 > > there is desire to > > (a) Extend range of allowed Guava versions to include 23, and > (b) Update minimum version supported from 18 to something later > > both for Jackson 3.x (less of a concern since it'll be out at earliest > by end of 2018), and > for 2.10 (more concern). > > I know Guava has traditionally been quite aggressive in deprecating > and removing functionality so I hesitate to simply change version deps > and hope for the best. > But at the same time we do need to try to balance needs of users > relying on newer versions with those of stability. > > So.... if anyone has time and interest to investigate what kind of > dependency upgrade would be good trade-off, that would be good. :) > > For what it is worth, Jackson 3.x currently upgrades dependency from > 18.0 to 20.0, so perhaps that would be the starting hypothesis -- we > would try to make Guava module of Jackson 2.10 to work with Guava > versions [20.0 ... 23.0]? > > -+ Tatu +- > -- You received this message because you are subscribed to the Google Groups "jackson-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
