Release-specific notices typically get added (or updated) to the
announcement template:
https://github.com/apache/logging-log4j2/blob/master/src/changes/announcement.vm

On Thu, 18 Feb 2021 at 04:13, Volkan Yazıcı <volkan.yaz...@gmail.com> wrote:
>
> Ralph, I have started working on LOG4J2-3003, i.e., deletion of
> log4j-layout-jackson* modules from master.
>
> You have mentioned about the deprecation notice. Shall we include that in
> the 2.14.1 release? How/Where shall I add that notice?
>
> On Wed, Dec 30, 2020 at 8:47 PM Ralph Goers <ralph.go...@dslextreme.com>
> wrote:
>
> > If we are going to deprecate them we need to announce that in the next
> > release.  I know JSONLayout is being used because we have people complain
> > about it. If we do that we should have at least 6 months before 3.0 is
> > released and 2.x and 3.0 are going to both be active for a while.
> >
> >
> > Ralph
> >
> > > On Dec 30, 2020, at 12:30 PM, Volkan Yazıcı <volkan.yaz...@gmail.com>
> > wrote:
> > >
> > > My motivation for dropping these modules are not merely due to the new
> > > JsonTemplateLayout, though rather reducing the maintenance burden. I
> > > "hypothesise" they are not used. For one, I cannot imagine a single use
> > > case for YAML layout. Second, AbstractJacksonLayout renders stack traces
> > in
> > > a nested fashion — i.e., nested objects for JsonLayout, nested XML
> > elements
> > > for XmlLayout. Such arbitrarily nested structures are difficult to
> > interact
> > > with and no storage engine that I know of is able to index them
> > > sufficiently. Hence, given the way stack traces are rendered, I am pretty
> > > confident that nobody is looking at them.
> > >
> > > If there is anybody out there using JsonLayout, I presume they can easily
> > > migrate to JsonTemplateLayout without breaking a sweat. If we receive
> > > complaints regarding XML and YAML layouts, we can re-introduce them
> > easily.
> > > 3.0.0 release is a good opportunity to deprecate these modules. Otherwise
> > > we will need to maintain them for another ~5 years.
> > >
> > > @Gary, is it possible for you to figure out who was using XmlLayout?
> > >
> > > On Wed, Dec 30, 2020 at 4:38 AM Ralph Goers <ralph.go...@dslextreme.com>
> > > wrote:
> > >
> > >> Volkan, I am fine with deleting those modules however that would require
> > >> that you make sure that you replace the existing Layouts with ones that
> > use
> > >> JsonTemplateLayout templates, take the same configuration parameters and
> > >> produce the same results.
> > >>
> > >> In other words, when people move from 2.x to 3.x we want to minimize the
> > >> changes they have to make to their applications. All existing
> > >> configurations should continue to work. Custom Plugins should require
> > >> recompilation but nothing more. Hopefully that would cover 95% of our
> > users.
> > >>
> > >> Ralph
> > >>
> > >>> On Dec 29, 2020, at 2:52 PM, Volkan Yazıcı <volkan.yaz...@gmail.com>
> > >> wrote:
> > >>>
> > >>> Hello,
> > >>>
> > >>> I propose deleting all the following 4 modules from master:
> > >>>
> > >>> log4j-layout-jackson
> > >>> log4j-layout-jackson-json
> > >>> log4j-layout-jackson-xml
> > >>> log4j-layout-jackson-yaml
> > >>>
> > >>> The most (only?) used one, JsonLayout, is, IMHO, superseded by
> > >>> JsonTemplateLayout. The rest, I believe, is not even used. If we happen
> > >> to
> > >>> receive requests, we can consider adding them again. Thoughts?
> > >>>
> > >>> Kind regards.
> > >>>
> > >>> *P.S.* No, I did not forget about the report on Online Drinks #1. I
> > will
> > >> do
> > >>> that sometime this week.
> > >>
> > >>
> > >>
> >
> >
> >

Reply via email to