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-core.git
The following commit(s) were added to refs/heads/master by this push:
new 1d7bf9c595 docs: Remove issues resolved by module removal from 2.0.1
release notes
1d7bf9c595 is described below
commit 1d7bf9c5952a231d4c78ad736551663789c7859b
Author: Robert Lazarski <[email protected]>
AuthorDate: Sun May 17 12:47:26 2026 -1000
docs: Remove issues resolved by module removal from 2.0.1 release notes
AXIS2-5628 (OSGi bundle WSDL) and AXIS2-5955 (Eclipse plugin) were
resolved by removing those modules in AXIS2-6105, not by bug fixes.
They belong under Removed Features, not the Bug list.
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
---
src/site/markdown/release-notes/2.0.1.md | 132 ++++++++++++++++++++++---------
1 file changed, 95 insertions(+), 37 deletions(-)
diff --git a/src/site/markdown/release-notes/2.0.1.md
b/src/site/markdown/release-notes/2.0.1.md
index 4fa32181ec..4f2ef5b640 100644
--- a/src/site/markdown/release-notes/2.0.1.md
+++ b/src/site/markdown/release-notes/2.0.1.md
@@ -13,43 +13,6 @@ Apache Axis2 2.0.1 adds **OpenJDK 21 and 25 support** and
**requires OpenJDK 17
- **axis2-spring-boot-starter**: New module for Spring Boot autoconfiguration
of Axis2.
- **AXIS2-6040**: `Automatic-Module-Name` defined for Java 9+ module system
compatibility.
-## Bug Fixes
-
-- [AXIS2-4146](https://issues.apache.org/jira/browse/AXIS2-4146) — HTTP status
code 400 is changed to 500
-- [AXIS2-5628](https://issues.apache.org/jira/browse/AXIS2-5628) — Axis OSGi
Bundle doesn't provide AxisServices with original WSDL
-- [AXIS2-5696](https://issues.apache.org/jira/browse/AXIS2-5696) — Axis2
threads are not closing properly
-- [AXIS2-5788](https://issues.apache.org/jira/browse/AXIS2-5788) —
ConfigurationContext.getServiceGroupContext(id) always touches the id
("Observer Effect")
-- [AXIS2-5852](https://issues.apache.org/jira/browse/AXIS2-5852) — 'Axis2
task' threads stay in waiting state without terminating
-- [AXIS2-5858](https://issues.apache.org/jira/browse/AXIS2-5858) —
soap:address location value is wrong with IPv6
-- [AXIS2-5862](https://issues.apache.org/jira/browse/AXIS2-5862) — Handler /
Phase indexes incorrect
-- [AXIS2-5955](https://issues.apache.org/jira/browse/AXIS2-5955) — Code
generator plugin for Eclipse doesn't work
-- [AXIS2-5965](https://issues.apache.org/jira/browse/AXIS2-5965) — .class
files up to 3 times redundantly in jar file
-- [AXIS2-5966](https://issues.apache.org/jira/browse/AXIS2-5966) — Axis2
1.8.0-SNAPSHOT fix did not work for JDK 11
-- [AXIS2-5971](https://issues.apache.org/jira/browse/AXIS2-5971) —
AxisServlet.processURLRequest uses content-type header instead of accept
-- [AXIS2-5972](https://issues.apache.org/jira/browse/AXIS2-5972) — Missing
namespace declaration when attribute present in multiple XSDs
-- [AXIS2-6031](https://issues.apache.org/jira/browse/AXIS2-6031) — XMLBeans
generator generates methods with @deprecated in Javadoc only
-- [AXIS2-6047](https://issues.apache.org/jira/browse/AXIS2-6047) — Missing
port in Host header from HTTPClient4TransportSender
-- [AXIS2-6055](https://issues.apache.org/jira/browse/AXIS2-6055) — Basic Auth
credentials are missing in request
-- [AXIS2-6061](https://issues.apache.org/jira/browse/AXIS2-6061) — Axis2
client parses SOAP envelope on HTTP 404
-- [AXIS2-6074](https://issues.apache.org/jira/browse/AXIS2-6074) — Issue with
empty enum tags
-- [AXIS2-6083](https://issues.apache.org/jira/browse/AXIS2-6083) — Cookie
handling does not work with 2.0.0
-- [AXIS2-6086](https://issues.apache.org/jira/browse/AXIS2-6086) — AxisServlet
processAxisFault does not guard against NumberFormatException
-- [AXIS2-6087](https://issues.apache.org/jira/browse/AXIS2-6087) — Master
branch using 1.8.0 AAR/MAR dependencies
-- [AXIS2-6090](https://issues.apache.org/jira/browse/AXIS2-6090) — Tomcat
version compatibility
-- [AXIS2-6091](https://issues.apache.org/jira/browse/AXIS2-6091) — Problem
handling HTTP response in OutInAxisOperationClient
-- [AXIS2-6094](https://issues.apache.org/jira/browse/AXIS2-6094) — CRC
mismatch between WAR and repository JARs
-- [AXIS2-6095](https://issues.apache.org/jira/browse/AXIS2-6095) — CORBA IDL
parser fault on valid comment
-- [AXIS2-6096](https://issues.apache.org/jira/browse/AXIS2-6096) — Attempted
read on closed stream in multithreaded environment
-- [AXIS2-6101](https://issues.apache.org/jira/browse/AXIS2-6101) — Adapt to
changes in HttpClient 5.6
-
-## Improvements
-
-- [AXIS2-3879](https://issues.apache.org/jira/browse/AXIS2-3879) — Ability to
change HTTP status code in response
-- [AXIS2-5762](https://issues.apache.org/jira/browse/AXIS2-5762) — Add
transport ports to MessageContext
-- [AXIS2-5881](https://issues.apache.org/jira/browse/AXIS2-5881) — Sort
services and operations in listServices.jsp
-- [AXIS2-6053](https://issues.apache.org/jira/browse/AXIS2-6053) — Fix
contentType attribute validation
-- [AXIS2-6082](https://issues.apache.org/jira/browse/AXIS2-6082) — Make Axis2
build reproducible
-- [AXIS2-6085](https://issues.apache.org/jira/browse/AXIS2-6085) — Build
instructions mention bash requirement
## Removed Features
@@ -64,3 +27,98 @@ Apache Axis2 2.0.1 adds **OpenJDK 21 and 25 support** and
**requires OpenJDK 17
- **API Modernization**: Legacy Date/Calendar usage replaced with
java.time.Instant APIs
- **Security**: SecurityManager dependent code removed for Java 21+
compatibility
- **Removed modules**: Users of JiBX, SOAPMonitor, Scripting, FastInfoset,
Eclipse/IDEA plugins, OSGi, WSDL 2.0, or Clustering must migrate before
upgrading from 2.0.0
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-4146'>AXIS2-4146</a>] -
HTTP status code 400 is changed to 500
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5696'>AXIS2-5696</a>] -
Axis 2 threads are not closing properly
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5788'>AXIS2-5788</a>] -
ConfigurationContext.getServiceGroupContext(id) always touches the id -
("Observer Effect")
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5852'>AXIS2-5852</a>] -
'Axis2 task' threads stays in waiting state without terminating
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5858'>AXIS2-5858</a>] -
soap:address location's value is wrong with IPv6
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5862'>AXIS2-5862</a>] -
Handler / Phase Indexes incorrect?
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5904'>AXIS2-5904</a>] -
Intermittent Rampart policy configuration missing Error
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5965'>AXIS2-5965</a>] -
.class files up to 3 times redundantly in jar file
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5966'>AXIS2-5966</a>] -
Axis2 1.8.0-SNAPSHOT fix did not work for JDK 11
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5972'>AXIS2-5972</a>] -
missing namespace declaration - attribute present in multiple XSD's not
parsed correctly
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6031'>AXIS2-6031</a>] -
xmlbeans generator generates methods with @deprecated in javadoc only, but
not marked with @Deprecated annotation
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6047'>AXIS2-6047</a>] -
Missing Port in the Host header of the requests coming from
HTTPClient4TransportSender implementation.
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6055'>AXIS2-6055</a>] -
Basic Auth credentials are missing in request
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6061'>AXIS2-6061</a>] -
Axis2 client parses soap envolope in case of a http-404
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6074'>AXIS2-6074</a>] -
Issue with empty enum tags
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6083'>AXIS2-6083</a>] -
Cookie Handling not work with 2.0.0
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6086'>AXIS2-6086</a>] -
AxisServlet - processAxisFault - does not guard against NumberFormatException
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6087'>AXIS2-6087</a>] -
Master branch using 1.8.0 AAR/MAR dependencies - switch to 2.0.0?
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6090'>AXIS2-6090</a>] -
Tomcat Version too high?
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6091'>AXIS2-6091</a>] -
Problem handling HTTP Response in OutInAxisOperationClient / TransportUtils
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6094'>AXIS2-6094</a>] -
CRC of some axis2 jars distributed via WAR archive is different than CRC of
jars distributed via public repositories
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6095'>AXIS2-6095</a>] -
Axis2's IDL parser (Corba Module) gives fault on valid comment
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6096'>AXIS2-6096</a>] -
Attempted read on closed stream for multithreaded environment
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6101'>AXIS2-6101</a>] -
Adapt to changes in HttpClient 5.6
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-3879'>AXIS2-3879</a>] -
Ability to change the http status code in the response being sent to the
client
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5762'>AXIS2-5762</a>] -
Add Transport Ports to MessageContext
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-5881'>AXIS2-5881</a>] -
Small improvement to the listServices.jsp to sort services and operations
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6040'>AXIS2-6040</a>] -
Define Automatic-Module-Name for Java9 module system compatibility
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6053'>AXIS2-6053</a>] -
cvc-complex-type.3.2.2: Attribute 'contentType' is not allowed to
appear in element ...
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6082'>AXIS2-6082</a>] -
Make Axis2 build reproducible
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6085'>AXIS2-6085</a>] -
Build instructions in README don't mention bash requirement
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6076'>AXIS2-6076</a>] -
OSGI jakarta support is unmaintained
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6079'>AXIS2-6079</a>] -
Remove the Java Security Manager from AccessController and Java2SecTest
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6097'>AXIS2-6097</a>] -
Remove Clustering feature
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6098'>AXIS2-6098</a>] -
Add HTTP/2 transport and docs explaining the benefits
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6100'>AXIS2-6100</a>] -
Add REST support for OpenAPI (formerly known as Swagger)
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6102'>AXIS2-6102</a>] -
Woden (WSDL 2.0) Removal
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6103'>AXIS2-6103</a>] -
Add MCP protocol support for AI agents
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6105'>AXIS2-6105</a>] -
Remove OSGi bundle packaging from transport modules
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/AXIS2-6106'>AXIS2-6106</a>] -
Remove unmaintained XMPP transport module
+</li>
+</ul>