Apache Axis2 Archived News
This document will contain details on each of the Axis2 versions that were
released up to the current version.
Content
Apache Axis2 Releases:
23 March 2006 - Apache Axis2 Version 0.95 Released!
[Download 0.95]
This release includes the following features:
Axis2 Complete
Features List
- AXIOM, an XML object model working on StAX (Streaming API for XML)
parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML
infoset support.
- Support for One-Way Messaging (In-Only) and Request Response Messaging
(In-Out)
- Module Architecture, mechanism to extend the SOAP Processing Model
- Module version support , can have multiple versions of the same module
and use them depending on the requirement.
- Context hierarchy
- Archive based deployment Model and Directory based deployment model
- JWS like deployment (making Java class into Web service)
- WSDL Code Generation Tool for Stub and skeletons
- WS-Addressing, both the submission (2004/08) and final (2005/08)
versions
- WSS4J module for security
- Improved and user friendly Client API
- WSDL2Java and Java2WSDL
- REST (REpresentational State Transfer) Support
- Transports supports: HTTP, SMTP, TCP, JMS
- Raw XML providers
- Support for MTOM/ MIME/ SwA
- SAAJ implementation
- DOOM
- Pack/Unpack capability for the generated code
- Axis Data Binding - ADB (Framework and Schema Compiler)
- Numerous bug fixes since last release
- Transport framework improvements (ListenerManager)-New
- AxisServlet auto start when application server get start up-New
- Module disengagement support-New
- Loading module (.mar) from classpath-New
- Sessions scoping for Application, SOAP, Transport and Request
levels-New
Axis2
Experimental Features List
- Server side & client side Web Service Policy support
- ?wsdl and ?xsd support
- Generating ServiceClient for a given WSDL and invoke the corresponding
service using generated client.
Major Changes Since
Last Release
- Transport framework improvements (ListenerManager)
- Changed the way of adding action to mapping (wsamapping) from parameter
to child element so with this version onward the way of adding mapping is
as follows:
<actionMapping>MyMapping</actionMapping>
- Refactored following packages in Axiom.
- org.apache.axiom.om.impl.llom.builder to
org.apache.axiom.om.impl.builder
- org.apache.axiom.om.impl.llom.mtom to
org.apache.axiom.om.impl.mtom
- org.apache.axiom.om.impl.llom.serialize to
org.apache.axiom.om.impl.serialize
- org.apache.axiom.om.impl.llom.traverse to
org.apache.axiom.om.impl.traverse
Tools Included In This
Release
- Axis2 Web Application (Web App)
- WSDL2WS- Command line version
What's Still To
Do?
See list of what we think needs to be done, and consider helping out if
you're interested & able!
- JAX-RPC 1.1 and/or JAX-WS compliance
- SOAP Encoding
- Binary serialization and de-serialization support
- Management Interface for Axis2
- Implementation of other Transports.
- Resource framework implementation (WS-RF) and Enterprise web services
such as JSR 109 support
- Completion of Interop tests
11 January 2006 - Apache Axis2 Version 0.94 Released!
[Download 0.94]
This release includes the following features:
Complete Features
List
- AXIOM, an XML object model working on StAX (Streaming API for XML)
parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML
infoset support.
- Support for One-Way Messaging (In-Only) and Request Response Messaging
(In-Out)
- Module Architecture, mechanism to extend the SOAP Processing Model
- Module version support , can have multiple versions of the same module
and use them depending on the requirement.
- Context hierarchy
- Archive based deployment Model and Directory based deployment model
- JWS like deployment (making Java class into Web service)
- WSDL Code Generation Tool for Stub and skeletons
- WS-Addressing, both the submission (2004/08) and final (2005/08)
versions
- WSS4J module for security
- Improved and user friendly Client API
- WSDL2Java
- REST (REpresentational State Transfer) Support
- Transports supports: HTTP, SMTP, TCP, JMS
- Raw XML providers
- Support for MTOM/ MIME/ SwA
- SAAJ implementation
- DOOM - New
- Pack/Unpack capability for the generated code- New
- Axis Data Binding - ADB (Framework and Schema Compiler)
- Numerous bug fixes since last release
Axis2 Experimental
Features List
- Sessions scoping for Application, SOAP, Transport and Request
levels
- Server side Web Service Policy support
- ?wsdl and ?xsd support
- Java2WSDL
- Generating ServiceClient for a given WSDL and invoke the corresponding
service using generated client.
Major Changes Since
Last Release
- Fixing of memory leaks
- Client API changes , Introducing ServiceClient instead of MEPClient,
InOnlyMEPClient, InOutMEPClient, Call. (Please note that the above
classes will be deprecated in this release.)
- Module versioning support , can have multiple versions of the same
module and use them depending on the requirement.
- Code generator improved to process multi-port WSDL's properly
- Packing and unpacking options for the code generated classes
Tools Included In This
Release
- Axis2 Web Application (Web App)
- WSDL2WS- Eclipse plugin/ Command line version/ IntelliJ IDEA plugin
- Service Archive Wizard- Eclipse plugin/ IntelliJ IDEA plugin
What's Still To
Do?
- JAX-RPC 1.1 and/or JAX-WS compliance
- SOAP Encoding
- Binary serialization and de-serialization support
- Management Interface for Axis2
- Implementation of other Transports.
- Resource framework implementation (WS-RF) and Enterprise web services
such as JSR 109 support
- Completion of interop tests
02 December 2005 - Apache Axis2 Version 0.93 Released!
[Download 0.93]
Axis2 is becoming more and more stable. This 0.93 release contains the
following additional features:
- JDK 1.5 compatibility
- Configurable handler chains using axis2.xml
- Improved class loader hierarchy
- Improved security module with dynamic configurability
- ADB (Axis Data Binding) with complete simple types support and limited
complex type support
- Jalopy based code formatting of generated code
- Proxy support and NTLM authentication
- support for rpc/literal
- And numerous bug fixes after 0.92 release
Experimental Features List
- DOOM - DOM implementation over OM
- Java2WSDL
- RPC Support
Major Changes Since Last Release
- Refactored org.apache.axis2.clientapi to org.apache.axis2.client
- Introduction of Options to configure clients
- Renaming of descriptors. OperationDescription -> AxisOperation,
ServiceDescription -> AxisService, ServiceGroupDescription ->
AxisServiceGroup
We are getting closer to a 1.0 release, the remaining tasks to be completed
before a 1.0 release include: SOAP 1.1 and 1.2 validation, Our own data
binding implementation, WSDL Generation.
26 September 2005 - Apache Axis2 Version 0.92 Released!
[Download 0.92]
This 0.92 release contains the following additional features:
- WS-Security support using WSS4J
- Support for context hierarchy serialization
- Service Groups
- and numerous bug fixes after 0.91 release
The Release Includes Following Tools
- Admin Web App
- WSDL2Java, eclipse Plugin/Command line version
- Service Archive Wizard, eclipse Plugin
- Module Archive Wizard, eclipse Plugin
- Service Archive Wizard, IntelliJ IDEA Plugin
We are getting closer to a 1.0 release, the remaining tasks to be
completed before a 1.0 release include: SOAP 1.1 and 1.2 validation, Our own
data binding implementation, WSDL Generation.
12 August 2005 - Apache Axis2 Version 0.91 Released!
[Download 0.91]
This 0.91 release is a glimpse of 1.0 that should be coming soon. This
0.91 release contains the following additional features:
- File Caching for MTOM
- SOAP Faults based on the SOAP version and better fault handling
- Different character encoding support
- Improved infoset support in AXIOM
- Improved code generation templates
- Numerous bug fixes
02 July 2005 - Apache Axis2 Version 0.9 Released!
[Download 0.9]
Axis2 is taking shape. This 0.9 release is a glimpse of 1.0 that should be
coming soon. This 0.9 release contains the following additional features:
- XML Beans based data binding support
- Support for WS-Addressing, both the submission and final versions
- REST Web Service Support
- MTOM/SWA attachments support
- SAAJ implementation
07 June 2005 - Apache Axis2 Milestone 2 (M2) Released
Apache Axis2 is starting to take shape, features implemented in this
second milestone release are:
- Modules - a mechanism to extend the SOAP Processing Model
- Support for WS-Addressing
- Axis2 Client API - Blocking and Non-Blocking API
- Support for One-Way Messaging and Request Response Messaging
- WSDL Code Generation Tool.
- HTTP, SMTP, and TCP transport Support
This release also includes following tools:
- Administration web application,
- WSDL2WS-Eclipse plug-in
- Service Archive Wizard- Eclipse plug-in
- Module Archive Wizard-Eclipse plug-in
24 February 2005 - Apache Axis2 Milestone 1 (M1) Released
This first milestone release of Axis2 includes the following features:
- AXIOM, a SOAP specific streaming XML infoset model for SOAP 1.1/1.2
Messages
- WSDL Object Model built based on the proposed WSDL 2.0 Component
Model.
- Handler framework with the support to specify the location of the
Handler in a specific Phase
- Support to bundle and enable the Handlers as Modules
- Support for the Synchronous and Asynchronous IN-OUT messaging over HTTP
transport
- Hot deployment of Web Services