Understood Matt, right now we don't use the new API methods, what we are looking for is JMS 3 compatibility with JMS 1 features.
As mentioned Spring Boot 3 has removed the support and we are checking if we can keep it or if we need to move on. Do you have any ETAs in mind for the JMS 2.0/3.0? like first half of 2023 o second half? Regards On Wed, 21 Sept 2022 at 17:34, Matt Pavlovich <mattr...@gmail.com> wrote: > Hi Andrés- > > The remaining operations are pretty straight forward and I plan on getting > to them here shortly. Thank you for the offer of help— the most pressing > need is to get real-world feedback from users. If you have cycles to do > some feedback testing, that would be great! The feature status is still > “tech preview". > > 1. Setup a SNAPSHOT build from ‘main’ and test against your application > use cases in your environment. Specifically, test the JMS 2.0 APIs methods > 2. Review the doc page (https://activemq.apache.org/jms2 < > https://activemq.apache.org/jms2>) and let us know if there are other > things we should call out. > > Thanks, > Matt Pavlovich > > > On Sep 21, 2022, at 5:30 AM, Andrés Torres García <towers...@gmail.com> > wrote: > > > > Hi Matt, > > > > I can see https://github.com/apache/activemq/pull/729 nice! Is there a > way > > we can help and contribute? do we have a list of pending tasks to be > tackle? > > > > Regards > > > > On Tue, 20 Sept 2022 at 19:41, Matt Pavlovich <mattr...@gmail.com> > wrote: > > > >> 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 > >> > >> > >