Release Notes - Axiom - Version 1.2.13 - HTML format

Bug

  • [AXIOM-28] - OMElement.declareDefaultNamespace() declares empty namespace for child element.
  • [AXIOM-61] - saveOnFile=true will alter attachments
  • [AXIOM-75] - Namespace declaration cannot be removed from OMElement
  • [AXIOM-92] - Axiom changes the namespce prefix only in the namespace declaration
  • [AXIOM-114] - Soap envelope rpc-encoded namespace issue
  • [AXIOM-203] - NPE in DigestGenerator's getExpandedName() methods
  • [AXIOM-361] - OMNodeImpl detach, when done on the document element of a document, fails to record the state change on the OMDocumentImpl.
  • [AXIOM-366] - PartFactory uses incorrect algorithm to process folded MIME headers
  • [AXIOM-368] - org.apache.axiom.soap.impl.dom.SOAPHeaderImpl has unimplemented methods
  • [AXIOM-369] - Images missing in devguide.pdf
  • [AXIOM-372] - Axiom should reject attempts to create illegal namespace declarations
  • [AXIOM-373] - Generated namespace prefixes not properly used by some OMFactories
  • [AXIOM-378] - Attachments.getAttachmentSpecType() NPE
  • [AXIOM-379] - Attachments buffered using files are not decoded
  • [AXIOM-380] - Error decoding base64Binary
  • [AXIOM-381] - DataHandlerExt#deleteWhenReadOnce() doesn't work as specified
  • [AXIOM-385] - DOOM class hierarchy is inconsistent with the Axiom interface hierarchy
  • [AXIOM-386] - Axiom add unparsable namespace elements when there is an empty namespace in an XML message
  • [AXIOM-389] - TURKISH Locale Problem - [AxisFault:] Part content ID cannot be blank for non root MIME parts
  • [AXIOM-391] - Behavior of iterator returned by OMElement#getChildElements() inconsistent with other iterators
  • [AXIOM-393] - Premature END_DOCUMENT event generated by OMStAXWrapper
  • [AXIOM-397] - OMChildrenNamespaceIterator.isEqual ignores second parameter
  • [AXIOM-398] - Return value of OMNamedInformationItem#getNamespace() should be normalized
  • [AXIOM-400] - OMFactory#createOMElement doesn't generate namespace declaration if the OMNamespace argument is null
  • [AXIOM-408] - Namespace repairing performed by StAXOMBuilder is incomplete with default namespaces
  • [AXIOM-410] - Exception when called setPrefix method of ElementImpl in axiom-dom
  • [AXIOM-411] - addChild doesn't work as expected when invoked on a element that is already the parent of the node to be added

New Feature

  • [AXIOM-377] - When a multipart message is built, there should be a way to retrieve a DataHandler to the MTOM part without reading the entire incoming stream
  • [AXIOM-388] - Add methods to OMElement that allow calculating the namespace context of an element

Improvement

  • [AXIOM-315] - Handling of completeness in OMNodes and correct OM Serialization in DOOM impl
  • [AXIOM-326] - MIME message parser and serializer based on Apache mime4j
  • [AXIOM-353] - Need a replacement for OMXMLBuilderFactory
  • [AXIOM-384] - Add OMAttribute#getNamespaceURI() convenience method
  • [AXIOM-396] - MultipartWriter should support to write Content-Disposition header
  • [AXIOM-403] - Avoid buffering the root part of an XOP/MTOM message unless necessary
  • [AXIOM-409] - Exception chaining not handled properly causing missing information
  • [AXIOM-414] - Nonspecific exception thrown from OMText.getDataHandler()

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.