You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pekko.apache.org by Matthew Benedict de Detrich <ma...@aiven.io.INVALID> on 2023/04/03 16:52:54 UTC

Re: [DISCUSS] Jackson version

Since this has been sitting here for a week for no objections shall we wait
for a couple more days and then merge?

On Mon, Mar 27, 2023 at 7:45 PM PJ Fanning <fa...@apache.org> wrote:

> Hi everyone,
>
> We've hit issues with our Cassandra Driver jar needing a newer version of
> Jackson than we currently use in main Pekko repo.
>
> So far, most people who've commented on GitHub are supportive of upgrading
> Jackson. The latest v2.14.2 release of jackson-module-scala needs Scala
> upgrade to v3.2.2. See Scala discussion [1].
>
> Another benefit to upgrading Jackson is that v2.11.4 has CVEs associated
> with it.
>
> The Jackson PR is here [2].
>
> Does anyone have any objections?
>
>
> [1] https://lists.apache.org/thread/mk88ybzx51k7x7x102drtbzh6l68k0xm
> [2] https://github.com/apache/incubator-pekko/pull/273
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> For additional commands, e-mail: dev-help@pekko.apache.org
>
>

-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* matthew.dedetrich@aiven.io

Re: [DISCUSS] Jackson version

Posted by PJ Fanning <fa...@gmail.com>.
Thanks Johannes. I was going to suggest the same thing about the
serialisation being very pluggable.

I'm actually a contributor to Jackson and while there are a steady stream
of issues coming in, Jackson is pretty stable. Version 2.15 introduces some
limits for security reasons and some users may have issues with the
defaults. They are high but some users may require them to be higher. We
may need to consider supporting this version and having reference.conf /
application.conf support for overriding these limits. That is probably a
discussion for another time. 2.15.0 should be released later this month.

On Tue 4 Apr 2023, 09:43 Johannes Rudolph, <jo...@gmail.com>
wrote:

> I guess the impact is somewhat contained as it is only the
> serialization-jackson module in pekko core that is affected. In that
> case, someone could provide an alternative serialization-jackson
> module that would depend on an older version of Jackson if that was
> ever needed.
>
> So, +1 from me to go to Jackson 2.14.x.
>
> On Tue, Apr 4, 2023 at 10:52 AM Johannes Rudolph
> <jo...@gmail.com> wrote:
> >
> > As said before I would like to update Jackson to a more reasonable
> > version. Going to 2.14 will be the most future proof but we should
> > still make sure to understand what happens to code bases that use
> > Jackson 2.12 or 2.13. Do we have any idea what it will mean? Do we
> > have escape hatches if it does not work out for lots of users?
> >
> > On Mon, Apr 3, 2023 at 6:53 PM Matthew Benedict de Detrich
> > <ma...@aiven.io.invalid> wrote:
> > >
> > > Since this has been sitting here for a week for no objections shall we
> wait
> > > for a couple more days and then merge?
> > >
> > > On Mon, Mar 27, 2023 at 7:45 PM PJ Fanning <fa...@apache.org>
> wrote:
> > >
> > > > Hi everyone,
> > > >
> > > > We've hit issues with our Cassandra Driver jar needing a newer
> version of
> > > > Jackson than we currently use in main Pekko repo.
> > > >
> > > > So far, most people who've commented on GitHub are supportive of
> upgrading
> > > > Jackson. The latest v2.14.2 release of jackson-module-scala needs
> Scala
> > > > upgrade to v3.2.2. See Scala discussion [1].
> > > >
> > > > Another benefit to upgrading Jackson is that v2.11.4 has CVEs
> associated
> > > > with it.
> > > >
> > > > The Jackson PR is here [2].
> > > >
> > > > Does anyone have any objections?
> > > >
> > > >
> > > > [1] https://lists.apache.org/thread/mk88ybzx51k7x7x102drtbzh6l68k0xm
> > > > [2] https://github.com/apache/incubator-pekko/pull/273
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > > > For additional commands, e-mail: dev-help@pekko.apache.org
> > > >
> > > >
> > >
> > > --
> > >
> > > Matthew de Detrich
> > >
> > > *Aiven Deutschland GmbH*
> > >
> > > Immanuelkirchstraße 26, 10405 Berlin
> > >
> > > Amtsgericht Charlottenburg, HRB 209739 B
> > >
> > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> > >
> > > *m:* +491603708037
> > >
> > > *w:* aiven.io *e:* matthew.dedetrich@aiven.io
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> For additional commands, e-mail: dev-help@pekko.apache.org
>
>

Re: [DISCUSS] Jackson version

Posted by Johannes Rudolph <jo...@gmail.com>.
I guess the impact is somewhat contained as it is only the
serialization-jackson module in pekko core that is affected. In that
case, someone could provide an alternative serialization-jackson
module that would depend on an older version of Jackson if that was
ever needed.

So, +1 from me to go to Jackson 2.14.x.

On Tue, Apr 4, 2023 at 10:52 AM Johannes Rudolph
<jo...@gmail.com> wrote:
>
> As said before I would like to update Jackson to a more reasonable
> version. Going to 2.14 will be the most future proof but we should
> still make sure to understand what happens to code bases that use
> Jackson 2.12 or 2.13. Do we have any idea what it will mean? Do we
> have escape hatches if it does not work out for lots of users?
>
> On Mon, Apr 3, 2023 at 6:53 PM Matthew Benedict de Detrich
> <ma...@aiven.io.invalid> wrote:
> >
> > Since this has been sitting here for a week for no objections shall we wait
> > for a couple more days and then merge?
> >
> > On Mon, Mar 27, 2023 at 7:45 PM PJ Fanning <fa...@apache.org> wrote:
> >
> > > Hi everyone,
> > >
> > > We've hit issues with our Cassandra Driver jar needing a newer version of
> > > Jackson than we currently use in main Pekko repo.
> > >
> > > So far, most people who've commented on GitHub are supportive of upgrading
> > > Jackson. The latest v2.14.2 release of jackson-module-scala needs Scala
> > > upgrade to v3.2.2. See Scala discussion [1].
> > >
> > > Another benefit to upgrading Jackson is that v2.11.4 has CVEs associated
> > > with it.
> > >
> > > The Jackson PR is here [2].
> > >
> > > Does anyone have any objections?
> > >
> > >
> > > [1] https://lists.apache.org/thread/mk88ybzx51k7x7x102drtbzh6l68k0xm
> > > [2] https://github.com/apache/incubator-pekko/pull/273
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > > For additional commands, e-mail: dev-help@pekko.apache.org
> > >
> > >
> >
> > --
> >
> > Matthew de Detrich
> >
> > *Aiven Deutschland GmbH*
> >
> > Immanuelkirchstraße 26, 10405 Berlin
> >
> > Amtsgericht Charlottenburg, HRB 209739 B
> >
> > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
> >
> > *m:* +491603708037
> >
> > *w:* aiven.io *e:* matthew.dedetrich@aiven.io

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
For additional commands, e-mail: dev-help@pekko.apache.org


Re: [DISCUSS] Jackson version

Posted by Johannes Rudolph <jo...@gmail.com>.
As said before I would like to update Jackson to a more reasonable
version. Going to 2.14 will be the most future proof but we should
still make sure to understand what happens to code bases that use
Jackson 2.12 or 2.13. Do we have any idea what it will mean? Do we
have escape hatches if it does not work out for lots of users?

On Mon, Apr 3, 2023 at 6:53 PM Matthew Benedict de Detrich
<ma...@aiven.io.invalid> wrote:
>
> Since this has been sitting here for a week for no objections shall we wait
> for a couple more days and then merge?
>
> On Mon, Mar 27, 2023 at 7:45 PM PJ Fanning <fa...@apache.org> wrote:
>
> > Hi everyone,
> >
> > We've hit issues with our Cassandra Driver jar needing a newer version of
> > Jackson than we currently use in main Pekko repo.
> >
> > So far, most people who've commented on GitHub are supportive of upgrading
> > Jackson. The latest v2.14.2 release of jackson-module-scala needs Scala
> > upgrade to v3.2.2. See Scala discussion [1].
> >
> > Another benefit to upgrading Jackson is that v2.11.4 has CVEs associated
> > with it.
> >
> > The Jackson PR is here [2].
> >
> > Does anyone have any objections?
> >
> >
> > [1] https://lists.apache.org/thread/mk88ybzx51k7x7x102drtbzh6l68k0xm
> > [2] https://github.com/apache/incubator-pekko/pull/273
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
> > For additional commands, e-mail: dev-help@pekko.apache.org
> >
> >
>
> --
>
> Matthew de Detrich
>
> *Aiven Deutschland GmbH*
>
> Immanuelkirchstraße 26, 10405 Berlin
>
> Amtsgericht Charlottenburg, HRB 209739 B
>
> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>
> *m:* +491603708037
>
> *w:* aiven.io *e:* matthew.dedetrich@aiven.io

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
For additional commands, e-mail: dev-help@pekko.apache.org