FYI, I said in 6.4 for Spring 7 (not 6.3).

6.3 is as planned (still Spring 6).

The purpose of this thread is to decide when to update to Spring 7. As it's
a not a core change on the runtime (still using Spring), I'm more in favor
to keep Spring based runtime for the 6.x series.

Regards
JB

On Sat, Mar 21, 2026 at 4:28 PM Matt Pavlovich <[email protected]> wrote:

> Removing Spring entirely, is really — provide an alternate boot+config
> option. Then the option is to make the new boot option the default (ie
> Spring no longer required). There is no downside to keeping the old Spring
> wiring around for compatibility (the xbean annotations are in a comment, so
> there is no compile or runtime dependency). That will allow for gradual
> conversion of the unit tests and give us time to write spring -> new thing
> config converters.
>
> Here is our current dependency matrix:
> https://activemq.apache.org/components/classic/download/
>
> Planned for 6.3
>
> JDK [17, 26)
> Spring [6.2, 6.3)
> Jetty [12.0, 12.1)
> EE 9
>
> JB’s proposal is (check my work):
>
> JDK [17, 26)
> Spring [7, 7.1)
> Jetty [12.1, 12.2)
> EE 11
>
> I don’t know what all is included in the Spring 7 upgrade; however, the
> two-step EE version bump seems worthy of a discussion if a major version
> bump is warranted. The new boot and config would be _new_ modules, so we
> can add them in a 7.1, 7.2, etc.
>
> -Matt
>
> > On Mar 20, 2026, at 4:29 PM, Christopher Shannon <
> [email protected]> wrote:
> >
> > Alright, if we are removing Spring entirely for ActiveMQ 7 then we can
> > upgrade to Spring 7.x for ActiveMQ 6.4.
> >
> > Spring 6.2.x is almost EOL and I have no doubt there will eventually be a
> > CVE that pops up so I think we need to go with Spring 7.0 at some point
> in
> > ActiveMQ 6.x
> >
> > On Fri, Mar 20, 2026 at 5:22 PM Jean-Baptiste Onofré <[email protected]>
> > wrote:
> >
> >> My proposal was to remove spring for ActiveMQ 7. I have a prototype for
> >> that.
> >>
> >> So I would prefer to stay with 6 series with Spring.
> >>
> >> Just me €0.01
> >>
> >> Regards
> >> JB
> >>
> >> Le ven. 20 mars 2026 à 21:47, Christopher Shannon <
> >> [email protected]> a écrit :
> >>
> >>> Wasn't the plan to get rid of Spring entirely for ActiveMQ 7.0 or at
> >> least
> >>> make it optional? Will that work be ready, I haven't looked to see what
> >>> needs to be done to finish decoupling other than the configuration
> >> piece. I
> >>> know we talked about a builder pattern or some other way to configure a
> >>> broker.
> >>>
> >>> On Fri, Mar 20, 2026 at 4:27 PM Jean-Baptiste Onofré <[email protected]>
> >>> wrote:
> >>>
> >>>> If we couple that with JDK 25, ActiveMQ 7 makes sense.
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>> On Fri, Mar 20, 2026 at 8:24 PM Matt Pavlovich <[email protected]>
> >>>> wrote:
> >>>>
> >>>>> I think Jetty 12 to 12.1 won’t be too complicated.
> >>>>>
> >>>>> I think we need to get the Jetty 12 upgrade merged (the blocker is
> >> web
> >>>>> console EL templating isn’t working yet) into 6.3.x.
> >>>>>
> >>>>> Might be good to go ahead and call it ActiveMQ 7 w/ Spring 7 and EE
> >> 11—
> >>>>> effectively mark ActiveMQ 6.x as the transition to more stable
> >>>>> JDK/Spring/EE alignment going forward.
> >>>>>
> >>>>> -Matt
> >>>>>
> >>>>>> On Mar 20, 2026, at 11:17 AM, Christopher Shannon <
> >>>>> [email protected]> wrote:
> >>>>>>
> >>>>>> One thing to be aware of is that Spring 7.x requires EE 11. So it
> >>> would
> >>>>>> require both upgrading to Jetty 12.1.x (not Jetty 12.0.x) as well
> >> as
> >>>>>> Jakarta EE 11 and I think we might only be using EE 9 right now.
> >>>>>>
> >>>>>> I'm not sure what issues might arise from bumping to EE 11, maybe
> >>> none
> >>>> as
> >>>>>> long as we don't use the new features.
> >>>>>>
> >>>>>> Spring 6.2.x is EOL in 3 months so it probably makes sense but
> >>>> something
> >>>>> to
> >>>>>> be aware of.
> >>>>>>
> >>>>>> On Fri, Mar 20, 2026 at 10:34 AM Jean-Baptiste Onofré <
> >>> [email protected]
> >>>>>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Hi folks,
> >>>>>>>
> >>>>>>> For the coming ActiveMQ 6.4.0 release, I propose to upgrade to
> >>> Spring
> >>>>> 7.x.
> >>>>>>>
> >>>>>>> Spring 7.x is still compatible with JDK 17 but also has better
> >>> support
> >>>>> for
> >>>>>>> JDK 25.
> >>>>>>>
> >>>>>>> The reason why I'm proposing ActiveMQ 6.4.x is because Spring 7.x
> >>>> would
> >>>>>>> require Jetty 12.x.
> >>>>>>> Matt started the Jetty 12.x update, so we have a dependency to
> >> this
> >>>>> work to
> >>>>>>> have a clean Spring 7.x upgrade.
> >>>>>>>
> >>>>>>> I will chat with Matt if he needs help on the Jetty 12.x update.
> >>>>>>>
> >>>>>>> Are you ok to plan Spring 7.x update for ActiveMQ 6.4.0 ?
> >>>>>>>
> >>>>>>> Regards
> >>>>>>> JB
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> 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