<!--
~ Copyright 2005-2007 WSO2, Inc. (http://wso2.com)
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
       "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<p>[<a
href="http://dist.wso2.org/products/wsas/java/@wso2wsas_version@">Download</a>]
| [<a href="index_docs.html">Documentation Home</a>] | [<a
href="release_notes.html">Release Note</a>]</p>

<h1>Archived News</h1>

<p>Want to take a look back at the journey of WSO2 WSAS (formerly known as
WSO2 Tungsten) running up to its current glorious state? Archived news
contains details on each of the WSO2 WSAS versions that were released up to
the current version.</p>

<p>[ <a href="http://dist.wso2.org/products/wsas/java">Download All
Versions</a> ]</p>

<p></p>

<h2>Content</h2>

<p>The versions are as follows:</p>

<p></p>

<p></p>
<ul>
  <li><a href="#2.1">10th October 2007 - 2.1 version</a></li>
  <li><a href="#2.0">23rd July 2007 - 2.0 version</a></li>
  <li><a href="#1.1">05th December 2006 - 1.1 version</a></li>
  <li><a href="#1.0">23 May 2006 - 1.0 version</a></li>
  <li><a href="#beta">17 March 2006 - 1.0 Beta version</a></li>
  <li><a href="#alpha">20 February 2006 - 1.0 alpha version</a></li>
</ul>
<a id="2.1"></a>

<h3>10th October 2007 - WSO2 WSAS 2.1 Released!</h3>

<h2>New Features In This Release</h2>
<ul>
  <li>Various bug fixes from WSAS 2.0 release</li>
  <li>Data services support for RDBMS, MS-Excel(97-2003) and CSV</li>
  <li>Eclipse IDE integration
      <ul>
          <li>JAVA2WSDL form completion of all round web services cycle through IDE</li>
          <li>Inclusion of offline Web Services Archive build feature with all resources</li>

          <li>Introduction of WSAS Tools from IDE (Validators AAR/MAR, WSDL Converter 1.1->2.0)</li>
          <li>All the WSAS Preferences now persist through Eclipse Preferences</li>
          <li>Debug features now can be configured from preferences</li>
          <li>Various Bug fixes and improvements</li>
      </ul>  
 </li>
  <li>UI tools
       <ul>

           <li>WSDL2Java</li>
           <li>Java2WSDL</li>
           <li>WSDL 1.1 to WSDL 2.0 converter</li>
           <li>Try it for public WSDLs available either 1.1 or 2.0 versions</li>
           <li>AAR/MAR Validators</li>           
       </ul>
  </li>

</ul>

<h2>WS-* Support</h2>
<ul>
  <li>SOAP 1.1/1.2</li>
  <li>WSDL 1.1</li>
  <li>WSDL 2.0</li>
  <li>MTOM, XOP &amp; SOAP with Attachments</li>

  <li>WS-Addressing</li>
  <li>WS-Security</li>
  <li>WS-Trust</li>
  <li>WS-SecureConversation</li>
  <li>WS-MetaDataExchange</li>
  <li>WS-SecurityPolicy</li>

  <li>WS-ReliableMessaging</li>
  <li>WS-Policy</li>
  <li>WS-PolicyAttachment</li>
  <li>WS-MetadataExchange</li>
  <li>WS-Transfer</li>
</ul>

<h2>Open Source components included in WSO2 WSAS/Java</h2>
<ul>
  <li>Apache Axis2 (SOAP)</li>
  <li>Apache Axiom (High performance XML Object Model)</li>
  <li>Apache Rampart/Apache WSS4J (WS-Security)</li>
  <li>Apache Rahas(WS-SecureConversation)</li>
  <li>Apache Sandesha2 (WS-ReliableMessaging)</li>

  <li>WS-Addressing implementation in Axis2</li>
  <li>Apache Neethi (WS-Policy)</li>
  <li>WS-SecurityPolicy implementation in Axis2</li>
  <li>Apache XML Schema</li>
  <li>Apache Derby (Database)</li>
  <li>Hibernate (Persistence)</li>

  <li>Embedded Apache Tomcat</li>
  <li>Apache Tribes (Group Communications Framework)</li>
</ul>

<h2>Tools</h2>
<ul>
  <li>AJAX based Management Console with complete administration capability
    of the server</li>
  <li>Command line system administration tool</li>

  <li>WS-Commons TCPMon</li>
  <li>WSDL2Java/Java2WSDL/WSDL 1.1 to WSDL 2.0 Converter/AAR &amp; Mar Validator and General Try it tools</li>
  <li>IDE Integration</li>
</ul>

<h2>Apache Axis2 modules included with WSO2 WSAS</h2>
<ul>
  <li>Apache Rampart: Supporting WS-Security &amp; WS-Trust</li>

  <li>Apache Rahas: Supporting WS-SecureConversation</li>
  <li>Apache Sandesha2: Supporting WS-Reliable Messaging</li>
  <li>Mex: Supporting WS-MetaDataExchange</li>
  <li>Throttle: For throttling requests</li>
  <li>Statistics: For gathering &amp; monitoring statistics</li>

  <li>Tracer: For tracing SOAP requests &amp; responses</li>
  <li>WSO2 WSAS Administration: For administering Web services</li>
  <li>XFer: Supporting WS-Transfer</li>
  <li>XKMS: Supporting XML Key Management Specification</li>
</ul>

<h2>Known Issues</h2>

<ol>
  <li>POJO to Web service feature is still at an experimental stage. One can
    upload jar/zip file and can create an AAR out of it. If you uploaded a
    jar/zip file which has the semantics of an AAR, when its transformed into
    AAR its services.xml will be replaced by the generated services.xml. In
    addition to this, the user cannot give associate any library dependencies
    or web content with the generated AAR file.
    <ul>
      <li>Due to limitations in Axis2, method overloading is not supported,
        and hence the WSDL for services where methods are overloaded cannot
        be generated. Hence all WSDL based functionality related to services
        will not work.</li>
    </ul>
  </li>
  <li>WS-Policy support is still in the experimental stage and limited to
    single port scenarios.</li>
  <li>You cannot have two different versions of the Apache Sandesha2 module
    in the system.</li>

  <li>A &lt;parameter name="OmitSOAP12Action"&gt;true&lt;/parameter&gt; entry
    has been added to the HTTP &amp; HTTPS transportSenders in order to
    overcome some issues with some browsers. In case of interoperability
    failures, please change the value of this parameter to false and
  retry.</li>
  <li>The 'Try It' feature does not work for MTOM enabled services.</li>
</ol>


<a id="2.0"></a>

<h3>23rd July 2007 - WSO2 WSAS 2.0 Released!</h3>

<p><strong>Key Features in this Release</strong></p>
<ul>
  <li>Data services allow developers to expose data stored in relational
    databases instantly via a Web services API.</li>
  <li>IDE integration for Eclipse cuts the time to develop, deploy and debug
    Web services.</li>
  <li>Advanced clustering with comprehensive management capabilities, state
    replication for high availability, along with load balancing and
  failover.</li>
  <li>XMKS support provides another means for developers to secure Web-based
    communications using public key infrastructure (PKI).</li>
  <li>EJB support makes it possible to expose EJBs as Web services.</li>
</ul>
<p><strong>WS-* Support</strong></p>
<ul>
  <li>SOAP 1.1/1.2</li>
  <li>WSDL 1.1</li>
  <li>WSDL 2.0 (Experimental)</li>
  <li>MTOM, XOP, SOAP with Attachments</li>
  <li>WS-Addressing</li>
  <li>WS-Security</li>
  <li>WS-Trust</li>
  <li>WS-SecureConversation</li>
  <li>WS-MetaDataExchange</li>
  <li>WS-SecurityPolicy</li>
  <li>WS-ReliableMessaging</li>
  <li>WS-Policy</li>
  <li>WS-Policy Attachment</li>
</ul>

<p><strong>Open Source Components</strong></p>
<ul>
  <li>Apache Axis2 (SOAP)</li>
  <li>Apache Axiom</li>
  <li>Apache Rampart/Apache WSS4J (WS-Security)</li>
  <li>Apache Rahas(WS-SecureConversation)</li>
  <li>Apache Sandesha2 (WS-ReliableMessaging)</li>
  <li>WS-Addressing implementation in Axis2</li>
  <li>Apache Neethi (WS-Policy)</li>
  <li>WS-SecurityPolicy implementation in Axis2</li>
  <li>Apache XML Schema</li>
  <li>Apache Derby (Database)</li>
  <li>Hibernate (Persistence)</li>
  <li>Jetty (HTTP server)</li>
</ul>

<a id="1.1"></a>

<h3>05 December 2006 - WSO2 WSAS 1.1 Released!</h3>

<p><strong>WS-* Support</strong></p>
<ul>
  <li>SOAP 1.1/1.2</li>
  <li>WSDL 1.1</li>
  <li>WSDL 2.0 (Experimental)</li>
  <li>MTOM, XOP &amp; SOAP with Attachments</li>
  <li>WS-Addressing</li>
  <li>WS-Security</li>
  <li>WS-Trust</li>
  <li>WS-SecureConversation</li>
  <li>WS-MetaDataExchange</li>
  <li>WS-SecurityPolicy</li>
  <li>WS-ReliableMessaging</li>
  <li>WS-Policy</li>
  <li>WS-Policy Attachment</li>
</ul>

<p><strong>Open Source Components</strong></p>
<ul>
  <li>Apache Axis2 (SOAP)</li>
  <li>Apache Axiom</li>
  <li>Apache Rampart/Apache WSS4J (WS-Security)</li>
  <li>Apache Rahas(WS-SecureConversation)</li>
  <li>Apache Sandesha2 (WS-ReliableMessaging)</li>
  <li>WS-Addressing implementation in Axis2</li>
  <li>Apache Neethi (WS-Policy)</li>
  <li>WS-SecurityPolicy implementation in Axis2</li>
  <li>Apache XML Schema</li>
  <li>Apache Derby (Database)</li>
  <li>Hibernate (Persistence)</li>
  <li>Jetty (HTTP server)</li>
</ul>

<p><strong>Key Features</strong></p>
<ul>
  <li>Full support for the key Web services standards.</li>
  <li>Complete interoperability with the Windows Communications Framework
    (Indigo).</li>
  <li>Unified approach to support SOAP and XML/HTTP (REST).</li>
  <li>Multi-transport (HTTP, HTTPS, TCP, JMS) support for SOAP.</li>
  <li>RSS/ATOM support makes it easy to manage and monitor your server
    through your browser or feed aggregator.</li>
  <li>Unified browser-based administration makes it simple to configure
    reliability, security and other advanced features.</li>
  <li>Available as a standalone edition, or servlet edition that can run
    within a J2EE compliant servlet container.</li>
  <li>Fully open source with the majority of the source available under the
    Apache Software License.</li>
  <li>Complies with the <a
    href="http://www.w3.org/2002/ws/addr/testsuite/">WS-Addressing
    Interoperability tests</a> hosted by W3C. See <a
    href="http://www.w3.org/2002/ws/addr/testsuite/endpoints/">Endpoints</a>.</li>
</ul>

<p><strong>Tools</strong></p>
<ul>
  <li>TCPMon - This utility allows the user to monitor the messages passed
    along in TCP based conversations.</li>
  <li>Code Generator, WSDL2Java / Java2WSDL - This command line tool allows
    you to generate a WSDL file from a java class (Java2WSDL) and/or a java
    class file from a WSDL (WSDL2Java).</li>
  <li>Change Password -This tool allows admin users to change the passwords
    of the users by running a script on the machine that hosts the WSO2 WSAS
    instance.</li>
</ul>

<p>Note: All the tools are located in WSO2WSAS_HOME/bin</p>
<a id="1.0"></a>

<p></p>

<p></p>

<h3>23 May 2006 - WSO2 Tungsten 1.0 Released!</h3>
<strong>WS-* Support</strong>
<ul>
  <li>SOAP 1.1/1.2</li>
  <li>WSDL 1.1</li>
  <li>MTOM, XOP and SOAP with Attachments</li>
  <li>WS-Addressing Submission/Final</li>
  <li>WS-Security</li>
  <li>WS-SecurityPolicy</li>
  <li>WS-ReliableMessaging</li>
  <li>WS-Policy</li>
  <li>WS-Policy Attachment</li>
</ul>
<strong>Open Source Components</strong>
<ul>
  <li>Apache Axiom</li>
  <li>Apache Axis2</li>
  <li>Apache Derby</li>
  <li>Apache Neethi</li>
  <li>Apache Rampart</li>
  <li>Apache Sandesha2</li>
  <li>Apache Woden</li>
  <li>Apache WSS4J</li>
  <li>Apache XmlSchema</li>
  <li>Jetty</li>
  <li>Hibernate</li>
</ul>
<strong>Key Features</strong>
<ul>
  <li>Full support for key Web services standards</li>
  <li>Complete interoperability with the Windows Communications Framework
    (Indigo)</li>
  <li>Unified approach to support SOAP and XML/HTTP (REST)</li>
  <li>Multi-transport (HTTP, HTTPS, TCP, JMS) support for SOAP.</li>
  <li>RSS/ATOM support makes it easy to manage and monitor your server
    through your browser or feed aggregator.</li>
  <li>Unified browser-based administration makes it simple to configure
    reliability, security and other advanced features.</li>
  <li>Available as a stand-alone lightweight server, or as an embeddable
    server that can run as part of a J2EE compliant servlet container.</li>
  <li>Fully open source with the majority of the source available under the
    Apache Software License.</li>
  <li>Complies with <a
    href="http://www.w3.org/2002/ws/addr/testsuite/">WS-Addressing
    Interoperability tests</a> hosted by W3C. See <a
    href="http://www.w3.org/2002/ws/addr/testsuite/endpoints/">Endpoints</a>.</li>
</ul>
<strong>Tools</strong>
<ul>
  <li>TCPMon - A utility that allows the user to monitor the messages passed
    along in TCP based conversations</li>
  <li>Change Password - A tool that allows admin users to change the password
    by running a script on the machine hosting the Tungsten server</li>
  <li>Admin Client -A simple command line tool that allows users to
    administer the Tungsten server</li>
  <li>Code Generator, WSDL2Java / Java2WSDL - This command line tool is used
    to generate a WSDL file from a java class (Java2WSDL) and/or a java class
    file from a WSDL (WSDL2Java).</li>
</ul>

<p>Note: All the tools are located in TUNGSTEN_HOME/bin</p>
<a id="beta"></a>

<h3>17 March 2006 - WSO2 Tungsten 1.0 Beta Released!</h3>

<h4>Key Features In This Release</h4>
<ul>
  <li>Full support for the key Web services standards: SOAP, WSDL,
    WS-Addressing, WS-ReliableMessaging, WS-Security</li>
  <li>Interoperates with Microsoft .NET, Windows Communications Framework
    (Indigo), IBM WebSphere, BEA WebLogic</li>
  <li>A unified approach to supporting SOAP, XML/HTTP, REST, and
    multi-transport support for SOAP (HTTP, HTTPS, TCP, JMS)</li>
  <li>RSS support to make it easy to manage and monitor your server through
    your browser or feed aggregator.</li>
  <li>Unified browser-based administration makes it simple to configure
    reliability, security and advanced features</li>
  <li>Available as a stand-alone lightweight server, or embeddable inside IBM
    WebSphere and BEA WebLogic.</li>
  <li>Fully open source with the majority of the source available under the
    Apache Software License.</li>
  <li>Complies with the <a
    href="http://www.w3.org/2002/ws/addr/testsuite/">WS-Addressing
    Interoperability tests</a> hosted by W3C. See <a
    href="http://www.w3.org/2002/ws/addr/testsuite/endpoints/">Endpoints</a>.</li>
</ul>
<a id="alpha"></a>

<h3>20 February 2006 - WSO2 Tungsten 1.0 alpha Released!</h3>

<h4>Key Features in this Release</h4>
<ul>
  <li>Full support for the key Web services standards: SOAP, WSDL,
    WS-Addressing, WS-ReliableMessaging, and WS-Security</li>
  <li>Interoperates with Microsoft .NET, Windows Communications Framework
    (Indigo), IBM WebSphere, BEA WebLogic</li>
  <li>A unified approach to supporting SOAP, XML/HTTP, REST, and
    multi-transport support for SOAP (HTTP, HTTPS, TCP, JMS)</li>
  <li>RSS support makes it easy to manage and monitor your server through
    your browser or feed aggregator.</li>
  <li>Unified browser-based administration makes it simple to configure
    reliability, security and advanced features</li>
  <li>Available as a standalone lightweight server, or embeddable inside
    Geronimo, IBM WebSphere and BEA WebLogic.</li>
  <li>Fully open source with the majority of the source available under the
    Apache Software License.</li>
</ul>

<h3></h3>

</body>
</html>
