Author: veithen
Date: Sat Sep 5 09:52:02 2015
New Revision: 1701366
URL: http://svn.apache.org/r1701366
Log:
Move release notes from index.html to separate documents.
Added:
webservices/axiom/trunk/src/site/markdown/
webservices/axiom/trunk/src/site/markdown/release-notes/
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.10.md
- copied, changed from r1701360,
webservices/axiom/tags/1.2.10/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.11.md
- copied, changed from r1701360,
webservices/axiom/tags/1.2.11/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.12.md
- copied, changed from r1701360,
webservices/axiom/tags/1.2.12/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md
(contents, props changed)
- copied, changed from r1701360,
webservices/axiom/tags/1.2.13/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md
(contents, props changed)
- copied, changed from r1701360,
webservices/axiom/tags/1.2.14/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.15.md
- copied, changed from r1701332, webservices/axiom/trunk/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/1.2.9.md
- copied, changed from r1701360,
webservices/axiom/tags/1.2.9/RELEASE-NOTE.txt
webservices/axiom/trunk/src/site/markdown/release-notes/index.md
Modified:
webservices/axiom/trunk/pom.xml
webservices/axiom/trunk/src/site/apt/index.apt
webservices/axiom/trunk/src/site/site.xml
Modified: webservices/axiom/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/pom.xml?rev=1701366&r1=1701365&r2=1701366&view=diff
==============================================================================
--- webservices/axiom/trunk/pom.xml (original)
+++ webservices/axiom/trunk/pom.xml Sat Sep 5 09:52:02 2015
@@ -1011,6 +1011,7 @@
<!-- RAT doesn't recognize this one as notes
file -->
<exclude>RELEASE-NOTE.txt</exclude>
+
<exclude>src/site/markdown/release-notes/**</exclude>
<!-- SVG files are not edited by hand, so
license headers would be lost anyway -->
<exclude>**/*.svg</exclude>
<!-- License file from Jaxen (see LEGAL-74 &
WSCOMMONS-545) -->
Modified: webservices/axiom/trunk/src/site/apt/index.apt
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/apt/index.apt?rev=1701366&r1=1701365&r2=1701366&view=diff
==============================================================================
--- webservices/axiom/trunk/src/site/apt/index.apt (original)
+++ webservices/axiom/trunk/src/site/apt/index.apt Sat Sep 5 09:52:02 2015
@@ -52,225 +52,3 @@ Key Features
* W3C DOM supporting implementation
* Highly performant
-
-Latest Release
-
- \[{{{./download.cgi}Download Axiom 1.2.15}}\]
-
- <<10th June 2015 - Apache Axiom Version 1.2.15 Released!>>
-
- Axiom 1.2.15 ships fixes for over a dozen
{{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311190&version=12318876}JIRA
issues}}
- and contains many other improvements, mainly related to consistency between
the LLOM and DOOM implementations and how serialization is performed.
- In particular the builder is now able to continue building the Axiom tree
after an element has been consumed
- (see {{{https://issues.apache.org/jira/browse/AXIOM-288}AXIOM-288}}).
-
- For information about other changes and their potential impact, please refer
to the {{{./userguide/ch04.html#changes-1.2.15}user guide}}.
-
-Previous Releases
-
- <<2nd December 2012 - Apache Axiom Version 1.2.14 Released!>>
-
- Axiom 1.2.14 contains fixes for more than twenty
{{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311190&version=12318340}JIRA
issues}}
- as well as lots of other improvements.
-
- Users upgrading to 1.2.14 should take into account the following changes:
-
- * Axiom now uses Woodstox 4.1.x as StAX implementation (although 3.2.x and
4.0.x are still supported).
-
- * <<<OMFactory>>> implementations for DOOM are now stateless.
-
- * Several deprecated classes have been moved to a new JAR file named
<<<axiom-compat>>> and are no
- longer included in the core artifacts (<<<axiom-api>>>, <<<axiom-impl>>>
and <<<axiom-dom>>>).
-
- For more information about the possible impact on existing application code
of these changes,
- please refer to the {{{./userguide/ch04.html#changes-1.2.14}user guide}}.
-
- <<2nd April 2012 - Apache Axiom Version 1.2.13 Released!>>
-
- Axiom 1.2.13 contains fixes for over thirty
{{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311190&version=12316677}JIRA
issues}}
- as well as lots of other improvements, mainly related to XOP/MTOM
processing, namespace handling, DOM support, documentation
- and code quality.
-
- The most prominent change in 1.2.13 is that Axiom no longer uses its own
MIME parser, but instead relies
- on {{{http://james.apache.org/mime4j/}Apache James Mime4J}} for XOP/MTOM
processing. This was done in order to
- support streaming of the content of MIME parts in XOP/MTOM messages: they
can now be processed without writing
- them to memory or disk first. This also applies to the root/SOAP part, which
in previous versions was always read
- into memory before parsing could start.
-
- For more information about the possible impact on existing application code
of the changes included in Axiom 1.2.13,
- please refer to the {{{./userguide/ch04.html#changes-1.2.13}user guide}}.
-
- <<2nd July 2011 - Apache Axiom Version 1.2.12 Released!>>
-
- Axiom 1.2.12 contains fixes for the following JIRA issues:
-
- * [AXIOM-63] - OMXMLStreamReaderValidator incorrectly reports mismatched
END_ELEMENT events
-
- * [AXIOM-305] - Need OMElement.getNamespaceURI() convenience method
-
- * [AXIOM-354] - Potential class loader leak caused by the thread local in
org.apache.axiom.util.UIDGenerator
-
- * [AXIOM-356] - OMElement#resolveQName implementations use incorrect
algorithm to resolve unprefixed QNames
-
- * [AXIOM-358] - OMStAXWrapper#hasNext may return incorrect value
-
- * [AXIOM-359] - OMProcessingInstructionImpl incorrectly trims the value
passed in the constructor
-
- * [AXIOM-364] - Unnecessary cast to byte while scanning for first MIME
boundary
-
- * [AXIOM-365] - Add ConcurrentModificationException support to iterators
-
- <<3rd February 2011 - Apache Axiom Version 1.2.11 Released!>>
-
- Axiom 1.2.11 is a maintenance release to support the upcoming Axis2 1.6
release.
- It also introduces a couple of new APIs that make it easier to support
alternative
- Axiom implementations and that eliminate the need to refer to internal Axiom
APIs.
-
- Resolved JIRA issues:
-
- * [AXIOM-12] - OMOutputFormat: doSWA and doOptimize should be mutually
exclusive...plus we need doOptimizeThreshold
-
- * [AXIOM-24] - OMDocument#serializeAndConsume doesn't consume the document
-
- * [AXIOM-172] - OMChildrenQNameIterator doesn't work correctly if
hasNext() is not called before next()
-
- * [AXIOM-274] - Refactor/deprecate MIMEOutputUtils
-
- * [AXIOM-275] - Implement non JavaMail implementation of MultipartWriter
-
- * [AXIOM-313] - Add a new getDocumentElement method to StAXOMBuilder that
allows to discard the OMDocument
-
- * [AXIOM-333] - getFirstChildWithName should not read the next element.
-
- * [AXIOM-346] - Enhance OMStAXWrapper/OMNavigator to work with OMDocument
objects
-
- * [AXIOM-351] - Links in Javadoc JARs are broken
-
- * [AXIOM-352] - StAXDialectDetector doesn't recognize
com.bea.core.weblogic.stax_1.7.0.0.jar
-
- Please refer to the {{{./userguide/ch04.html#changes-1.2.11}user guide}} for
additional
- information about changes in Axiom 1.2.11.
-
- <<30th October 2010 - Apache Axiom Version 1.2.10 Released!>>
-
- Axiom 1.2.10 is a maintenance release that contains the following
improvements:
-
- * Improved DOM compatibility and performance for DOOM. Users running
Rampart on Axis2 1.5.2
- may want to upgrade Axiom to 1.2.10 to take advantage of these
improvements.
-
- * Improved interoperability with various StAX implementation, in particular
- support for Woodstox 4.0.
-
- * It is now possible to specify a configuration when requesting an
<<<XMLStreamWriter>>>
- from <<<StAXUtils>>>, similarly to what is already possible for
<<<XMLStreamReader>>>
- instances. This feature is required to support the next Abdera release
- (see {{{https://issues.apache.org/jira/browse/ABDERA-267}ABDERA-267}}).
-
- <<13th June 2010 - Apache Axiom Version 1.2.9 Released!>>
-
- Note: Starting with release 1.2.9, Axiom requires Java 1.5. While the API is
- still compatible with Java 1.4, Axiom relies on classes from the Java 1.5
- runtime environment. Some of its dependencies also require Java 1.5.
-
- Highlights in this release:
-
- * Improved interoperability with StAX implementations other than Woodstox.
Axiom now
- detects the StAX implementation that is used and works around
interoperability issues.
- In particular, version 1.2.9 solves the longstanding concurrency issue
that occurs
- when using Axiom with SJSXP.
-
- * Better control over XMLInputFactory and XMLOutputFactory settings. It is
now possible
- to use property files to define application wide default settings for
the StAX factories
- used by <<<StAXUtils>>>. It is also possible to specify a particular
configuration when
- requesting a StAX parser from <<<StAXUtils>>>.
-
- * Improved XOP/MTOM handling. Axiom 1.2.9 is able to stream binary/base64
data in several
- situations where this was not possible previously. The behavior of Axiom
1.2.9 is also
- more consistent with respect to XOP encoded data sent to the
application, solving
- some issues where attachments were processed incorrectly.
-
- * Improved documentation. There is now more and better Javadoc. Also, a
user guide
- is available in HTML and as PDF.
-
- * Better OSGi support.
-
- * Improved consistency of the core interfaces. E.g. <<<OMDocument>>> now
has a <<<build>>>
- method.
-
- Resolved JIRA issues:
-
- * WSCOMMONS-547 apache-release profile not working
-
- * WSCOMMONS-546 axiom unit test failure in axiom-parser-tests
-
- * WSCOMMONS-545 Legal issue related to inclusion of Jaxen source code in
Axiom
-
- * WSCOMMONS-541 Create replacement for UUIDGenerator
-
- * WSCOMMONS-540 CustomBuilder interface is not well defined for optimized
binary data
-
- * WSCOMMONS-536 OMStAXWrapper generated illegal event code of 0
-
- * WSCOMMONS-535 StreamingOMSerializer drops "xml" prefixes
-
- * WSCOMMONS-534 "prefix cannot be null or empty" with SJSXP
-
- * WSCOMMONS-530 AXIOM DOM implementation of SOAPFaultDetailImpl only
serializes the first child node whereas the LLOM implementation serializes all
children
-
- * WSCOMMONS-528 Unable to build axiom-api with IBM JDK
-
- * WSCOMMONS-526 SOAPEnvelope toString() behavior inconsistant dependent on
content
-
- * WSCOMMONS-518 Some consumers of Axiom need direct access to the orignal
parser/XMLStreamReader
-
- * WSCOMMONS-516 Axiom Bundles are "named" the same, appear to be running
twice in ServiceMix/Karaf
-
- * WSCOMMONS-513 Behavior of insertSiblingAfter and insertSiblingBefore is
not well defined for orphan nodes
-
- * WSCOMMONS-505 Build Error when creating source jar fie on modules that
do not have source directory
-
- * WSCOMMONS-502 Backward imcompatibility with Apache Abdera in Axiom
1.2.9-SNAPSHOT
-
- * WSCOMMONS-489 StAXUtils incorrectly assumes that XMLInputFactory and
XMLOutputFactory instances are thread safe
-
- * WSCOMMONS-488 The sequence of events produced by OMStAXWrapper with
inlineMTOM=false is inconsistent
-
- * WSCOMMONS-487 DataHandler extension should support deferred
loading/parsing
-
- * WSCOMMONS-485 The sequence of events produced by OMStAXWrapper for
XOP:Include is inconsistent
-
- * WSCOMMONS-483 provide help how to find a datahandler when you see
"Cannot get InputStream from
DataHandler.javax.activation.UnsupportedDataTypeException: no object DCH for
MIME type ..."
-
- * WSCOMMONS-481 Add a method to OMFactory to create an OMSourcedElement
using a QName
-
- * WSCOMMONS-480 Some of the serialize/serializeAndConsume methods are
declared on the wrong interface
-
- * WSCOMMONS-479 OMDocument should have a "build" method
-
- * WSCOMMONS-478 OMChildrenIterator based on local name has bug in
isEqual() method
-
- * WSCOMMONS-477 Attachment order is not preserved in Axiom
-
- * WSCOMMONS-462 axiom-api 1.2.8 is missing OSGi Import-Package to
javax.xml.stream.util under JDK 1.5
-
- * WSCOMMONS-461 Allow StAXUtils to apply properties to XMLInputFactory and
XMLOutputFactory
-
- * WSCOMMONS-457 Build fails on JDK 1.6
-
- * WSCOMMONS-452 Merge org.apache.axis2.format.ElementHelper into
org.apache.axiom.om.util.ElementHelper
-
- * WSCOMMONS-446 Serializing an MTOM SOAPEnvelope inlines the attachments
-
- * WSCOMMONS-437 Define a common superinterface for SOAPFaultCode and
SOAPFaultSubCode
-
- * WSCOMMONS-435 org.apache.axiom.om.impl.dom.ParentNode.removeChild(Node)
is broken
-
- * WSCOMMONS-433 When inlining a DataHandler as Base64, OMTextImpl doesn't
stream the data
-
- * WSCOMMONS-432 Make OMAbstractFactory work correctly in an OSGi runtime
environment
-
- * WSCOMMONS-417 Clarify the status of the JavaMail dependency
-
- * WSCOMMONS-414 Namespace issue in SOAP message generated
-
- * WSCOMMONS-111 Careless exception handling needs to be fixed
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.10.md (from
r1701360, webservices/axiom/tags/1.2.10/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.10.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.10.md&p1=webservices/axiom/tags/1.2.10/RELEASE-NOTE.txt&r1=1701360&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/tags/1.2.10/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.10.md Sat Sep
5 09:52:02 2015
@@ -1,20 +1,16 @@
+Apache Axiom 1.2.10 Release Note
+--------------------------------
-===========================================
-
- Apache AXIOM 1.2.10 Release Note
-
-===========================================
-
- Axiom 1.2.10 is a maintenance release that contains the following
improvements:
+Axiom 1.2.10 is a maintenance release that contains the following improvements:
- * Improved DOM compatibility and performance for DOOM. Users running
Rampart on Axis2 1.5.2
- may want to upgrade Axiom to 1.2.10 to take advantage of these
improvements.
+* Improved DOM compatibility and performance for DOOM. Users running Rampart
on Axis2 1.5.2
+ may want to upgrade Axiom to 1.2.10 to take advantage of these
improvements.
- * Improved interoperability with various StAX implementation, in particular
- support for Woodstox 4.0.
+* Improved interoperability with various StAX implementation, in particular
+ support for Woodstox 4.0.
- * It is now possible to specify a configuration when requesting an
XMLStreamWriter
- from StAXUtils, similarly to what is already possible for
XMLStreamReader instances.
- This feature is required to support the next Abdera release (see
ABDERA-267).
+* It is now possible to specify a configuration when requesting an
`XMLStreamWriter`
+ from `StAXUtils`, similarly to what is already possible for
`XMLStreamReader` instances.
+ This feature is required to support the next Abdera release (see
[ABDERA-267][1]).
-- The Apache Axiom Team.
+[1]: https://issues.apache.org/jira/browse/ABDERA-267
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.11.md (from
r1701360, webservices/axiom/tags/1.2.11/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.11.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.11.md&p1=webservices/axiom/tags/1.2.11/RELEASE-NOTE.txt&r1=1701360&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/tags/1.2.11/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.11.md Sat Sep
5 09:52:02 2015
@@ -1,27 +1,23 @@
+Apache Axiom 1.2.11 Release Note
+--------------------------------
-===========================================
+Axiom 1.2.11 is a maintenance release to support the upcoming Axis2 1.6
release.
+It also introduces a couple of new APIs that make it easier to support
alternative
+Axiom implementations and that eliminate the need to refer to internal Axiom
APIs.
- Apache Axiom 1.2.11 Release Note
+Resolved JIRA issues:
-===========================================
+* [AXIOM-12] - OMOutputFormat: doSWA and doOptimize should be mutually
exclusive...plus we need doOptimizeThreshold
+* [AXIOM-24] - OMDocument#serializeAndConsume doesn't consume the document
+* [AXIOM-172] - OMChildrenQNameIterator doesn't work correctly if hasNext() is
not called before next()
+* [AXIOM-274] - Refactor/deprecate MIMEOutputUtils
+* [AXIOM-275] - Implement non JavaMail implementation of MultipartWriter
+* [AXIOM-313] - Add a new getDocumentElement method to StAXOMBuilder that
allows to discard the OMDocument
+* [AXIOM-333] - getFirstChildWithName should not read the next element.
+* [AXIOM-346] - Enhance OMStAXWrapper/OMNavigator to work with OMDocument
objects
+* [AXIOM-351] - Links in Javadoc JARs are broken
+* [AXIOM-352] - StAXDialectDetector doesn't recognize
com.bea.core.weblogic.stax_1.7.0.0.jar
- Axiom 1.2.11 is a maintenance release to support the upcoming Axis2 1.6
release.
- It also introduces a couple of new APIs that make it easier to support
alternative
- Axiom implementations and that eliminate the need to refer to internal Axiom
APIs.
-
- Resolved JIRA issues:
-
- * [AXIOM-12] - OMOutputFormat: doSWA and doOptimize should be mutually
exclusive...plus we need doOptimizeThreshold
- * [AXIOM-24] - OMDocument#serializeAndConsume doesn't consume the document
- * [AXIOM-172] - OMChildrenQNameIterator doesn't work correctly if
hasNext() is not called before next()
- * [AXIOM-274] - Refactor/deprecate MIMEOutputUtils
- * [AXIOM-275] - Implement non JavaMail implementation of MultipartWriter
- * [AXIOM-313] - Add a new getDocumentElement method to StAXOMBuilder that
allows to discard the OMDocument
- * [AXIOM-333] - getFirstChildWithName should not read the next element.
- * [AXIOM-346] - Enhance OMStAXWrapper/OMNavigator to work with OMDocument
objects
- * [AXIOM-351] - Links in Javadoc JARs are broken
- * [AXIOM-352] - StAXDialectDetector doesn't recognize
com.bea.core.weblogic.stax_1.7.0.0.jar
-
- Please refer to the user guide for additional information about changes in
Axiom 1.2.11.
+Please refer to the [user guide][1] for additional information about changes
in Axiom 1.2.11.
-- The Apache Axiom Team.
+[1]: http://ws.apache.org/axiom/userguide/ch04.html#changes-1.2.11
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.12.md (from
r1701360, webservices/axiom/tags/1.2.12/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.12.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.12.md&p1=webservices/axiom/tags/1.2.12/RELEASE-NOTE.txt&r1=1701360&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/tags/1.2.12/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.12.md Sat Sep
5 09:52:02 2015
@@ -1,19 +1,13 @@
+Apache Axiom 1.2.12 Release Note
+--------------------------------
-===========================================
+Axiom 1.2.12 contains fixes for the following JIRA issues:
- Apache Axiom 1.2.12 Release Note
-
-===========================================
-
- Axiom 1.2.12 contains fixes for the following JIRA issues:
-
- * [AXIOM-63] - OMXMLStreamReaderValidator incorrectly reports mismatched
END_ELEMENT events
- * [AXIOM-305] - Need OMElement.getNamespaceURI() convenience method
- * [AXIOM-354] - Potential class loader leak caused by the thread local in
org.apache.axiom.util.UIDGenerator
- * [AXIOM-356] - OMElement#resolveQName implementations use incorrect
algorithm to resolve unprefixed QNames
- * [AXIOM-358] - OMStAXWrapper#hasNext may return incorrect value
- * [AXIOM-359] - OMProcessingInstructionImpl incorrectly trims the value
passed in the constructor
- * [AXIOM-364] - Unnecessary cast to byte while scanning for first MIME
boundary
- * [AXIOM-365] - Add ConcurrentModificationException support to iterators
-
-- The Apache Axiom Team.
+* [AXIOM-63] - OMXMLStreamReaderValidator incorrectly reports mismatched
END_ELEMENT events
+* [AXIOM-305] - Need OMElement.getNamespaceURI() convenience method
+* [AXIOM-354] - Potential class loader leak caused by the thread local in
org.apache.axiom.util.UIDGenerator
+* [AXIOM-356] - OMElement#resolveQName implementations use incorrect algorithm
to resolve unprefixed QNames
+* [AXIOM-358] - OMStAXWrapper#hasNext may return incorrect value
+* [AXIOM-359] - OMProcessingInstructionImpl incorrectly trims the value passed
in the constructor
+* [AXIOM-364] - Unnecessary cast to byte while scanning for first MIME boundary
+* [AXIOM-365] - Add ConcurrentModificationException support to iterators
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md (from
r1701360, webservices/axiom/tags/1.2.13/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md&p1=webservices/axiom/tags/1.2.13/RELEASE-NOTE.txt&r1=1701360&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/tags/1.2.13/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md Sat Sep
5 09:52:02 2015
@@ -1,24 +1,19 @@
+Apache Axiom 1.2.13 Release Note
+--------------------------------
-===========================================
-
- Apache Axiom 1.2.13 Release Note
-
-===========================================
-
- Axiom 1.2.13 contains fixes for over thirty JIRA issues [1] as well as lots
of other improvements,
- mainly related to XOP/MTOM processing, namespace handling, DOM support,
documentation and code
- quality.
-
- The most prominent change in 1.2.13 is that Axiom no longer uses its own
MIME parser, but instead
- relies on Apache James Mime4J [2] for XOP/MTOM processing. This was done in
order to support
- streaming of the content of MIME parts in XOP/MTOM messages: they can now be
processed without
- writing them to memory or disk first. This also applies to the root/SOAP
part, which in previous
- versions was always read into memory before parsing could start.
-
- For more information about the possible impact on existing application code
of the changes
- included in Axiom 1.2.13, please refer to the user guide.
-
- [1]
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311190&version=12316677
- [2] http://james.apache.org/mime4j/
-
-- The Apache Axiom Team.
+Axiom 1.2.13 contains fixes for over thirty [JIRA issues][1] as well as lots
of other improvements,
+mainly related to XOP/MTOM processing, namespace handling, DOM support,
documentation and code
+quality.
+
+The most prominent change in 1.2.13 is that Axiom no longer uses its own MIME
parser, but instead
+relies on [Apache James Mime4J][2] for XOP/MTOM processing. This was done in
order to support
+streaming of the content of MIME parts in XOP/MTOM messages: they can now be
processed without
+writing them to memory or disk first. This also applies to the root/SOAP part,
which in previous
+versions was always read into memory before parsing could start.
+
+For more information about the possible impact on existing application code of
the changes
+included in Axiom 1.2.13, please refer to the [user guide][3].
+
+[1]: http://s.apache.org/axiom-changes-1.2.13
+[2]: http://james.apache.org/mime4j/
+[3]: http://ws.apache.org/axiom/userguide/ch04.html#changes-1.2.13
Propchange: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.13.md
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Sat Sep 5 09:52:02 2015
@@ -0,0 +1,2 @@
+/webservices/axiom/branches/namespaceURIInterning/RELEASE-NOTE.txt:1293148-1293587
+/webservices/axiom/branches/osgi-redesign/RELEASE-NOTE.txt:1180368-1180596
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md (from
r1701360, webservices/axiom/tags/1.2.14/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md&p1=webservices/axiom/tags/1.2.14/RELEASE-NOTE.txt&r1=1701360&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/tags/1.2.14/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md Sat Sep
5 09:52:02 2015
@@ -1,26 +1,21 @@
+Apache Axiom 1.2.14 Release Note
+--------------------------------
-===========================================
+Axiom 1.2.14 contains fixes for more than twenty [JIRA issues][1] as well as
lots of other
+improvements.
- Apache Axiom 1.2.14 Release Note
+Users upgrading to 1.2.14 should take into account the following changes:
-===========================================
+* Axiom now uses Woodstox 4.1.x as StAX implementation (although 3.2.x and
4.0.x are still
+ supported).
- Axiom 1.2.14 contains fixes for more than twenty JIRA issues [1] as well as
lots of other
- improvements.
-
- Users upgrading to 1.2.14 should take into account the following changes:
-
- * Axiom now uses Woodstox 4.1.x as StAX implementation (although 3.2.x and
4.0.x are still
- supported).
-
- * OMFactory implementations for DOOM are now stateless.
-
- * Several deprecated classes have been moved to a new JAR file named
axiom-compat and are no
- longer included in the core artifacts (axiom-api, axiom-impl and
axiom-dom).
-
- For more information about the possible impact on existing application code
of these changes,
- please refer to the user guide.
+* `OMFactory` implementations for DOOM are now stateless.
- [1]
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311190&version=12318340
+* Several deprecated classes have been moved to a new JAR file named
`axiom-compat` and are no
+ longer included in the core artifacts (`axiom-api`, `axiom-impl` and
`axiom-dom`).
-- The Apache Axiom Team.
+For more information about the possible impact on existing application code of
these changes,
+please refer to the [user guide][2].
+
+[1]: http://s.apache.org/axiom-changes-1.2.14
+[2]: http://ws.apache.org/axiom/userguide/ch04.html#changes-1.2.14
Propchange: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.14.md
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Sat Sep 5 09:52:02 2015
@@ -0,0 +1,11 @@
+/webservices/axiom/branches/AXIOM-399/RELEASE-NOTE.txt:1329379-1331100
+/webservices/axiom/branches/AXIOM-412/RELEASE-NOTE.txt:1311325-1325526
+/webservices/axiom/branches/AXIOM-420/RELEASE-NOTE.txt:1334121-1336372
+/webservices/axiom/branches/AXIOM-435/RELEASE-NOTE.txt:1361507-1366198
+/webservices/axiom/branches/AXIOM-437/RELEASE-NOTE.txt:1364041-1364239
+/webservices/axiom/branches/CHECK_PARENT_BUG/RELEASE-NOTE.txt:1338398-1338886
+/webservices/axiom/branches/CLONE/RELEASE-NOTE.txt:1337822-1339011
+/webservices/axiom/branches/CLONE_NODE/RELEASE-NOTE.txt:1346607-1353106
+/webservices/axiom/branches/JAXB2_DS/RELEASE-NOTE.txt:1366463-1367737
+/webservices/axiom/branches/namespaceURIInterning/RELEASE-NOTE.txt:1293148-1293587
+/webservices/axiom/branches/osgi-redesign/RELEASE-NOTE.txt:1180368-1180596
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.15.md (from
r1701332, webservices/axiom/trunk/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.15.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.15.md&p1=webservices/axiom/trunk/RELEASE-NOTE.txt&r1=1701332&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/trunk/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.15.md Sat Sep
5 09:52:02 2015
@@ -1,19 +1,14 @@
+Apache Axiom 1.2.15 Release Note
+--------------------------------
-===========================================
-
- Apache Axiom 1.2.15 Release Note
-
-===========================================
-
- Axiom 1.2.15 ships fixes for over a dozen JIRA issues [1] and contains many
other improvements,
- mainly related to consistency between the LLOM and DOOM implementations and
how serialization is
- performed. In particular the builder is now able to continue building the
Axiom tree after an
- element has been consumed (see AXIOM-288).
-
- For information about other changes and their potential impact, please refer
to the user
- guide [2].
-
- [1]
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311190&version=12318876
- [2] http://ws.apache.org/axiom/userguide/ch04.html#changes-1.2.15
-
-- The Apache Axiom Team.
+Axiom 1.2.15 ships fixes for over a dozen [JIRA issues][1] and contains many
other improvements,
+mainly related to consistency between the LLOM and DOOM implementations and
how serialization is
+performed. In particular the builder is now able to continue building the
Axiom tree after an
+element has been consumed (see [AXIOM-288][2]).
+
+For information about other changes and their potential impact, please refer
to the [user
+guide][3].
+
+[1]: http://s.apache.org/axiom-changes-1.2.15
+[2]: https://issues.apache.org/jira/browse/AXIOM-288
+[3]: http://ws.apache.org/axiom/userguide/ch04.html#changes-1.2.15
Copied: webservices/axiom/trunk/src/site/markdown/release-notes/1.2.9.md (from
r1701360, webservices/axiom/tags/1.2.9/RELEASE-NOTE.txt)
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/1.2.9.md?p2=webservices/axiom/trunk/src/site/markdown/release-notes/1.2.9.md&p1=webservices/axiom/tags/1.2.9/RELEASE-NOTE.txt&r1=1701360&r2=1701366&rev=1701366&view=diff
==============================================================================
--- webservices/axiom/tags/1.2.9/RELEASE-NOTE.txt (original)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/1.2.9.md Sat Sep 5
09:52:02 2015
@@ -1,117 +1,72 @@
-
-===========================================
-
- Apache AXIOM 1.2.9 Release Note
-
-===========================================
+Apache Axiom 1.2.9 Release Note
+-------------------------------
Note: Starting with release 1.2.9, Axiom requires Java 1.5. While the API is
still compatible with Java 1.4, Axiom relies on classes from the Java 1.5
runtime environment. Some of its dependencies also require Java 1.5.
-What's New in This Release
-
- Highlights in this release:
-
- * Improved interoperability with StAX implementations other than Woodstox.
Axiom now
- detects the StAX implementation that is used and works around
interoperability issues.
- In particular, version 1.2.9 solves the longstanding concurrency issue
that occurs
- when using Axiom with SJSXP.
-
- * Better control over XMLInputFactory and XMLOutputFactory settings. It is
now possible
- to use property files to define application wide default settings for
the StAX factories
- used by StAXUtils. It is also possible to specify a particular
configuration when
- requesting a StAX parser from StAXUtils.
-
- * Improved XOP/MTOM handling. Axiom 1.2.9 is able to stream binary/base64
data in several
- situations where this was not possible previously. The behavior of Axiom
1.2.9 is also
- more consistent with respect to XOP encoded data sent to the
application, solving
- some issues where attachments were processed incorrectly.
-
- * Improved documentation. There is now more and better Javadoc. Also, a
user guide
- is available in HTML and as PDF.
-
- * Better OSGi support.
-
- * Improved consistency of the core interfaces. E.g. OMDocument now has a
build
- method.
-
- Resolved JIRA issues:
-
- * WSCOMMONS-547 apache-release profile not working
-
- * WSCOMMONS-546 axiom unit test failure in axiom-parser-tests
-
- * WSCOMMONS-545 Legal issue related to inclusion of Jaxen source code in
Axiom
-
- * WSCOMMONS-541 Create replacement for UUIDGenerator
-
- * WSCOMMONS-540 CustomBuilder interface is not well defined for optimized
binary data
-
- * WSCOMMONS-536 OMStAXWrapper generated illegal event code of 0
-
- * WSCOMMONS-535 StreamingOMSerializer drops "xml" prefixes
-
- * WSCOMMONS-534 "prefix cannot be null or empty" with SJSXP
-
- * WSCOMMONS-530 AXIOM DOM implementation of SOAPFaultDetailImpl only
serializes the first child node whereas the LLOM implementation serializes all
children
-
- * WSCOMMONS-528 Unable to build axiom-api with IBM JDK
-
- * WSCOMMONS-526 SOAPEnvelope toString() behavior inconsistant dependent on
content
-
- * WSCOMMONS-518 Some consumers of Axiom need direct access to the orignal
parser/XMLStreamReader
-
- * WSCOMMONS-516 Axiom Bundles are "named" the same, appear to be running
twice in ServiceMix/Karaf
-
- * WSCOMMONS-513 Behavior of insertSiblingAfter and insertSiblingBefore is
not well defined for orphan nodes
-
- * WSCOMMONS-505 Build Error when creating source jar fie on modules that
do not have source directory
-
- * WSCOMMONS-502 Backward imcompatibility with Apache Abdera in Axiom
1.2.9-SNAPSHOT
-
- * WSCOMMONS-489 StAXUtils incorrectly assumes that XMLInputFactory and
XMLOutputFactory instances are thread safe
-
- * WSCOMMONS-488 The sequence of events produced by OMStAXWrapper with
inlineMTOM=false is inconsistent
-
- * WSCOMMONS-487 DataHandler extension should support deferred
loading/parsing
-
- * WSCOMMONS-485 The sequence of events produced by OMStAXWrapper for
XOP:Include is inconsistent
-
- * WSCOMMONS-483 provide help how to find a datahandler when you see
"Cannot get InputStream from
DataHandler.javax.activation.UnsupportedDataTypeException: no object DCH for
MIME type ..."
-
- * WSCOMMONS-481 Add a method to OMFactory to create an OMSourcedElement
using a QName
-
- * WSCOMMONS-480 Some of the serialize/serializeAndConsume methods are
declared on the wrong interface
-
- * WSCOMMONS-479 OMDocument should have a "build" method
-
- * WSCOMMONS-478 OMChildrenIterator based on local name has bug in
isEqual() method
-
- * WSCOMMONS-477 Attachment order is not preserved in Axiom
-
- * WSCOMMONS-462 axiom-api 1.2.8 is missing OSGi Import-Package to
javax.xml.stream.util under JDK 1.5
-
- * WSCOMMONS-461 Allow StAXUtils to apply properties to XMLInputFactory and
XMLOutputFactory
-
- * WSCOMMONS-457 Build fails on JDK 1.6
-
- * WSCOMMONS-452 Merge org.apache.axis2.format.ElementHelper into
org.apache.axiom.om.util.ElementHelper
-
- * WSCOMMONS-446 Serializing an MTOM SOAPEnvelope inlines the attachments
-
- * WSCOMMONS-437 Define a common superinterface for SOAPFaultCode and
SOAPFaultSubCode
-
- * WSCOMMONS-435 org.apache.axiom.om.impl.dom.ParentNode.removeChild(Node)
is broken
-
- * WSCOMMONS-433 When inlining a DataHandler as Base64, OMTextImpl doesn't
stream the data
-
- * WSCOMMONS-432 Make OMAbstractFactory work correctly in an OSGi runtime
environment
-
- * WSCOMMONS-417 Clarify the status of the JavaMail dependency
-
- * WSCOMMONS-414 Namespace issue in SOAP message generated
-
- * WSCOMMONS-111 Careless exception handling needs to be fixed
+Highlights in this release:
-- The Apache Axiom Team.
+* Improved interoperability with StAX implementations other than Woodstox.
Axiom now
+ detects the StAX implementation that is used and works around
interoperability issues.
+ In particular, version 1.2.9 solves the longstanding concurrency issue
that occurs
+ when using Axiom with SJSXP.
+
+* Better control over XMLInputFactory and XMLOutputFactory settings. It is
now possible
+ to use property files to define application wide default settings for the
StAX factories
+ used by `StAXUtils`. It is also possible to specify a particular
configuration when
+ requesting a StAX parser from `StAXUtils`.
+
+* Improved XOP/MTOM handling. Axiom 1.2.9 is able to stream binary/base64
data in several
+ situations where this was not possible previously. The behavior of Axiom
1.2.9 is also
+ more consistent with respect to XOP encoded data sent to the application,
solving
+ some issues where attachments were processed incorrectly.
+
+* Improved documentation. There is now more and better Javadoc. Also, a user
guide
+ is available in HTML and as PDF.
+
+* Better OSGi support.
+
+* Improved consistency of the core interfaces. E.g. `OMDocument` now has a
`build`
+ method.
+
+Resolved JIRA issues:
+
+* WSCOMMONS-547 apache-release profile not working
+* WSCOMMONS-546 axiom unit test failure in axiom-parser-tests
+* WSCOMMONS-545 Legal issue related to inclusion of Jaxen source code in
Axiom
+* WSCOMMONS-541 Create replacement for UUIDGenerator
+* WSCOMMONS-540 CustomBuilder interface is not well defined for optimized
binary data
+* WSCOMMONS-536 OMStAXWrapper generated illegal event code of 0
+* WSCOMMONS-535 StreamingOMSerializer drops "xml" prefixes
+* WSCOMMONS-534 "prefix cannot be null or empty" with SJSXP
+* WSCOMMONS-530 AXIOM DOM implementation of SOAPFaultDetailImpl only
serializes the first child node whereas the LLOM implementation serializes all
children
+* WSCOMMONS-528 Unable to build axiom-api with IBM JDK
+* WSCOMMONS-526 SOAPEnvelope toString() behavior inconsistant dependent on
content
+* WSCOMMONS-518 Some consumers of Axiom need direct access to the orignal
parser/XMLStreamReader
+* WSCOMMONS-516 Axiom Bundles are "named" the same, appear to be running
twice in ServiceMix/Karaf
+* WSCOMMONS-513 Behavior of insertSiblingAfter and insertSiblingBefore is
not well defined for orphan nodes
+* WSCOMMONS-505 Build Error when creating source jar fie on modules that do
not have source directory
+* WSCOMMONS-502 Backward imcompatibility with Apache Abdera in Axiom
1.2.9-SNAPSHOT
+* WSCOMMONS-489 StAXUtils incorrectly assumes that XMLInputFactory and
XMLOutputFactory instances are thread safe
+* WSCOMMONS-488 The sequence of events produced by OMStAXWrapper with
inlineMTOM=false is inconsistent
+* WSCOMMONS-487 DataHandler extension should support deferred loading/parsing
+* WSCOMMONS-485 The sequence of events produced by OMStAXWrapper for
XOP:Include is inconsistent
+* WSCOMMONS-483 provide help how to find a datahandler when you see "Cannot
get InputStream from DataHandler.javax.activation.UnsupportedDataTypeException:
no object DCH for MIME type ..."
+* WSCOMMONS-481 Add a method to OMFactory to create an OMSourcedElement
using a QName
+* WSCOMMONS-480 Some of the serialize/serializeAndConsume methods are
declared on the wrong interface
+* WSCOMMONS-479 OMDocument should have a "build" method
+* WSCOMMONS-478 OMChildrenIterator based on local name has bug in isEqual()
method
+* WSCOMMONS-477 Attachment order is not preserved in Axiom
+* WSCOMMONS-462 axiom-api 1.2.8 is missing OSGi Import-Package to
javax.xml.stream.util under JDK 1.5
+* WSCOMMONS-461 Allow StAXUtils to apply properties to XMLInputFactory and
XMLOutputFactory
+* WSCOMMONS-457 Build fails on JDK 1.6
+* WSCOMMONS-452 Merge org.apache.axis2.format.ElementHelper into
org.apache.axiom.om.util.ElementHelper
+* WSCOMMONS-446 Serializing an MTOM SOAPEnvelope inlines the attachments
+* WSCOMMONS-437 Define a common superinterface for SOAPFaultCode and
SOAPFaultSubCode
+* WSCOMMONS-435 org.apache.axiom.om.impl.dom.ParentNode.removeChild(Node) is
broken
+* WSCOMMONS-433 When inlining a DataHandler as Base64, OMTextImpl doesn't
stream the data
+* WSCOMMONS-432 Make OMAbstractFactory work correctly in an OSGi runtime
environment
+* WSCOMMONS-417 Clarify the status of the JavaMail dependency
+* WSCOMMONS-414 Namespace issue in SOAP message generated
+* WSCOMMONS-111 Careless exception handling needs to be fixed
Added: webservices/axiom/trunk/src/site/markdown/release-notes/index.md
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/release-notes/index.md?rev=1701366&view=auto
==============================================================================
--- webservices/axiom/trunk/src/site/markdown/release-notes/index.md (added)
+++ webservices/axiom/trunk/src/site/markdown/release-notes/index.md Sat Sep 5
09:52:02 2015
@@ -0,0 +1,7 @@
+Release notes
+-------------
+
+Please select the release from the menu on the left. Release notes for older
Axiom versions
+can be found in the [source code repository][1].
+
+[1]: https://svn.apache.org/repos/asf/webservices/axiom/tags
Modified: webservices/axiom/trunk/src/site/site.xml
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/site.xml?rev=1701366&r1=1701365&r2=1701366&view=diff
==============================================================================
--- webservices/axiom/trunk/src/site/site.xml (original)
+++ webservices/axiom/trunk/src/site/site.xml Sat Sep 5 09:52:02 2015
@@ -44,6 +44,15 @@
</menu>
<menu name="Documentation">
<item name="Overview" href="documentation.html"/>
+ <item name="Release notes" collapse="true"
href="release-notes/index.html">
+ <item name="1.2.9" href="release-notes/1.2.9.html"/>
+ <item name="1.2.10" href="release-notes/1.2.10.html"/>
+ <item name="1.2.11" href="release-notes/1.2.11.html"/>
+ <item name="1.2.12" href="release-notes/1.2.12.html"/>
+ <item name="1.2.13" href="release-notes/1.2.13.html"/>
+ <item name="1.2.14" href="release-notes/1.2.14.html"/>
+ <item name="1.2.15" href="release-notes/1.2.15.html"/>
+ </item>
<item name="Quick start samples" href="quickstart-samples.html"/>
<item name="User guide" href="userguide/userguide.html"/>
<item name="Developer guide" href="devguide/devguide.html"/>