Hi Jean-Louis,

Thanks for your work on this, as we discussed offline.

It is great to have this for two main reasons:

1. It provides a clear assessment of our current Jakarta Messaging 3.1
support and identifies the remaining gaps.
2. It gives us the opportunity to be listed as a compatible implementation
on the Jakarta website.

I am moving forward with the receiveBody() implementation, so I estimate we
are currently between 88% and 92%. Some remaining parts will require more
significant effort, such as durable subscribers, which require updates to
the OpenWire protocol and KahaDB internals.

If we can make the TCK runnable via a Maven profile, that would be
excellent, as it would allow us to run it on the CI on a weekly basis.

Thanks again!

Regards,
JB

On Tue, Feb 24, 2026 at 9:02 PM Jean-Louis Monteiro <
[email protected]> wrote:

> Hi team,
>
> I've been trying to set up the Jakarta Messaging 3.1 TCK on Apache
> ActiveMQ. I should have a PR ready by tomorrow. It won't pass all the tests
> of course, so it won't run on any CI for the moment. But it's interesting
> to get a bit more coverage on ActiveMQ and also good to help filling the
> gaps.
>
> I'm not sure if there is any willingness to become a
> compatible implementation listed on the Jakarta website, but it won't hurt
> either.
>
> We are currently at 90%. My experience on various TCK work is that the last
> tests usually are harder to get to pass.
>
> I'll keep you posted tomorrow when I know more about the first runs.
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>

Reply via email to