diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 4780aac0..4c401253 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -5,98 +5,60 @@
Arjen Poutsma
+
+ When using JAXB2, all messages become MTOM
+ AxiomSoapFaultDetailElementIterator does not consider whitespace nodes.
+
Added MarshallingSource, a TrAX Source that uses a Marshaller.
- Reduce the number of overloaded methods on the
- WebServiceTemplate class to aid comprehension.
-
- Allow specifying names of message factory and message
- receiver in MessageDispatcherServlet
-
- Added checkConnectionForFault to WebServiceTemplate to
- deal with Web services which are not WS-I compliant
-
+ Reduce the number of overloaded methods on the WebServiceTemplate class to aid comprehension.
+ Allow specifying names of message factory and message receiver in MessageDispatcherServlet
+ Added checkConnectionForFault to WebServiceTemplate to deal with Web services which are not WS-I compliant
WebServiceTemplate returns boolean values rather than void
- Changed WebServiceMessageCallback's doInMessage() to
- doWithMessage()
-
+ Changed WebServiceMessageCallback's doInMessage() to doWithMessage()
Renamed FaultResolver to FaultMessageResolver
Moved SoapActionCallback to soap package
Added an MTOM sample
Fixed various MTOM issues
Implement client-side TransportContext
- Added ignoreExtraAttributes and ignoreExtraElements
- properties to CastorMarshaller
-
+ Added ignoreExtraAttributes and ignoreExtraElements properties to CastorMarshaller
Moved SimpleMethodEndpointMapping from sandbox
- Moved PayloadMethodEndpointAdapter and MessageMethodEndpointAdapter from
- sandbox
-
- CommonsHttpMessageSender should expose setters for username
- and password
-
- A MessageSender setter on WebServicesGatewaySupport
-
- A SOAP:Fault does not set the the response code to 500
-
+ Moved PayloadMethodEndpointAdapter and MessageMethodEndpointAdapter from sandbox
+ CommonsHttpMessageSender should expose setters for username and password
+ A MessageSender setter on WebServicesGatewaySupport
+ A SOAP:Fault does not set the the response code to 500
Changing URL in CommonsHttpMessageSender
- Allow SoapFaultMappingExceptionResolver to use strategy to
- obtain SoapFaultDefinition
-
- Pulled handleFault() from SoapEndpointInterceptor up to EndpointInterceptor
-
- Remove IOExceptions from WebServiceTemplate. A runtime
- exception hierarchy has been created in org.springframework.ws.client.
-
- Support JAXB's MTOM/XOP/MIME support. As a result, all
- Mime-related code in SoapMessage has been moved to the org.springframework.ws.mime package
-
+ Allow SoapFaultMappingExceptionResolver to use strategy to obtain SoapFaultDefinition
+ Pulled handleFault() from SoapEndpointInterceptor up to EndpointInterceptor
+ Remove IOExceptions from WebServiceTemplate. A runtime exception hierarchy has been created in org.springframework.ws.client.
+ Support JAXB's MTOM/XOP/MIME support. As a result, all Mime-related code in SoapMessage has been moved to the org.springframework.ws.mime package
Client is not able to read long response
Add methods to access attributes on SoapElement
- Added XPath template, for evaluating XPaths in a template-like fashion
-
+ Added XPath template, for evaluating XPaths in a template-like fashion
MTOM support
- Added XPathExpressionFactoryBean, for injection of XPath expressions
-
+ Added XPathExpressionFactoryBean, for injection of XPath expressions
Default message factory for WebServiceTemplate
Add faults into dynamically created WSDL
- Added MethodEndpoint functionality, invoking methods for
- incoming requests
-
+ Added MethodEndpoint functionality, invoking methods for incoming requests
GZip compression is not enabled
- WebServiceConnection is now container for TransportInputStream and
- TransportOutputStream, used on both client- and server-side
-
+ WebServiceConnection is now container for TransportInputStream and TransportOutputStream, used on both client- and server-side
Added supports method to Marshaller and Unmarshaller
- Allow CastorMarshaller to accept more than one mapping file
-
+ Allow CastorMarshaller to accept more than one mapping file
Set WhitespacePreserve flag in CastorMarshaller
OXM Marshal encoding definition
- Cannot set DateConverter in
- XStreamMarshaller.setConverters(Converter[])
-
- Replaced method which returned a Source from WebServiceTemplate with
- SourceExtractor methods, because the Source could be closed before returned
-
+ Cannot set DateConverter in XStreamMarshaller.setConverters(Converter[])
+ Replaced method which returned a Source from WebServiceTemplate with SourceExtractor methods, because the Source could be closed before returned
Added XPathPayloadEndpointMapping (#SWS-85)
- AbstractSoapMessage.getPayloadSource returns null with Axis
- SAAJ
-
- DefaultTimestapValidator now handles timestamps with
- milliseconds correctly
-
- Stream closed before response read with WebServiceTemplate +
- Axis SAAJ Soap Messages
-
+ AbstractSoapMessage.getPayloadSource returns null with Axis SAAJ
+ DefaultTimestapValidator now handles timestamps with milliseconds correctly
+ Stream closed before response read with WebServiceTemplate + Axis SAAJ Soap Messages
Fixed issue with reading response HTTP headers
- XsdBasedSoap11Wsdl4jDefinitionBuilder parsing error
-
+ XsdBasedSoap11Wsdl4jDefinitionBuilder parsing error
Prefixed abstract classes with Abstract
new location for log4j.properties
-
AbstractMarshallerTestCase.testMarshalDOMResult() builds a
DOM object that does not retain namespace