Apache Axis2/C Archived News

This page will contain information on previous releases running up to the latest.

Content

3rd October 2006 Axis2/C Version 0.94 Released

Download 0.94

Key Features

  1. AXIOM, an XML object model 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. Description hierarchy (configuration, service groups, services, operations and messages)
  4. Directory based deployment model
  5. Archive based deployment model
  6. Context hierarchy (corresponding contexts to map to each level of description hierarchy)
  7. Raw XML message receiver
  8. Module architecture, mechanism to extend the SOAP processing model
  9. Module version support
  10. Transports supports: HTTP
  11. Service client and operation client APIs
  12. REST support (HTTP POST case)
  13. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  14. MTOM/XOP support
  15. Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)
  16. Security module with UsernameToken support
  17. REST support (HTTP GET case)
  18. Dynamic invocation support (based on XML schema and WSDL implementations)
  19. Guththila pull parser support - New
  20. WSDL2C code generation tool- with schema code generation (experimental) - New
  21. TCP Monitor - C implementation (experimental) - New

Major Changes Since Last Release

  1. Guththila pull parser support
  2. WSDL2C code generation tool
  3. TCP Monitor - C implementation
  4. Major Memory leak fixes
  5. Fixes to code generation with Java Tool
  6. Many Bug Fixes

TODOs Remaining for 1.0

  1. Complete API documentation and API improvements
  2. Fix further memory leaks
  3. Put in place a comprehensive functional test framework

31st August 2006 Axis2/C Version 0.93 Released

Download 0.93

Key Features

  1. AXIOM, an XML object model 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. Description hierarchy (configuration, service groups, services, operations and messages)
  4. Directory based deployment model
  5. Archive based deployment model
  6. Context hierarchy (corresponding contexts to map to each level of description hierarchy)
  7. Raw XML message receiver
  8. Module architecture, mechanism to extend the SOAP processing model
  9. Module version support
  10. Transports supports: HTTP
  11. Service client and operation client APIs
  12. REST support (HTTP POST case)
  13. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  14. MTOM/XOP support
  15. Code generation tool for stub and skeleton generation for a given WSDL (based on Java tool)
  16. Security module with UsernameToken support
  17. REST support (HTTP GET case)
  18. Dynamic invocation support (based on XML schema and WSDL implementations)

Major Changes Since Last Release

  1. REST support for HTTP GET case
  2. XML Schema implementation
  3. Woden/C implementation that supports both WSDL 1.1 and WSDL 2.0
  4. Dynamic client invocation (given a WSDL, consume services dynamically)
  5. Numerous improvements to API and API documentation
  6. Many bug fixes, especially, many paths of execution previously untouched were tested along with Sandesha2/C implementation

TODOs Remaining for 1.0

  1. Complete API documentation and API improvements
  2. Fix major memory leaks
  3. Test codegen for both ADB and none cases
  4. Put in place a comprehensive functional test framework
  5. WSDL2C tool

16th June 2006 Axis2/C Version 0.92 Released

Download 0.92

Key Features

  1. AXIOM, an XML object model 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. Context hierarchy
  5. Directory based deployment model
  6. Raw XML providers
  7. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  8. Transports supports: HTTP
  9. Service Groups
  10. Service client and operation client APIs
  11. REST support (POST case)
  12. Module version support
  13. Archive based deployment Model
  14. MTOM support
  15. WSDL Code Generation Tool for Stub and skeletons (based on Java tool) New
  16. Security module, usernameToken support New

Major Changes Since Last Release

  1. Completed MTOM implementation with multiple attachment support and non-optimized case
  2. Completed service client API with send robust and fire and forget
  3. Added "message" to description hierarchy
  4. Archive based deployment Model (for services and modules)
  5. Code generation for WSDL using Java WSDL2Code tool
  6. ADB support (with Java WSDL2Code tool)
  7. WS-Security usernameToken support
  8. Initial implementation of the XML Schema parser (To be used in WSDL parser and REST support)
  9. Initial implementation of WSDL parser (To be used in dynamic invocation)
  10. Changed double pointer environment parameters into pointer parameters to improve efficiency

Un-Implemented Architecture Features (TBD in 1.0)

  1. Sessions scoping for Application, SOAP, Transport and Request levels
  2. Different character encoding support
  3. REST (REpresentational State Transfer) Support (GET case)
  4. Dynamic client invocation (given a WSDL, consume services dynamically)

Un-Implemented Architecture Features (TBD post 1.0)

  1. Security module with encryption and signing
  2. Server side Web Service Policy support
  3. C2WSDL
  4. WSDL2C

15th May 2006 Axis2/C Version 0.91 Released

Download 0.91

Key Features

  1. AXIOM, an XML object model 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. Context hierarchy
  5. Directory based deployment model
  6. Raw XML providers
  7. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  8. Transports: HTTP
  9. Service Groups New
  10. Service client and operation client APIs New
  11. REST support (POST case) New
  12. Module version support New
  13. MTOM support New

Other notes

  1. Interoperability tested with Axis2/Java for XML in/out client and services
  2. Addressing 1.0 interoperability

Major changes since last release

  1. Full Addressing 1.0 support
  2. Improved fault handling model
  3. SSL client transport
  4. MTOM implementation
  5. Implementation of easy to use service client and operation client APIs for client side programming
  6. REST support (POST case)
  7. Module version support
  8. Service groups
  9. Numerous bug fixes since last release

Un-Implemented Architecture Features (TBD in 1.0)

  1. Sessions scoping for application, SOAP, transport and request levels
  2. Different character encoding support
  3. Dynamic invocation
  4. Archive based deployment Model

Un-Implemented Architecture Features (TBD post 1.0)

  1. WSDL code generation tool for stub and skeletons (based on Java tool)
  2. Security module
  3. REST (REpresentational State Transfer) support (GET case)
  4. Web Services policy support

31st March 2006 Axis2/C Version 0.90 Released

Download 0.90

Key Features

  1. AXIOM, an XML object model 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. Context hierarchy
  5. Directory based deployment model
  6. Raw XML providers
  7. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  8. Transports: HTTP

Experimental Features

  1. WSDL object model support New

Other notes

  1. Interoperability tested with Axis2/Java for XML in/out client and services
  2. Addressing interoperability on client side

Major changes since last release

  1. Minimal memory leaks
  2. Apache2 module working in Windows
  3. More samples and tests
  4. WSDL object model built based on the proposed WSDL 2.0 Component model.
  5. Dynamic invocation
  6. Numerous bug fixes since last release

Un-Implemented Architecture Features (TBD in 1.0)

  1. Module version support
  2. Archive based deployment model
  3. Improved and user friendly client API
  4. Support for MTOM
  5. Sessions scoping for application, SOAP, transport and request levels
  6. Service groups
  7. Different character encoding support

Un-Implemented Architecture Features (TBD post 1.0)

  1. WSDL code generation tool for stub and skeletons (based on Java tool)
  2. Security module
  3. REST (REpresentational State Transfer) support
  4. Web Services policy support
  5. Axis2 Web application (Web App)

10th March 2006 Axis2/C Milestone 0.5 Released

Download M-0.5

Key Features

  1. AXIOM, an XML object model optimized for SOAP 1.1/1.2 Messages.
  2. Support for Request Response Messaging (In-Out)
  3. Module Architecture, mechanism to extend the SOAP Processing Model
  4. Directory based deployment model
  5. WS-Addressing, both the submission (2004/08) and final (2005/08) versions
  6. Improved and user friendly Client API
  7. Transports supports: HTTP
  8. Raw XML providers
  9. Numerous bug fixes since last release

Major Changes Since the Last Release

  1. Improving code quality by fixing memory leaks and reviewing the code.
  2. Apache2 integration.
  3. More samples and tests
  4. Initial documentations(User Guide, Developer Guide, Installation Guide)

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. Management Interface for Axis2/C
  2. Implementation of other Transports.
  3. Code generation and Dynamic Invocation
  4. Hot Deployment of Services
  5. Completion of interop tests
  6. Support for MTOM
  7. Axis Data Binding - ADB (Framework and Schema Compiler)
  8. REST (REpresentational State Transfer) Support

17th February 2006 Axis2/C Milestone 0.4 Released

We have done considerable amount of improvements in the past two weeks since the M0.3 release.

We have the following features added on top of the M0.3 release

Key Features

1. Threading support and threaded simple axis server

2. Module loading support

3. Addressing module and addressing based dispatching

4. HTTP chunking support

5. Improved logging mechanism

6. Ability to build and run on Windows platform

02nd February 2006 Axis2/C Milestone 0.3 Released

This is the first milestone release with a working soap engine; we have the simple axis server and client stubs working.

In addition to M0.2 feature set, the following features are included

Key Features

1. Core engine in place with deployment, description and context hiarachies and http transport support.

2. Soap processing support

3. Simple http server

4. Client API implementation

5. Couple of working service and client samples

08th December 2005 Axis2/C Milestone 0.2 Released

We have been able to improve OM module since the last release and PHP binding for OM module is in place.

Key Features

1. Improved OM module

2. libxml2 parser support

3. PHP binding for OM module

4. Some test cases for PHP binding

5. Many memory leaks fixes

25th November 2005 Axis2/C Milestone 0.1 Released

This release includes the C implementation of AXIOM, an important part of Axis2C web service stack.

Key Features

1. OM module

2. Guththila pull parser support

3. libxml2 parser support(only reader is supported as of now)

4. doxygen documentation support

5. A sample demonstrating how to use OM