Skip to content

Commit bfe8f04

Browse files
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.
1 parent 353ec6e commit bfe8f04

3 files changed

Lines changed: 23 additions & 11 deletions

File tree

src/site/markdown/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ Welcome to Apache Rampart
33

44
Apache Rampart™ provides implementations of the WS-Sec* specifications for
55
Apache Axis2, based on [Apache WSS4J][1] and the [Apache Axiom DOOM implementation][2].
6+
7+
The current release, Apache Rampart 2.0.0, runs on top of Apache Axis2 2.0.1
8+
(Jakarta-based) and requires OpenJDK 17 as the minimum runtime. It has also been
9+
tested on OpenJDK 21 and OpenJDK 25.
10+
611
Rampart implements the following specifications:
712

813
* WS - Security 1.0
Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,27 @@
11
Apache Rampart 2.0.0 Release Notes
22
---------------------------------
33

4-
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.
4+
Apache Rampart 2.0.0 is a major release that moves the project to the Jakarta EE
5+
namespace, builds against Apache Axis2 2.0.1, and bumps the minimum runtime to
6+
OpenJDK 17 (also tested on OpenJDK 21 and OpenJDK 25). It continues support for
7+
the WS-Security, WS-Trust, and WS-SecureConversation specifications for Apache
8+
Axis2.
9+
10+
## Runtime Requirements
11+
12+
- **Java**: OpenJDK 17 minimum; tested on OpenJDK 17, 21, and 25.
13+
- **Apache Axis2**: 2.0.1 (Jakarta-based).
514

615
## Current Dependency Versions
716

817
This release uses the following updated dependency versions:
918

10-
- **Apache WSS4J**: 3.0.3 - Provides WS-Security implementation
11-
- **OpenSAML**: 4.3.2 - Provides SAML token support and processing
12-
- **Apache Axis2**: 1.8.2 - Compatible with the latest Axis2 release
13-
- **Apache Axiom**: 1.4.0 - XML object model used by Axis2
19+
- **Apache Axis2**: 2.0.1 - Jakarta-based Axis2 release
20+
- **Apache Axiom**: 2.0.0 - Jakarta-based XML object model used by Axis2
21+
- **Apache WSS4J**: 4.0.1 - Jakarta-based WS-Security implementation
22+
- **OpenSAML**: 5.2.1 - SAML token support and processing
23+
- **Apache Santuario XMLSec**: 4.0.4 - XML security primitives
24+
- **Bouncy Castle**: 1.83 (`bcprov-jdk18on` / `bcpkix-jdk18on`) - Cryptographic operations
1425

1526
## Key Features
1627

@@ -23,10 +34,5 @@ Apache Rampart implements the following WS-Security specifications:
2334

2435
## Dependencies
2536

26-
For complete dependency information, see the project's Maven POM files. The core dependencies include:
27-
28-
- Apache WSS4J 3.0.3 for WS-Security processing
29-
- OpenSAML 4.3.2 for SAML assertion handling
30-
- Bouncy Castle 1.79 for cryptographic operations
31-
- Apache Santuario XMLSec for XML security
37+
For complete dependency information, see the project's Maven POM files.
3238

src/site/site.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
<item name="1.6.4" href="release-notes/1.6.4.html"/>
5555
<item name="1.7.0" href="release-notes/1.7.0.html"/>
5656
<item name="1.8.0" href="release-notes/1.8.0.html"/>
57+
<item name="2.0.0" href="release-notes/2.0.0.html"/>
5758
</item>
5859
</menu>
5960
<menu name="Documentation">

0 commit comments

Comments
 (0)