Does anyone else have anymore thoughts on this?

On Fri, Jul 10, 2026 at 8:29 AM Christopher Shannon
<[email protected]> wrote:
>
> Hi JB,
>
> That's fine with me to only support Jakarta, as I said in my email
> that's my preference. I don't really want to support javax at all in
> 6.x and I'm in favor of dropping it, I just brought it up as an option
> to see what others think.
>
> I think it's reasonable for people to just use the 5.x client because
> the client has very few dependencies and doesn't change often.
>
> I think once 6.3.0 is out we should no longer be backporting anything
> new to 5.19.x, i.e. no new flags or features or anything. All of that
> needs to stop. Anything backported going forward should be limited
> strictly to bug fixes and then further reduce it to only important
> security fixes at some point. But as soon as we drop it entirely I
> think the better because it's holding up modernization.
>
> Chris
>
>
> On Fri, Jul 10, 2026 at 12:28 AM Jean-Baptiste Onofré <[email protected]> 
> wrote:
> >
> > Hi
> >
> > I think we discussed that in the past and the plan (as I recall) was to
> > stop working on 5.19.x when 6.3.0 will be out.
> >
> > I don't think we still need to support the javax client because: people can
> > still use the latest 5.19.x version, even if it's not active, the artifacts
> > are still available for use.
> >
> > Personally, I would just announce that 5.19.x is not active anymore, and
> > people have to use 6.x.
> > If we still provide javax support on 6.x (with another project), users will
> > just stay with it forever.
> >
> > I would rather propose the following:
> > 1. 5.19.x won't be active anymore when 6.3.0 will be out. I'm fine to give
> > more time (up to 6.4.0 for instance), but not javax support in 6.x.
> > 2. users can still use javax / 5.19.x
> > 3. focus on the 6.x series
> >
> > I think 6.3.0 is pretty close (I'm resuming several working items for this
> > release). Jetty 12 is still needed. Matt is working on it: if we don't have
> > it soon, I will give a hand on that.
> >
> > So -1 for javax client, simply.
> >
> > Regards
> > JB
> >
> > On Thu, Jul 9, 2026 at 7:40 PM Christopher Shannon <
> > [email protected]> wrote:
> >
> > > I think it's time to discuss a timeline to officially end support for
> > > 5.19.x and all other 5.x releases.
> > >
> > > There are many reasons for EOL including:
> > >
> > > 1. Security: Because 5.x is still using javax we are unable to upgrade
> > > many important dependencies. This includes Jetty and Spring so every
> > > release has dependencies shipped with lots of CVEs.
> > > 2. We are unable to migrate to modern language features in JDK 17+
> > > (like switch statement) because 5.19.x supports JDK 11.
> > > 3. It's a lot of extra work to keep having to backport and perform
> > > releases for 5.x
> > > 4. It's just time to move on and modernize. Jakarta has been around
> > > since 2019 at this point.
> > >
> > > So we just need to pick a time frame and publish when we will stop
> > > supporting it. I would prefer to keep the timeframe relatively short,
> > > maybe 6 months or something.
> > >
> > > While I would prefer to only support Jakarta, I know that clients are
> > > often the last to be upgraded and can take longer. So if it helps
> > > migration we could easily add a project to generate a javax client in
> > > 6.x (essentially the opposite of what we did in 5.x). We can just use
> > > maven to repackage it. Also, if we do that we could change the target
> > > JDK to version 11 only for the client (we don't use any new language
> > > features anyways). This would at least allow people with older JDKs
> > > and on javax to still get updates for the client only while we move
> > > the broker forward.
> > >
> > > Chris
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > > For further information, visit: https://activemq.apache.org/contact
> > >
> > >
> > >

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to