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
>> 
>> 

Reply via email to