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:

13th November 2006 - Apache Axis2/Java Version 1.1 Released!

[Download 1.1]

Apache Axis2 Version 1.1 comes to you with better Axis2 Databinding Framework (ADB) support, attachments API, Spring and complete support for SOAP with Attachments (SwA). Check out the complete features list below.

Programming Model

Supported Specifications

Transports

Supported Data Bindings

Tools Included In This Release

[Download Tool Plug-ins]

  1. Axis2 Web Application (Web App)
  2. WSDL2WS- eclipse plug-in/ Command line version/IntelliJ IDEA plug-in/Maven2 WSDL2Code Plug-in
  3. Service Archive Wizard- eclipse plug-in/ IntelliJ IDEA plug-in/ Maven2 AAR Plug-in
  4. Java2WSDL- Maven2 Java2WSDL Plug-in

Extension Modules

(Apache Axis2 comes built in with a module that supports WS-Addressing.)

Known Issues and Limitations

04 May 2006 - Apache Axis2 Version 1.0 Released!

[Download 1.0]

Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis SOAP stack to build on the lessons learnt from Apache Axis.

Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but it also has integrated support for the widely popular REST style of Web services: the same business logic implementation can offer both a WS-* style interface as well as a REST style interface simultaneously.

Apache Axis2 is more efficient, more modular and more XML-oriented than the older version. It is carefully designed to support the easy addition of plug-in "modules" that extend its functionality for features such as security and reliability. Modules currently available or under development include:

Apache Axis2 is built on Apache Axiom, a new high performant, pull-based XML object model that was released two days ago.

Features

Programming Model

Supported Specifications

Transports

Supported Data Bindings

Tools Included In This Release

[Download plug-ins]

  1. Axis2 Web Application (Web App)
  2. WSDL2WS- eclipse plug-in/ Command line version/IntelliJ IDEA plug-in
  3. Service Archive Wizard- eclipse plug-in/ IntelliJ IDEA plug-in

Extension Modules

(Apache Axis2 comes built in with a module that supports WS-Addressing.)

Known Issues and Limitations

23 March 2006 - Apache Axis2 Version 0.95 Released!

[Download 0.95]

This release includes the following features:

Axis2 Complete Features List

  1. 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.
  2. Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
  3. Module Architecture, mechanism to extend the SOAP Processing Model
  4. Module version support , can have multiple versions of the same module and use them depending on the requirement.
  5. Context hierarchy
  6. Archive based deployment Model and Directory based deployment model
  7. JWS like deployment (making Java class into Web service)
  8. WSDL Code Generation Tool for Stub and skeletons
  9. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  10. WSS4J module for security
  11. Improved and user friendly Client API
  12. WSDL2Java and Java2WSDL
  13. REST (REpresentational State Transfer) Support
  14. Transports supports: HTTP, SMTP, TCP, JMS
  15. Raw XML providers
  16. Support for MTOM/ MIME/ SwA
  17. SAAJ implementation
  18. DOOM
  19. Pack/Unpack capability for the generated code
  20. Axis Data Binding - ADB (Framework and Schema Compiler)
  21. Numerous bug fixes since last release
  22. Transport framework improvements (ListenerManager)-New
  23. AxisServlet auto start when application server get start up-New
  24. Module disengagement support-New
  25. Loading module (.mar) from classpath-New
  26. Sessions scoping for Application, SOAP, Transport and Request levels-New

Axis2 Experimental Features List

  1. Server side & client side Web Service Policy support
  2. ?wsdl and ?xsd support
  3. Generating ServiceClient for a given WSDL and invoke the corresponding service using generated client.

Major Changes Since Last Release

  1. Transport framework improvements (ListenerManager)
  2. 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:
  3.    <actionMapping>MyMapping</actionMapping>
       
  4. Refactored following packages in Axiom.

Tools Included In This Release

  1. Axis2 Web Application (Web App)
  2. 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!

  1. JAX-RPC 1.1 and/or JAX-WS compliance
  2. SOAP Encoding
  3. Binary serialization and de-serialization support
  4. Management Interface for Axis2
  5. Implementation of other Transports.
  6. Resource framework implementation (WS-RF) and Enterprise web services such as JSR 109 support
  7. 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

  1. 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.
  2. Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
  3. Module Architecture, mechanism to extend the SOAP Processing Model
  4. Module version support , can have multiple versions of the same module and use them depending on the requirement.
  5. Context hierarchy
  6. Archive based deployment Model and Directory based deployment model
  7. JWS like deployment (making Java class into Web service)
  8. WSDL Code Generation Tool for Stub and skeletons
  9. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  10. WSS4J module for security
  11. Improved and user friendly Client API
  12. WSDL2Java
  13. REST (REpresentational State Transfer) Support
  14. Transports supports: HTTP, SMTP, TCP, JMS
  15. Raw XML providers
  16. Support for MTOM/ MIME/ SwA
  17. SAAJ implementation
  18. DOOM - New
  19. Pack/Unpack capability for the generated code- New
  20. Axis Data Binding - ADB (Framework and Schema Compiler)
  21. Numerous bug fixes since last release

Axis2 Experimental Features List

  1. Sessions scoping for Application, SOAP, Transport and Request levels
  2. Server side Web Service Policy support
  3. ?wsdl and ?xsd support
  4. Java2WSDL
  5. Generating ServiceClient for a given WSDL and invoke the corresponding service using generated client.

Major Changes Since Last Release

  1. Fixing of memory leaks
  2. Client API changes , Introducing ServiceClient instead of MEPClient, InOnlyMEPClient, InOutMEPClient, Call. (Please note that the above classes will be deprecated in this release.)
  3. Module versioning support , can have multiple versions of the same module and use them depending on the requirement.
  4. Code generator improved to process multi-port WSDL's properly
  5. Packing and unpacking options for the code generated classes

Tools Included In This Release

  1. Axis2 Web Application (Web App)
  2. WSDL2WS- Eclipse plugin/ Command line version/ IntelliJ IDEA plugin
  3. Service Archive Wizard- Eclipse plugin/ IntelliJ IDEA plugin

What's Still To Do?

  1. JAX-RPC 1.1 and/or JAX-WS compliance
  2. SOAP Encoding
  3. Binary serialization and de-serialization support
  4. Management Interface for Axis2
  5. Implementation of other Transports.
  6. Resource framework implementation (WS-RF) and Enterprise web services such as JSR 109 support
  7. 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:

Experimental Features List

  1. DOOM - DOM implementation over OM
  2. Java2WSDL
  3. RPC Support

Major Changes Since Last Release

  1. Refactored org.apache.axis2.clientapi to org.apache.axis2.client
  2. Introduction of Options to configure clients
  3. 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:

The Release Includes Following Tools

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:

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:

07 June 2005 - Apache Axis2 Milestone 2 (M2) Released

Apache Axis2 is starting to take shape, features implemented in this second milestone release are:

This release also includes following tools:

24 February 2005 - Apache Axis2 Milestone 1 (M1) Released

This first milestone release of Axis2 includes the following features: