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

mattrpav 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 a899bc1d5 [AMQ-9328] Website updates for ActiveMQ 6 release
a899bc1d5 is described below

commit a899bc1d5f9857f9d563a6ba8c68af13e4c8b8d1
Author: Matt Pavlovich <m...@hyte.io>
AuthorDate: Wed Nov 8 09:52:03 2023 -0600

    [AMQ-9328] Website updates for ActiveMQ 6 release
---
 src/_includes/nav.html                      |  2 +-
 src/components/classic/documentation.md     |  4 ++--
 src/components/classic/download/index.md    |  2 +-
 src/components/classic/index.md             |  2 +-
 src/components/classic/security.md          |  2 +-
 src/how-does-activemq-compare-to-artemis.md |  3 +--
 src/index.html                              |  8 +++----
 src/jms2.md                                 | 10 +++++---
 src/new-features-in-60.md                   | 36 ++++++++++++++++++++++++++++-
 src/security-advisories.md                  |  2 +-
 src/source.md                               |  2 +-
 11 files changed, 55 insertions(+), 18 deletions(-)

diff --git a/src/_includes/nav.html b/src/_includes/nav.html
index f6c20f641..fc6bb7f72 100644
--- a/src/_includes/nav.html
+++ b/src/_includes/nav.html
@@ -17,7 +17,7 @@
                         <div class="row">
                             <div class="col-12">
                                 <ul class="multi-column-dropdown">
-                                    <li class="nav-item"><a 
class="dropdown-item" href="{{site.baseurl}}/components/classic">ActiveMQ 
"Classic"</a></li>
+                                    <li class="nav-item"><a 
class="dropdown-item" href="{{site.baseurl}}/components/classic">ActiveMQ 
Classic</a></li>
                                     <li class="nav-item"><a 
class="dropdown-item" href="{{site.baseurl}}/components/artemis/">ActiveMQ 
Artemis</a></li>
                                     <li class="nav-item"><a 
class="dropdown-item" href="{{site.baseurl}}/components/nms">NMS 
Clients</a></li>
                                     <li class="nav-item"><a 
class="dropdown-item" href="{{site.baseurl}}/components/cms">CMS Client</a></li>
diff --git a/src/components/classic/documentation.md 
b/src/components/classic/documentation.md
index 25e40945f..1b2cf753f 100644
--- a/src/components/classic/documentation.md
+++ b/src/components/classic/documentation.md
@@ -1,6 +1,6 @@
 ---
 layout: default_md
-title: ActiveMQ 5 Documentation
+title: ActiveMQ Documentation
 title-class: page-title-activemq5
 type: activemq5
 ---
@@ -17,7 +17,7 @@ type: activemq5
 *   [Community](../../community)
 *   [Features](../../features)
 *   [Connectivity](../../connectivity)
-*   [Using ActiveMQ 5](../../using-activemq-5)
+*   [Using ActiveMQ](../../using-activemq-5)
 *   [Tools](../../tools)
 *   [Support](../../support)
 *   [Developers](../../developers)
diff --git a/src/components/classic/download/index.md 
b/src/components/classic/download/index.md
index 6f360bbd6..eea64b444 100644
--- a/src/components/classic/download/index.md
+++ b/src/components/classic/download/index.md
@@ -1,6 +1,6 @@
 ---
 layout: default_md
-title: ActiveMQ 5 Download
+title: ActiveMQ Download
 title-class: page-title-activemq5
 type: activemq5
 ---
diff --git a/src/components/classic/index.md b/src/components/classic/index.md
index 7cbec2a7a..bb8224678 100644
--- a/src/components/classic/index.md
+++ b/src/components/classic/index.md
@@ -8,7 +8,7 @@ project_color: pink
 
 Apache ActiveMQ&reg; is the most popular and powerful open source messaging 
and [Integration Patterns](../../enterprise-integration-patterns) server.
 
-Apache ActiveMQ is fast, supports many [Cross Language Clients and 
Protocols](../../cross-language-clients), comes with easy to use [Enterprise 
Integration Patterns](../../enterprise-integration-patterns) and many [advanced 
features](../../features) while fully supporting [JMS 1.1 & JMS 
2.0](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)
+Apache ActiveMQ is fast, supports many [Cross Language Clients and 
Protocols](../../cross-language-clients), comes with easy to use [Enterprise 
Integration Patterns](../../enterprise-integration-patterns) and many [advanced 
features](../../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)
 
 Grab yourself a [download](../../download), review our [Getting Started 
Guide](../../getting-started), surf our [FAQ](../../faq), or start 
[contributing](../../contributing).
 
diff --git a/src/components/classic/security.md 
b/src/components/classic/security.md
index 1e609bda3..f4e7814a4 100644
--- a/src/components/classic/security.md
+++ b/src/components/classic/security.md
@@ -5,7 +5,7 @@ title-class: page-title-activemq5
 type: activemq5
 ---
 
-Details of security problems fixed in released versions of Apache ActiveMQ 5.x 
are detailed below.
+Details of security problems fixed in released versions of Apache ActiveMQ 6.x 
and 5.x are detailed below.
 
 See the main [Security Advisories](../../security-advisories) page for details 
for other components and general information such as reporting new security 
issues.
 
diff --git a/src/how-does-activemq-compare-to-artemis.md 
b/src/how-does-activemq-compare-to-artemis.md
index a16d6614f..47d8cd865 100644
--- a/src/how-does-activemq-compare-to-artemis.md
+++ b/src/how-does-activemq-compare-to-artemis.md
@@ -10,5 +10,4 @@ type: activemq5
 
 [Artemis](components/artemis) is the codename used for the HornetQ code that 
was donated to the Apache Foundation.
 
-Artemis will eventually become the successor to ActiveMQ 5.x as ActiveMQ 6.x.
-
+Artemis may eventually become the successor to ActiveMQ 6.x/5.x. ActiveMQ 6.x 
is a modernization of ActiveMQ 5.x with support for Jakarta EE.
diff --git a/src/index.html b/src/index.html
index e8bc35f15..d455341dd 100644
--- a/src/index.html
+++ b/src/index.html
@@ -53,13 +53,13 @@ layout: default
   <div class="col-lg-6 col-md-auto">
     <div class="card card-pink">
       <div class="card-body">
-        <h4 class="card-title text-pink">ActiveMQ "Classic"</h4>
+        <h4 class="card-title text-pink">ActiveMQ Classic</h4>
         <p>Long established, endlessly pluggable architecture serving many 
generations of applications.</p>
         <ul>
-          <li>JMS 1.1 with full client implementation including JNDI</li>
+          <li>Jakarta 3.1, JMS 2.0, and JMS 1.1 with full client 
implementation including JNDI</li>
           <li>High availability using shared storage</li>
           <li>Familiar JMS-based addressing model</li>
-          <li>"Network of brokers" for distributing load</li>
+          <li>Network of brokers for distributing load</li>
           <li>KahaDB &amp; JDBC options for persistence</li>
         </ul>
         <a style="margin-top: 10px" href="{{site.baseurl}}/components/classic" 
class="btn btn-secondary">Find out more<i class="fa-info-circle fa 
btn-icon"></i></a>
@@ -78,7 +78,7 @@ layout: default
           <li>Simple &amp; powerful protocol agnostic addressing model</li>
           <li>Flexible clustering for distributing load</li>
           <li>Advanced journal implementations for low-latency persistence as 
well as JDBC</li>
-          <li>High feature parity with ActiveMQ "Classic" to ease 
migration</li>
+          <li>High feature parity with ActiveMQ Classic to ease migration</li>
           <li>Asynchronous mirroring for disaster recovery</li>
           <li>Data Driven Load Balance</li>
         </ul>
diff --git a/src/jms2.md b/src/jms2.md
index 0b38e5445..e0ab268d0 100644
--- a/src/jms2.md
+++ b/src/jms2.md
@@ -23,7 +23,7 @@ Support for JMS 2.0 also enables building upon this for 
transition to Jakarta Me
  * Required for Spring 6
  * Required for Jakarta EE 9 + 10.
  * JMS API Java package name-change only
- * ActiveMQ package names do not change 
+ * ActiveMQ package names do not change
 
 This allows for a dependency-update-only approach to the transition without 
having to re-code going forward!
 
@@ -53,7 +53,11 @@ To use the Jakarta transition client available with ActiveMQ 
5.18.x in Maven:
       <version>${activemq.version}</version>
     </dependency>
 
-Note: Spring bean definitions do not change for Jakarta support:
+Note: With ActiveMQ 6.0, the activemq-client-jakarta module is removed as it 
is no longer needed.
+
+### Spring bean usage
+
+Spring bean definitions do not change for Jakarta support.
 
     <bean class="org.apache.activemq.ActiveMQConnectionFactory">
 
@@ -72,7 +76,7 @@ JIRA|Status|Target Version|Completed Version|Feature|Notes
 [AMQ-8322](https://issues.apache.org/jira/browse/AMQ-8322) | merged | 5.18.0 | 
5.18.0 | JMSProducer | Produce messages
 [AMQ-8321](https://issues.apache.org/jira/browse/AMQ-8321) | merged | 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) | merged | 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) | merged | 6.0.0, 
5.18.3 | | JMSConsumer | .receiveBody(Class<T>) methods
+[AMQ-8464](https://issues.apache.org/jira/browse/AMQ-8464) | PR 
[#1046](https://github.com/apache/activemq/pull/1046) | 6.1.0, 5.18.4 | | 
JMSConsumer | .receiveBody(Class<T>) methods
 [AMQ-8320](https://issues.apache.org/jira/browse/AMQ-8320) | PR 
[#982](https://github.com/apache/activemq/pull/982)| 6.1.0, 5.18.4 | | Delivery 
Delay | Support for Message DeliveryDelay feature
 [AMQ-8324](https://issues.apache.org/jira/browse/AMQ-8324) | PR 
[#1045](https://github.com/apache/activemq/pull/1045) | 6.1.0, 5.18.4 | | 
JMSProducer features | Completion Listener async send support
 [AMQ-8323](https://issues.apache.org/jira/browse/AMQ-8323) | | 6.2.0, 5.18.5 | 
| Shared Topic Consumer | Multi-consumer (queue-like) consuming from topic 
subscriptions
diff --git a/src/new-features-in-60.md b/src/new-features-in-60.md
index d93048768..3995e3854 100644
--- a/src/new-features-in-60.md
+++ b/src/new-features-in-60.md
@@ -7,6 +7,40 @@ type: activemq5
 
 [Features](features) > [New Features](new-features) > [New Features in 
6.0](new-features-in-60)
 
+ActiveMQ 6 modernizes the ActiveMQ 5 broker engine to support new JDK releases 
and provide support for Jakarta EE. This includes support for JMS 2.0 APIs that 
are available in Jakarta Messaging 3.1.
 
-Once [Artemis](components/artemis) reaches a sufficient level of feature 
parity with the 5.x code-base it will become ActiveMQ 6. Initial [migration 
documentation](components/artemis/migration) is available.
+This release includes performance improvements, enhancements for 
observability, and reduction in 3rd-party dependencies.
 
+### Jakarta 3.1 and JMS 2.0 Support
+
+ActiveMQ 6 supports Jakarta EE namespaces for both client and server. For 
details on the transition and the status of support for Jakarta Messaging 3.1 
and JMS 2.0 API features, see the [Jakarta/JMS 2 transition page](jms2).
+
+### Requirements
+
+ActiveMQ 6 requires JDK 17 and uses Spring 6 on the broker-side for 
configuration.
+
+### New Features
+ 
+* Jakarta EE namespace support
+* Shared user and password store for messaging and web components (shared JAAS 
Realm)
+* Docker image improvements
+* New JMX attributes on Connection
+* Queue expiry check is skipped when queue is paused
+* Jakarta Messaging 3.1/JMS 2.0 support updates: XA transaction and consumer 
receiveBody(Class<T>) methods
+* Reduce inflight transaction memory footprint in KahaDB
+* Includes security fix for CVE-2023-46604
+
+### Key Dependency updates
+
+* JDK 17, 21 supported
+* Spring 6
+* Jetty 11.x
+* Apache Camel 4.x
+* Jolokia 2.x
+
+### Deprecated and Removed features
+
+* Solaris support
+* 32-bit support has been removed
+* Removed unnecessary dependencies (jetty-continuation, commons-collections)
+* Removed deprecated 4.x era JournalPersistenceAdapter (JDBCPersistenceAdapter 
has been default)
diff --git a/src/security-advisories.md b/src/security-advisories.md
index e73805c57..d0dab2897 100644
--- a/src/security-advisories.md
+++ b/src/security-advisories.md
@@ -6,7 +6,7 @@ type: main
 ---
 Details of security problems fixed in released versions of individual Apache 
ActiveMQ components are detailed at:
 
-* [ActiveMQ "Classic"](components/classic/security)
+* [ActiveMQ Classic](components/classic/security)
 * [ActiveMQ Artemis](components/artemis/security)
 * [ActiveMQ Apollo](security-advisories-apollo)
 
diff --git a/src/source.md b/src/source.md
index e8c34f2e4..1dce58fad 100644
--- a/src/source.md
+++ b/src/source.md
@@ -4,7 +4,7 @@ title: Source
 title-class: page-title-main
 type: main
 ---
-ActiveMQ 5
+ActiveMQ source code
 ==========
 
 Web Browsing of the git Repo

Reply via email to