This is an automated email from the ASF dual-hosted git repository.

jbertram pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-website.git


The following commit(s) were added to refs/heads/main by this push:
     new ced15c181 more clarifications & updates for JMS/Jakarta support details
ced15c181 is described below

commit ced15c181b75875e97ae6bc57daacca276e22464
Author: Justin Bertram <[email protected]>
AuthorDate: Wed May 14 21:33:32 2025 -0500

    more clarifications & updates for JMS/Jakarta support details
---
 src/_classic_releases/classic-05-18-00.md    |  2 +-
 src/_classic_releases/classic-06-00-00.md    |  2 +-
 src/components/classic/documentation/jms2.md | 23 ++++++++++++-----------
 src/components/classic/index.md              |  4 ++--
 4 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/src/_classic_releases/classic-05-18-00.md 
b/src/_classic_releases/classic-05-18-00.md
index f3be11cab..659d18bc7 100644
--- a/src/_classic_releases/classic-05-18-00.md
+++ b/src/_classic_releases/classic-05-18-00.md
@@ -10,7 +10,7 @@ redirect_from:
 ---
 Apache ActiveMQ Classic {{ page.version }} was released on {{ 
page.release_date | date_to_string: "ordinal", "US" }}. It's a major milestone 
for the ActiveMQ Classic.
 ActiveMQ Classic 5.18.x brings:
-* It brings initial JMS 2.0 (javax.jms API namespace) and Jakarta Messaging 
3.1 (jakarta.jms API namespace) client support. See the [JMS 2.0 page](/jms2) 
for more details on the available functionality and how to use the Jakarta 
Messaging support.
+* It brings initial JMS 2.0 (javax.jms API namespace) and Jakarta Messaging 
3.1 (jakarta.jms API namespace) client support. See the [JMS 2.0 
page]({{site.baseurl}}/components/classic/documentation/jms2) for more details 
on the available functionality and how to use the Jakarta Messaging support.
 * Spring 5.3.x
 * optimized LDAP use in LDAP JAAS login module
 * improved REST API
diff --git a/src/_classic_releases/classic-06-00-00.md 
b/src/_classic_releases/classic-06-00-00.md
index 50f217442..8baaa591a 100644
--- a/src/_classic_releases/classic-06-00-00.md
+++ b/src/_classic_releases/classic-06-00-00.md
@@ -11,7 +11,7 @@ redirect_from:
 Apache ActiveMQ Classic {{ page.version }} was released on {{ 
page.release_date | date_to_string: "ordinal", "US" }}.
 
 It's a major release for the project, especially bringing:
-- Jakarta Messaging 3.1, JMS 2.0, JMS 1.1 support (new features will come in 
the 6.x series)
+- [Partial Jakarta Messaging 3.1 & JMS 2.0 
support]({{site.baseurl}}/components/classic/documentation/jms2) (new features 
will come in the 6.x series)
 - Jakarta EE namespace support
 - JDK17/20/21 support
 - Spring 6.x support
diff --git a/src/components/classic/documentation/jms2.md 
b/src/components/classic/documentation/jms2.md
index 3e2d48a32..35df5597c 100644
--- a/src/components/classic/documentation/jms2.md
+++ b/src/components/classic/documentation/jms2.md
@@ -5,7 +5,9 @@ title-class: page-title-classic
 type: classic
 ---
 
-**ActiveMQ Classic 5.x & 6.x support for Jakarta Messaging 3.1 & JMS 2.0 is in 
progress**. If you need full support for Jakarta Messaging 3.1 or JMS 2.0 we 
recommend [ActiveMQ Artemis]({{site.baseurl}}/components/artemis).
+**ActiveMQ Classic 5.x & 6.x support for Jakarta Messaging 3.1 & JMS 2.0 is in 
progress**. This work commenced in late 2019 via 
[AMQ-7309](https://issues.apache.org/jira/browse/AMQ-7309).
+
+If you need full support for Jakarta Messaging 3.1 or JMS 2.0 we recommend 
[ActiveMQ Artemis]({{site.baseurl}}/components/artemis).
 
 ### Transition Approach
 
@@ -67,22 +69,21 @@ User feedback is welcome! Please comment on the JIRAs with 
questions and comment
 
 JIRA|Status|Target Version|Completed Version|Feature|Notes
 ---|:---:|---|---|---|---
-[AMQ-7309](https://issues.apache.org/jira/browse/AMQ-7309) | ✅ | 5.18.0 | 
5.18.0 | JMS v2.0 API dependency | ActiveMQ Classic will ship with a JMS v2.0 
dependency jar
-[AMQ-8322](https://issues.apache.org/jira/browse/AMQ-8322) | ✅ | 5.18.0 | 
5.18.0 | JMSContext | Simplified JMS Context object support
-[AMQ-8322](https://issues.apache.org/jira/browse/AMQ-8322) | ✅ | 5.18.0 | 
5.18.0 | JMSRuntimeException | Convert JMSExceptions to be JMSRuntimeExceptions
-[AMQ-8322](https://issues.apache.org/jira/browse/AMQ-8322) | ✅ | 5.18.0 | 
5.18.0 | JMSConsumer | Consume messages
-[AMQ-8322](https://issues.apache.org/jira/browse/AMQ-8322) | ✅ | 5.18.0 | 
5.18.0 | JMSProducer | Produce messages
-[AMQ-8321](https://issues.apache.org/jira/browse/AMQ-8321) | ✅ | 5.18.0 | 
5.18.0 | GetBody/isBodyAssignable | Support for checking body type using a 
Class<?>
-[AMQ-8325](https://issues.apache.org/jira/browse/AMQ-8325) | ✅ | 6.0.0, 5.18.3 
| 6.0.0, 5.18.3 | XA Connection methods | Updated methods when using XA 
Transactions
-[AMQ-8464](https://issues.apache.org/jira/browse/AMQ-8464) | ❌ | 6.2.0 | | 
JMSConsumer | `.receiveBody(Class<T>)` methods
+[AMQ-7309](https://issues.apache.org/jira/browse/AMQ-7309) | ✅ | 5.16.0 | 
5.18.0 | JMS 2.0 API dependency | ActiveMQ Classic will ship with a JMS 2.0 
dependency jar
+[AMQ-8322](https://issues.apache.org/jira/browse/AMQ-8322) | ✅ | 5.17.0 | 
5.18.0 | `JMSContext`, `JMSConsumer`, `JMSProducer`, &amp; 
`JMSRuntimeException` | Simplified JMS API support
+[AMQ-8321](https://issues.apache.org/jira/browse/AMQ-8321) | ✅ | 5.18.0 | 
5.18.0 | GetBody/isBodyAssignable | Support for checking body type using a 
`Class<?>`
+[AMQ-8325](https://issues.apache.org/jira/browse/AMQ-8325) | ✅ | 5.18.3, 6.0.0 
| 5.18.3, 6.0.0 | XA Connection methods | Updated methods when using XA 
transactions
+[AMQ-8494](https://issues.apache.org/jira/browse/AMQ-8494) | ✅ | 5.17.1 | 
5.18.0 | Implement `CLIENT_ACKNOWLEDGEMENT` mode | Client ack requires special 
handling w/ the simplified JMSContext API
+[AMQ-8464](https://issues.apache.org/jira/browse/AMQ-8464) | ❌ | 5.17.1 | | 
JMSConsumer | `.receiveBody(Class<T>)` methods
 [AMQ-8320](https://issues.apache.org/jira/browse/AMQ-8320) | ❌ | 6.2.0 | | 
Delivery Delay | Support for Message DeliveryDelay feature
-[AMQ-8324](https://issues.apache.org/jira/browse/AMQ-8324) | ❌ | 6.2.0 | | 
JMSProducer features | Completion Listener async send support
+[AMQ-8324](https://issues.apache.org/jira/browse/AMQ-8324) | ❌ | 5.17.0 | | 
JMSProducer features | `CompletionListener` async send support
 [AMQ-8323](https://issues.apache.org/jira/browse/AMQ-8323) | ❌ | | | Shared 
Topic Consumer | Multi-consumer (queue-like) consuming from topic subscriptions
+[AMQ-9451](https://issues.apache.org/jira/browse/AMQ-9451) | ❌ | 6.2.0 | | 
Pooled `ConnectionFactory` | Support for JMSContext in activemq-jms-pool 
 
 ### Feature notes
 
 JMS Object|Feature|Notes
 ---|---|---
-JMSProducer | disableMessageID | ActiveMQ Classic does not support the 
optional feature of disabling MessageID
+`JMSProducer` | disableMessageID | ActiveMQ Classic does not support the 
optional feature of disabling JMS message ID
 
 
diff --git a/src/components/classic/index.md b/src/components/classic/index.md
index a79864e6c..b6180214c 100644
--- a/src/components/classic/index.md
+++ b/src/components/classic/index.md
@@ -8,7 +8,7 @@ project_color: pink
 
 Apache ActiveMQ&reg; Classic is a popular and powerful open source messaging 
and [Integration Patterns](documentation/enterprise-integration-patterns) 
server.
 
-It supports many [Cross Language Clients and 
Protocols](documentation/cross-language-clients), comes with easy to use 
[Enterprise Integration 
Patterns](documentation/enterprise-integration-patterns) and many [advanced 
features](documentation/features) while supporting [Jakarta Messaging 3.1, JMS 
2.0, and JMS 1.1](http://java.sun.com/products/jms/) and J2EE 1.4+\. Apache 
ActiveMQ is released under the [Apache](http://www.apache.org/) [2.0 
License](http://www.apache.org/licenses/LICENSE-2.0)
+It supports many [Cross Language Clients and 
Protocols](documentation/cross-language-clients), comes with easy to use 
[Enterprise Integration 
Patterns](documentation/enterprise-integration-patterns) and many [advanced 
features](documentation/features) while [partially supporting Jakarta Messaging 
3.1 & JMS 2.0](documentation/jms2) and fully supporting JMS 1.1 and J2EE 1.4+\. 
Apache ActiveMQ is released under the [Apache](http://www.apache.org/) [2.0 
License](http://www.apache.org/license [...]
 
 Grab yourself a [download](download), review our [Getting Started 
Guide](documentation/getting-started), surf our [FAQ](documentation/faq), or 
start [contributing](../../contributing).
 
@@ -23,7 +23,7 @@ Grab yourself a [download](download), review our [Getting 
Started Guide](documen
     *   [MQTT](documentation/mqtt) v3.1 support allowing for connections in an 
IoT environment.
 *   full support for the [Enterprise Integration 
Patterns](documentation/enterprise-integration-patterns) both in the JMS client 
and the Message Broker
 *   Supports many [advanced features](documentation/features) such as [Message 
Groups](documentation/message-groups), [Virtual 
Destinations](documentation/virtual-destinations), 
[Wildcards](documentation/wildcards) and [Composite 
Destinations](documentation/composite-destinations)
-*   Fully supports JMS 1.1 & 2.0 and J2EE 1.4+ with support for transient, 
persistent, transactional and XA messaging
+*   [Partially supports Jakarta Messaging 3.1 & JMS 2.0](documentation/jms2) 
and fully supports JMS 1.1 and J2EE 1.4+ with support for transient, 
persistent, transactional and XA messaging
 *   [Spring Support](documentation/spring-support) so that ActiveMQ can be 
easily embedded into Spring applications and configured using Spring's XML 
configuration mechanism
 *   Tested inside popular J2EE servers such as 
[TomEE](http://tomee.apache.org/), [Geronimo](http://geronimo.apache.org/), 
JBoss, GlassFish and WebLogic
     *   Includes [JCA 1.5 resource adaptors](documentation/resource-adapter) 
for inbound & outbound messaging so that ActiveMQ should auto-deploy in any 
J2EE 1.4 compliant server


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to