Hi Axis2 team,

I recently had to upgrade from Axis 1.6.3 to Axis 1.7.8 on the Java Spring
Boot codebase I work on, and struggled greatly with making the upgrade work
until I resolved the breaking change from AXIS2-5340
<https://issues.apache.org/jira/browse/AXIS2-5340> that involved changing
our axis2.xml config to properly deploy our web services.

This breaking change is not listed clearly in the 1.7.0 major release notes
<https://axis.apache.org/axis2/java/core/release-notes/1.7.0.html> - it is
not included alongside the other breaking changes listed up front such as
the MEP URI form change, and is tucked away in the complete list of JIRA
issues that were addressed in the release
<https://axis.apache.org/axis2/java/core/release-notes/1.7.0.html>. The
only reason why I found out about this change was by downloading the
binaries for 1.6.3 and 1.7.8 and stumbling upon the differences in default
axis2.xml configs.

As mentioned in the issue, this seems like a rather important breaking
change that will apply to the majority of Axis2 setups and seems necessary
for backward compatibility. I believe it will benefit future developers
that have to do similar upgrades to make note of this breaking change and
include it in the 1.7.0 major release notes where it can be visibly seen.

Best,
Kevin Lee

Reply via email to