This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git
commit bfe8f049b2834be49ca020dd78e0c584cf1aa1e4 Author: Robert Lazarski <[email protected]> AuthorDate: Mon Apr 13 05:28:41 2026 -1000 RAMPART-454 Refresh site docs for the 2.0.0 release - index.md: state that Rampart 2.0.0 runs on Axis2 2.0.1, requires OpenJDK 17 as the minimum runtime, and has been tested on OpenJDK 21 and 25. - release-notes/2.0.0.md: the file was carried over with 1.x-era dependency numbers (Axis2 1.8.2, WSS4J 3.0.3, OpenSAML 4.3.2, Axiom 1.4.0, BC 1.79). Rewrite against the actual 2.0.0 stack (Axis2 2.0.1, Axiom 2.0.0, WSS4J 4.0.1, OpenSAML 5.2.1, Santuario 4.0.4, BC 1.83) and record the JDK 17 / 21 / 25 runtime matrix. - site.xml: add a "2.0.0" entry under the Release Notes menu. Existing in-code "1.8.0 and later" comments are left alone: each one describes a behavior change that happened in 1.8.0 (e.g. "WSS4J sets this as false however before 1.8.0 this was hard-coded to true") and rewriting those as 2.0.0 would be historically wrong. --- src/site/markdown/index.md | 5 +++++ src/site/markdown/release-notes/2.0.0.md | 28 +++++++++++++++++----------- src/site/site.xml | 1 + 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/src/site/markdown/index.md b/src/site/markdown/index.md index 0094358b..88d5ec08 100644 --- a/src/site/markdown/index.md +++ b/src/site/markdown/index.md @@ -3,6 +3,11 @@ Welcome to Apache Rampart Apache Rampart™ provides implementations of the WS-Sec* specifications for Apache Axis2, based on [Apache WSS4J][1] and the [Apache Axiom DOOM implementation][2]. + +The current release, Apache Rampart 2.0.0, runs on top of Apache Axis2 2.0.1 +(Jakarta-based) and requires OpenJDK 17 as the minimum runtime. It has also been +tested on OpenJDK 21 and OpenJDK 25. + Rampart implements the following specifications: * WS - Security 1.0 diff --git a/src/site/markdown/release-notes/2.0.0.md b/src/site/markdown/release-notes/2.0.0.md index 6e599aa3..b70299d4 100644 --- a/src/site/markdown/release-notes/2.0.0.md +++ b/src/site/markdown/release-notes/2.0.0.md @@ -1,16 +1,27 @@ Apache Rampart 2.0.0 Release Notes --------------------------------- -Apache Rampart 2.0.0 is a major release that continues support for the WS-Security, WS-Trust, and WS-SecureConversation specifications for Apache Axis2. +Apache Rampart 2.0.0 is a major release that moves the project to the Jakarta EE +namespace, builds against Apache Axis2 2.0.1, and bumps the minimum runtime to +OpenJDK 17 (also tested on OpenJDK 21 and OpenJDK 25). It continues support for +the WS-Security, WS-Trust, and WS-SecureConversation specifications for Apache +Axis2. + +## Runtime Requirements + +- **Java**: OpenJDK 17 minimum; tested on OpenJDK 17, 21, and 25. +- **Apache Axis2**: 2.0.1 (Jakarta-based). ## Current Dependency Versions This release uses the following updated dependency versions: -- **Apache WSS4J**: 3.0.3 - Provides WS-Security implementation -- **OpenSAML**: 4.3.2 - Provides SAML token support and processing -- **Apache Axis2**: 1.8.2 - Compatible with the latest Axis2 release -- **Apache Axiom**: 1.4.0 - XML object model used by Axis2 +- **Apache Axis2**: 2.0.1 - Jakarta-based Axis2 release +- **Apache Axiom**: 2.0.0 - Jakarta-based XML object model used by Axis2 +- **Apache WSS4J**: 4.0.1 - Jakarta-based WS-Security implementation +- **OpenSAML**: 5.2.1 - SAML token support and processing +- **Apache Santuario XMLSec**: 4.0.4 - XML security primitives +- **Bouncy Castle**: 1.83 (`bcprov-jdk18on` / `bcpkix-jdk18on`) - Cryptographic operations ## Key Features @@ -23,10 +34,5 @@ Apache Rampart implements the following WS-Security specifications: ## Dependencies -For complete dependency information, see the project's Maven POM files. The core dependencies include: - -- Apache WSS4J 3.0.3 for WS-Security processing -- OpenSAML 4.3.2 for SAML assertion handling -- Bouncy Castle 1.79 for cryptographic operations -- Apache Santuario XMLSec for XML security +For complete dependency information, see the project's Maven POM files. diff --git a/src/site/site.xml b/src/site/site.xml index 25727ff2..37d8c0a4 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -54,6 +54,7 @@ <item name="1.6.4" href="release-notes/1.6.4.html"/> <item name="1.7.0" href="release-notes/1.7.0.html"/> <item name="1.8.0" href="release-notes/1.8.0.html"/> + <item name="2.0.0" href="release-notes/2.0.0.html"/> </item> </menu> <menu name="Documentation">
