Skip to content

Commit 1d7bf9c

Browse files
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) <noreply@anthropic.com>
1 parent efa70b7 commit 1d7bf9c

1 file changed

Lines changed: 95 additions & 37 deletions

File tree

src/site/markdown/release-notes/2.0.1.md

Lines changed: 95 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -13,43 +13,6 @@ Apache Axis2 2.0.1 adds **OpenJDK 21 and 25 support** and **requires OpenJDK 17
1313
- **axis2-spring-boot-starter**: New module for Spring Boot autoconfiguration of Axis2.
1414
- **AXIS2-6040**: `Automatic-Module-Name` defined for Java 9+ module system compatibility.
1515

16-
## Bug Fixes
17-
18-
- [AXIS2-4146](https://issues.apache.org/jira/browse/AXIS2-4146) — HTTP status code 400 is changed to 500
19-
- [AXIS2-5628](https://issues.apache.org/jira/browse/AXIS2-5628) — Axis OSGi Bundle doesn't provide AxisServices with original WSDL
20-
- [AXIS2-5696](https://issues.apache.org/jira/browse/AXIS2-5696) — Axis2 threads are not closing properly
21-
- [AXIS2-5788](https://issues.apache.org/jira/browse/AXIS2-5788) — ConfigurationContext.getServiceGroupContext(id) always touches the id ("Observer Effect")
22-
- [AXIS2-5852](https://issues.apache.org/jira/browse/AXIS2-5852) — 'Axis2 task' threads stay in waiting state without terminating
23-
- [AXIS2-5858](https://issues.apache.org/jira/browse/AXIS2-5858) — soap:address location value is wrong with IPv6
24-
- [AXIS2-5862](https://issues.apache.org/jira/browse/AXIS2-5862) — Handler / Phase indexes incorrect
25-
- [AXIS2-5955](https://issues.apache.org/jira/browse/AXIS2-5955) — Code generator plugin for Eclipse doesn't work
26-
- [AXIS2-5965](https://issues.apache.org/jira/browse/AXIS2-5965) — .class files up to 3 times redundantly in jar file
27-
- [AXIS2-5966](https://issues.apache.org/jira/browse/AXIS2-5966) — Axis2 1.8.0-SNAPSHOT fix did not work for JDK 11
28-
- [AXIS2-5971](https://issues.apache.org/jira/browse/AXIS2-5971) — AxisServlet.processURLRequest uses content-type header instead of accept
29-
- [AXIS2-5972](https://issues.apache.org/jira/browse/AXIS2-5972) — Missing namespace declaration when attribute present in multiple XSDs
30-
- [AXIS2-6031](https://issues.apache.org/jira/browse/AXIS2-6031) — XMLBeans generator generates methods with @deprecated in Javadoc only
31-
- [AXIS2-6047](https://issues.apache.org/jira/browse/AXIS2-6047) — Missing port in Host header from HTTPClient4TransportSender
32-
- [AXIS2-6055](https://issues.apache.org/jira/browse/AXIS2-6055) — Basic Auth credentials are missing in request
33-
- [AXIS2-6061](https://issues.apache.org/jira/browse/AXIS2-6061) — Axis2 client parses SOAP envelope on HTTP 404
34-
- [AXIS2-6074](https://issues.apache.org/jira/browse/AXIS2-6074) — Issue with empty enum tags
35-
- [AXIS2-6083](https://issues.apache.org/jira/browse/AXIS2-6083) — Cookie handling does not work with 2.0.0
36-
- [AXIS2-6086](https://issues.apache.org/jira/browse/AXIS2-6086) — AxisServlet processAxisFault does not guard against NumberFormatException
37-
- [AXIS2-6087](https://issues.apache.org/jira/browse/AXIS2-6087) — Master branch using 1.8.0 AAR/MAR dependencies
38-
- [AXIS2-6090](https://issues.apache.org/jira/browse/AXIS2-6090) — Tomcat version compatibility
39-
- [AXIS2-6091](https://issues.apache.org/jira/browse/AXIS2-6091) — Problem handling HTTP response in OutInAxisOperationClient
40-
- [AXIS2-6094](https://issues.apache.org/jira/browse/AXIS2-6094) — CRC mismatch between WAR and repository JARs
41-
- [AXIS2-6095](https://issues.apache.org/jira/browse/AXIS2-6095) — CORBA IDL parser fault on valid comment
42-
- [AXIS2-6096](https://issues.apache.org/jira/browse/AXIS2-6096) — Attempted read on closed stream in multithreaded environment
43-
- [AXIS2-6101](https://issues.apache.org/jira/browse/AXIS2-6101) — Adapt to changes in HttpClient 5.6
44-
45-
## Improvements
46-
47-
- [AXIS2-3879](https://issues.apache.org/jira/browse/AXIS2-3879) — Ability to change HTTP status code in response
48-
- [AXIS2-5762](https://issues.apache.org/jira/browse/AXIS2-5762) — Add transport ports to MessageContext
49-
- [AXIS2-5881](https://issues.apache.org/jira/browse/AXIS2-5881) — Sort services and operations in listServices.jsp
50-
- [AXIS2-6053](https://issues.apache.org/jira/browse/AXIS2-6053) — Fix contentType attribute validation
51-
- [AXIS2-6082](https://issues.apache.org/jira/browse/AXIS2-6082) — Make Axis2 build reproducible
52-
- [AXIS2-6085](https://issues.apache.org/jira/browse/AXIS2-6085) — Build instructions mention bash requirement
5316

5417
## Removed Features
5518

@@ -64,3 +27,98 @@ Apache Axis2 2.0.1 adds **OpenJDK 21 and 25 support** and **requires OpenJDK 17
6427
- **API Modernization**: Legacy Date/Calendar usage replaced with java.time.Instant APIs
6528
- **Security**: SecurityManager dependent code removed for Java 21+ compatibility
6629
- **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
30+
31+
<h2> Bug
32+
</h2>
33+
<ul>
34+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-4146'>AXIS2-4146</a>] - HTTP status code 400 is changed to 500
35+
</li>
36+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5696'>AXIS2-5696</a>] - Axis 2 threads are not closing properly
37+
</li>
38+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5788'>AXIS2-5788</a>] - ConfigurationContext.getServiceGroupContext(id) always touches the id - (&quot;Observer Effect&quot;)
39+
</li>
40+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5852'>AXIS2-5852</a>] - &#39;Axis2 task&#39; threads stays in waiting state without terminating
41+
</li>
42+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5858'>AXIS2-5858</a>] - soap:address location&#39;s value is wrong with IPv6
43+
</li>
44+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5862'>AXIS2-5862</a>] - Handler / Phase Indexes incorrect?
45+
</li>
46+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5904'>AXIS2-5904</a>] - Intermittent Rampart policy configuration missing Error
47+
</li>
48+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5965'>AXIS2-5965</a>] - .class files up to 3 times redundantly in jar file
49+
</li>
50+
<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
51+
</li>
52+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5972'>AXIS2-5972</a>] - missing namespace declaration - attribute present in multiple XSD&#39;s not parsed correctly
53+
</li>
54+
<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
55+
</li>
56+
<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.
57+
</li>
58+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6055'>AXIS2-6055</a>] - Basic Auth credentials are missing in request
59+
</li>
60+
<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
61+
</li>
62+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6074'>AXIS2-6074</a>] - Issue with empty enum tags
63+
</li>
64+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6083'>AXIS2-6083</a>] - Cookie Handling not work with 2.0.0
65+
</li>
66+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6086'>AXIS2-6086</a>] - AxisServlet - processAxisFault - does not guard against NumberFormatException
67+
</li>
68+
<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?
69+
</li>
70+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6090'>AXIS2-6090</a>] - Tomcat Version too high?
71+
</li>
72+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6091'>AXIS2-6091</a>] - Problem handling HTTP Response in OutInAxisOperationClient / TransportUtils
73+
</li>
74+
<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
75+
</li>
76+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6095'>AXIS2-6095</a>] - Axis2&#39;s IDL parser (Corba Module) gives fault on valid comment
77+
</li>
78+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6096'>AXIS2-6096</a>] - Attempted read on closed stream for multithreaded environment
79+
</li>
80+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6101'>AXIS2-6101</a>] - Adapt to changes in HttpClient 5.6
81+
</li>
82+
</ul>
83+
84+
<h2> Improvement
85+
</h2>
86+
<ul>
87+
<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
88+
</li>
89+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-5762'>AXIS2-5762</a>] - Add Transport Ports to MessageContext
90+
</li>
91+
<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
92+
</li>
93+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6040'>AXIS2-6040</a>] - Define Automatic-Module-Name for Java9 module system compatibility
94+
</li>
95+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6053'>AXIS2-6053</a>] - cvc-complex-type.3.2.2: Attribute &#39;contentType&#39; is not allowed to appear in element ...
96+
</li>
97+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6082'>AXIS2-6082</a>] - Make Axis2 build reproducible
98+
</li>
99+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6085'>AXIS2-6085</a>] - Build instructions in README don&#39;t mention bash requirement
100+
</li>
101+
</ul>
102+
103+
<h2> Task
104+
</h2>
105+
<ul>
106+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6076'>AXIS2-6076</a>] - OSGI jakarta support is unmaintained
107+
</li>
108+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6079'>AXIS2-6079</a>] - Remove the Java Security Manager from AccessController and Java2SecTest
109+
</li>
110+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6097'>AXIS2-6097</a>] - Remove Clustering feature
111+
</li>
112+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6098'>AXIS2-6098</a>] - Add HTTP/2 transport and docs explaining the benefits
113+
</li>
114+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6100'>AXIS2-6100</a>] - Add REST support for OpenAPI (formerly known as Swagger)
115+
</li>
116+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6102'>AXIS2-6102</a>] - Woden (WSDL 2.0) Removal
117+
</li>
118+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6103'>AXIS2-6103</a>] - Add MCP protocol support for AI agents
119+
</li>
120+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6105'>AXIS2-6105</a>] - Remove OSGi bundle packaging from transport modules
121+
</li>
122+
<li>[<a href='https://issues.apache.org/jira/browse/AXIS2-6106'>AXIS2-6106</a>] - Remove unmaintained XMPP transport module
123+
</li>
124+
</ul>

0 commit comments

Comments
 (0)