Which version of JMS is ActiveMQ Classic 5.x compliant with? My impression is that the answer is 1.1.
Which version of JMS is ActiveMQ Classic 6.x compliant with? My impression is that the answer is 1.1 and 2.0.
Also, this page says that JDK 17+ is supported by 6.x. I guess that means we cannot run 6.x on JDK 11 (or lower), right?
I can see the latest 5.x says it is Java 11+ compliant so I think it will run fine on JDK 11 or later, right? (see here)
The latest releases of both ActiveMQ Classic 5.x & 6.x fully implement JMS 1.1 and partially implement JMS 2. See this page for more details on JMS 2 support.
If you need a fully compliant JMS 2 implementation I recommend you look at ActiveMQ Artemis.
Starting in 5.17.0 ActiveMQ Classic supports JDK 11 and later.
Starting in 6.0 ActiveMQ Classic supports JDK 17 and later. It cannot be run on JDK 11.