Author: veithen Date: Sun Jan 8 18:45:39 2012 New Revision: 1228911 URL: http://svn.apache.org/viewvc?rev=1228911&view=rev Log: Integrated the changelog into the Maven site.
Added: axis/axis1/java/trunk/src/site/apt/ axis/axis1/java/trunk/src/site/apt/changelog.apt axis/axis1/java/trunk/src/site/apt/changelogs/ axis/axis1/java/trunk/src/site/apt/changelogs/1_4_1.apt axis/axis1/java/trunk/src/site/xdoc/ axis/axis1/java/trunk/src/site/xdoc/changelogs/ axis/axis1/java/trunk/src/site/xdoc/changelogs/1_1.xml (with props) axis/axis1/java/trunk/src/site/xdoc/changelogs/1_2_1.xml (with props) axis/axis1/java/trunk/src/site/xdoc/changelogs/1_3.xml (with props) axis/axis1/java/trunk/src/site/xdoc/changelogs/1_4.xml (with props) Removed: axis/axis1/java/trunk/changelog.html Modified: axis/axis1/java/trunk/src/site/site.xml Added: axis/axis1/java/trunk/src/site/apt/changelog.apt URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/apt/changelog.apt?rev=1228911&view=auto ============================================================================== --- axis/axis1/java/trunk/src/site/apt/changelog.apt (added) +++ axis/axis1/java/trunk/src/site/apt/changelog.apt Sun Jan 8 18:45:39 2012 @@ -0,0 +1,35 @@ +~~ Licensed to the Apache Software Foundation (ASF) under one +~~ or more contributor license agreements. See the NOTICE file +~~ distributed with this work for additional information +~~ regarding copyright ownership. The ASF licenses this file +~~ to you 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. + + --------- + Changelog + --------- + + Changelogs are available for the following releases: + + * {{{./changelogs/1_4_1.html}1.4.1}} + + * {{{./changelogs/1_4.html}1.4}} + + * {{{./changelogs/1_3.html}1.3}} + + * {{{./changelogs/1_2_1.html}1.2.1}} + + * {{{./changelogs/1_1.html}1.1}} + + More changelogs can be found on {{{http://ws.apache.org/axis/changelogs}the + Axis website}}. Added: axis/axis1/java/trunk/src/site/apt/changelogs/1_4_1.apt URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/apt/changelogs/1_4_1.apt?rev=1228911&view=auto ============================================================================== --- axis/axis1/java/trunk/src/site/apt/changelogs/1_4_1.apt (added) +++ axis/axis1/java/trunk/src/site/apt/changelogs/1_4_1.apt Sun Jan 8 18:45:39 2012 @@ -0,0 +1,31 @@ +~~ Licensed to the Apache Software Foundation (ASF) under one +~~ or more contributor license agreements. See the NOTICE file +~~ distributed with this work for additional information +~~ regarding copyright ownership. The ASF licenses this file +~~ to you 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. + + ------------------------ + Changelog for Axis 1.4.1 + ------------------------ + +Changes from 1.4 final + + * The Axis build has been migrated from Ant to Maven. This implies that the source distribution has + a completely different structure. + + * A Maven plugin has been added. This plugin can be used as an alternative to the Axis Ant tasks. + + * A new stand-alone server has been added. It uses an embedded Jetty server and superseded the old + SimpleAxisServer. The Maven plugin has goals to start/stop stand-alone server instances so that the new + stand-alone server can be easily integrated into integration tests executed using Maven. Modified: axis/axis1/java/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/site.xml?rev=1228911&r1=1228910&r2=1228911&view=diff ============================================================================== --- axis/axis1/java/trunk/src/site/site.xml (original) +++ axis/axis1/java/trunk/src/site/site.xml Sun Jan 8 18:45:39 2012 @@ -34,6 +34,13 @@ </breadcrumbs> <menu name="Downloads"> <item name="Releases" href="releases.html"/> + <item name="Changelogs" href="changelog.html" collapse="true"> + <item name="1.4.1" href="changelogs/1_4_1.html"/> + <item name="1.4" href="changelogs/1_4.html"/> + <item name="1.3" href="changelogs/1_3.html"/> + <item name="1.2.1" href="changelogs/1_2_1.html"/> + <item name="1.1" href="changelogs/1_1.html"/> + </item> <item name="Snapshots" href="snapshots.html"/> </menu> <menu name="Documentation"> Added: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_1.xml URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/xdoc/changelogs/1_1.xml?rev=1228911&view=auto ============================================================================== --- axis/axis1/java/trunk/src/site/xdoc/changelogs/1_1.xml (added) +++ axis/axis1/java/trunk/src/site/xdoc/changelogs/1_1.xml Sun Jan 8 18:45:39 2012 @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you 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. + --> +<document xmlns="http://maven.apache.org/XDOC/2.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> + <properties> + <title>Changelog for Axis 1.1</title> + </properties> + <body> + <section name="Changes from 1.0 to 1.1 that may break your code"> + <ul> + <li> We have changed how we map http URLs to packages, such that any directories + in the URL are used as well as the hostname. The previous behavior was a defect, + as it would import WSDL from the same site into the same place. If you do + not explicitly state the mappings of URIs to packages, things may now end + up in different places </li> + <li> The default socket timeout for clients is now 60 seconds, not infinity. + You can use the setTimeout() option on any binding (cast it to an <tt>org.apache.axis.client.Stub</tt> + first) to change this.</li> + <li>The API for writing custom schema from a Serializer (writeSchema()) has + changed! We now return an Element which should be suitable for either dropping + under an <element> or <attribute> declaration as an anonymous + type OR for putting a name="" attribute on and making global in + the schema. See any of our included serializers (MapSerializer is a good'un) + for an example.</li> + </ul> + </section> + <section name="Changes from 1.1RC2"> + <p>For a full list of ALL changes in CVS since 1.1RC2, <a href="http://ws.apache.org/axis/changelogs/11rc2-11-diff.html">click + here</a>.</p> + </section> + <section name="Changes from 1.0 to 1.1"> + <ul> + <li>Vastly improved SOAP 1.2 support</li> + <li>There is a new email transport in transport/mail</li> + <li>Added serializers/deserializers for Castor compatibility</li> + <li>Improved WSDL schema generation APIs for custom types</li> + <li>Added CORBA and RMI providers</li> + <li>Improved EJBProvider's ability to be a "good EJB citizen" (deals + better with JNDI, etc)</li> + <li>Improved multiref deserialization code</li> + <li>Axis supports JMS for reliable messaging between client and server. Note + that the actual wire format of JMS messages is vendor-specific at present, + so you may not be able to use this to connect arbitrary JMS clients and servers + without special bridging software. Refer to your particular JMS vendor for + details. (rule-of-thumb is "if you can get a JMS connection working, + we can talk SOAP over it." :))</li> + <li>We include a more recent version of wsdl4j.jar (23/mar/2003).</li> + <li>The misnamed org.apache.axis.encoding.DefaultSOAP12TypeMappingImpl is now + called DefaultSOAPEncodingTypeMappingImpl (the old class is still there but + deprecated)</li> + <li>Log4J 1.2.8 is the version of log4J we use, though Axis still works with + older versions (i.e. we dont use the XML configuration mechanism.).</li> + <li>Many more WSDL and interop issues reported (thank you!) and fixed.</li> + <li>One late breaking interop fix was a workaround for a bug in .NET1.0, which + does not like empty arrays very much. This fix is not enabled by default. + If you have trouble with .NET1.0 clients handling arrays, look up <b>axis.sendMinimizedElements</b> + in the global configuaration section of the reference manual.</li> + <li>Axis Ant tasks are now documented, and are much enhanced.</li> + <!-- you only get this if you build axis yourself, so + <li>Axis now includes a Castor serializer, handing off XML marshalling to <a href="http://castor.exolab.org/">Castor</a>. + Castor integration offers schema validation and autogenerated Java classes + from a Schema. Pending documentation and tests, this code is left for the + experienced Castor user, who should look at the classes in org.apache.axis.encoding.ser.castor + to discover what is available. + --> + <li>Fixed a bug where clients running Java1.4 needed servlet.jar on their classpath</li> + <li>Fixed <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13682"> + a bug</a> with Axis shutdown on Tomcat 3.3.1</li> + <li>Various documentation tweaks: improved installation guide, more reference + documentation and a new security guide for anyone using Axis in production.</li> + <li>On the subject of security, three security issues were fixed; two related + to XML entity/file inclusion on inbound messages and one potentially enabling + cross-site-scripting.</li> + <li>Tcpmon lets you specify delays in message handling: sleep times in milliseconds + every so-many bytes sent or received. This is useful if you want to see what + happens to your client application over a slow link. Usually it becomes clear + that your client application grinds to a halt unless all the calls are in + a separate thread from any GUI.</li> + <li>Attachments are extended with direct access to the filename, and the ability + to detach the file from the <tt>AttachmentPart</tt> so it wont get deleted + on cleanup. Yes, attachments should now get automatically cleaned up when + their owning <tt>AttachmentPart</tt> is finalized. Look at the javadocs for + the specifics.</li> + <li>CommonsHTTPSender updated to use <a href="http://jakarta.apache.org/commons/httpclient/downloads.html">Jakarta + Commons's HTTPClient 2.0 RC3</a></li> + </ul> + <subsection name="Improvements in Exception Handling"> + <p> + The JAX-RPC specification of exceptions is now implemented; you may well be able + to send abitrary exceptions over the wire and have them retranslated into Java + Exceptions at the far end. Of course, non-Java destinations have a little problem there, + all they get are the XML details to make sense of somehow. There is a lot to + be said for creating, filling and throwing an <tt>AxisFault</tt> directly, and documenting + the <tt>faultdetails</tt> elements for callers of all languages to make sense of. Axis now + makes it easier to work with these details; consult at the <tt>AxisFault</tt> javadocs to + see the new fault detail methods. + </p> + <p> + Axis no longer reports AxisFaults at INFO level on the client or server, + unless you configure the logging parameters to do so; + see the reference documents for details on how to do this. There is one + exception: we do log server-side any AxisFaults created from RunTimeExceptions + that are thrown by web service methods you implement. This is because those + are usually bugs (like null pointer exceptions) that service developers like + to know about before + </p> + <p> + For security reasons we have stopped sending stack traces over the wire to + callers by default. The reference manual shows how to enable this on + development systems. + </p> + <p> + Finally, we know we still have more to do to get exceptions fully under control. + For example, global <tt>OnFault</tt> handlers are apparently not called consistently, + and we need to do a lot more interop testing across platforms and languages. + We also need a willing volunter to provide a guide to exceptions in SOAP and + Axis. + </p> + </subsection> + </section> + </body> +</document> Propchange: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_1.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_2_1.xml URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/xdoc/changelogs/1_2_1.xml?rev=1228911&view=auto ============================================================================== --- axis/axis1/java/trunk/src/site/xdoc/changelogs/1_2_1.xml (added) +++ axis/axis1/java/trunk/src/site/xdoc/changelogs/1_2_1.xml Sun Jan 8 18:45:39 2012 @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you 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. + --> +<document xmlns="http://maven.apache.org/XDOC/2.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> + <properties> + <title>Changelog for Axis 1.2.1</title> + </properties> + <body> + <section name="Changes from 1.2 final"> + <ul> + <li>Cleanup array handling for rpc/lit and doc/lit</li> + <li>Enhancements to HTTPSender/CommonsHTTPSender (including better cookie support)</li> + <li>Generate array of wrappers for soapenc array nillable elements</li> + <li>Better handling of elementFormDefault during dynamic wsdl generation</li> + <li>Fix for gracefully handling IncompatibleClassChangeError in websphere/weblogic</li> + <li>Better SAAJ support (dirty flag was not set leading to serialization problems)</li> + <li>Fix out-of-memory errors for services without attachments returning large response messages</li> + <li>Last but not the least more test cases...</li> + </ul> + </section> + <section name="Changes from 1.2rc3"> + <ul> + <li>Tons of changes to typemapping system to better support jax-rpc1.1 and .NET</li> + <li>Improved SAAJ 1.2 support</li> + <li>Much better for rpc/lit and doc/lit (especially for arrays)</li> + <li>Map schema "wrapped" arrays (with inner <item> elements) into arrays of the item type, instead of JavaBeans, by default. Introduce the "-w" or "--wrapArrays" option to WSDL2Java to switch back to the earlier behavior.</li> + <li>Fix some WS-I related bugs. Makes it easier to deploy WS-I BP compatible services.</li> + <li>Internationalized happyaxis jsp pages.</li> + <li>Updated to latest dependency jars. (ex wsdl4j-1.5.1.jar)</li> + <li>Improved commons httpclient support.</li> + <li>Support for sending and receiving multiple cookies</li> + <li>Lots of fixes for performance enhancements (including eliminating ThreadLocal's)</li> + <li>Improved JMX support - Start/Stop server/services and deploy/modify services</li> + </ul> + </section> + <section name="Changes from 1.2beta2"> + <ul> + <li>When generating WSDL, don't change the scoping rules for type mappings. In other words, use the most specific mappings just like we do for message processing.</li> + <li>Fix problem with version string</li> + <li>Remove JAXP interfaces (should come from jaxp.jar, not jaxrpc.jar)</li> + </ul> + </section> + <section name="Changes from 1.1"> + <ul> + <li>Preliminary SAAJ 1.2 support!</li> + <li>Improved doc/literal support</li> + <li>Improved handling of array types + WSDL generation</li> + <li>More logical type mapping registration (SOAP-ENC types are in a separate registry which then delegates to the default one)</li> + <li>Improved schema support (we deal with lists and groups now)</li> + <li>ServiceDesc metadata is now more generic - ServiceDesc is an interface and JavaServiceDesc implements it to do specific Java processing.</li> + <li>Throw fault when bad values for "mustUnderstand" attribute are parsed</li> + <li>log4j.properties is no longer in axis.jar. This is to avoid conflicts + with the configuration files in other bits of the application.</li> + <li>Many bugfixes. See <a href="docs/svnlog.txt">docs/svnlog.txt</a></li> + </ul> + </section> + </body> +</document> \ No newline at end of file Propchange: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_2_1.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_3.xml URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/xdoc/changelogs/1_3.xml?rev=1228911&view=auto ============================================================================== --- axis/axis1/java/trunk/src/site/xdoc/changelogs/1_3.xml (added) +++ axis/axis1/java/trunk/src/site/xdoc/changelogs/1_3.xml Sun Jan 8 18:45:39 2012 @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you 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. + --> +<document xmlns="http://maven.apache.org/XDOC/2.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> + <properties> + <title>Changelog for Axis 1.3</title> + </properties> + <body> + <section name="Changes from 1.2.1 final"> + <ul> + <li>Support Axis inside Applets</li> + <li>Upgrade versions of dependency jars</li> + <li>Updated xmlbeans serializer/deserializer</li> + <li>Fixes for SAAJ</li> + <li>Fixes for Code Generation</li> + <li>Fixes for tools</li> + <li>Fixes for Runtime</li> + <li>Fixes for Performance</li> + <li>Fixes for various attachments problems</li> + <li>Fixes for Memory Leaks</li> + <li>Cleanup support for JavaBeans with array-type properties</li> + <li>Extract attachment streams directly from http request (w/o intermediate files)</li> + <li>GC Fixes for long standing servers (Geronimo)</li> + <li>Preliminary support for MTOM</li> + </ul> + </section> + </body> +</document> Propchange: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_3.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_4.xml URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/src/site/xdoc/changelogs/1_4.xml?rev=1228911&view=auto ============================================================================== --- axis/axis1/java/trunk/src/site/xdoc/changelogs/1_4.xml (added) +++ axis/axis1/java/trunk/src/site/xdoc/changelogs/1_4.xml Sun Jan 8 18:45:39 2012 @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you 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. + --> +<document xmlns="http://maven.apache.org/XDOC/2.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> + <properties> + <title>Changelog for Axis 1.4</title> + </properties> + <body> + <section name="Changes from 1.3 final"> + <p> + Many bugfixes, including: + </p> + <ul> + <li>Prevented an NPE when curMsg is null</li> + <li>Fixed memory leaks</li> + <li>Fixed incorrect serialization of extended types in arrays</li> + <li>Fixed garbage collection for TypeDesc mappings</li> + <li>Fixed a problem with exception deserialization</li> + <li>Updated outdated version numbers in documentation</li> + <li>Fixed an issue that caused non-Sun JVMs to generate a CurrentModificationException</li> + <li>Fixed a problem with wsdl2java-generated class constructors</li> + </ul> + </section> + </body> +</document> Propchange: axis/axis1/java/trunk/src/site/xdoc/changelogs/1_4.xml ------------------------------------------------------------------------------ svn:eol-style = native