Hi Andrés- Works has already begun on JMS 2.0 support that is a pre-req to supporting jakarta and JMS 3.0. The first few patches have been merged.
Keep an eye out for the release notes for general availability. Thanks, Matt Pavlovich > On Sep 20, 2022, at 2:57 AM, Andrés Torres García <towers...@gmail.com> wrote: > > Hi there, > > Active MQ is our default Message Broker for asynchronous communication. > > ActiveMQ support has been removed > <https://github.com/spring-projects/spring-boot/issues/28591>from Spring > Boot 3/Framework 6 due to ActiveMQ client not supporting a JMS 3.0 client. > Due to the migration from *javax.jms* to the *jakarta.jms* in JEE9 it looks > like it won't be possible to use JMS 1/2, so we won't be able to use Active > MQ client as-is. > > We use Spring Cloud Stream > <https://community.backbase.com/documentation/ServiceSDK/latest/use_spring_cloud_stream> > to abstract the message broker, so there is an opportunity to swap to a > different broker. > > We could also explore Artemis, the next major version of ActiveMQ (v6) with > a JMS 3.0 client. > > Our doubt is: is the community interested in a JMS 3.0 client for ActiveMQ? > we could work on it and create a PR in https://github.com/apache/activemq, > any thoughts? > > We also tried a byte code transformation of ActiveMQ client to change > imports from javax.jms to jakarta.jms using the *maven-shade-plugin*. but > it feels a little bit hacky to put that in Production. > > Thanks in advance