Type | Changes | By |
---|
 | Don't close the ServletInputStream in AbstractWebServiceConnection.receive Fixes SWS-150 . | poutsma |
 | IllegalStateException in Saaj11Implementation.removeContents() Fixes SWS-151 . | poutsma |
 | NoSuchMethodError: SaajUtils.toName() Fixes SWS-152 . | poutsma |
 | Null pointer while handling empty SOAP Body Fixes SWS-164 . | poutsma |
 | When using JAXB2, all messages become MTOM Fixes SWS-145 . | poutsma |
 | client-side support for JAXB2 MTOM marshalling is not working well Fixes SWS-156 . | poutsma |
 | java.lang.IllegalArgumentException: This is not an attribute, it is a namespace: xmlns:xs Fixes SWS-158 . | poutsma |
 | Mention namespace resolution for SoapFault annotation Fixes SWS-154 . | poutsma |
 | Mention transformWsdlLocations servlet parameter to the reference docs Fixes SWS-147 . | poutsma |
 | marshallSendAndReceivce bug in WebServiceTemplate Fixes SWS-149 . | poutsma |
 | Minor Documentation Bug: org.springframework.xml.transform.ResourceSource Fixes SWS-141 . | poutsma |
 | AxiomSoapFaultDetailElementIterator does not consider whitespace nodes. Fixes SWS-142 . | poutsma |
Type | Changes | By |
---|
 | Added MarshallingSource, a TrAX Source that uses a Marshaller. | poutsma |
 | Reduce th
e number of overloaded methods on the WebServiceTemplate class to aid comprehension. Fixes SWS-134 . | poutsma |
 | Allow specifying names of message factory and message receiver in MessageDispatcherServlet Fixes SWS-124 . | poutsma |
 | Added checkConnectionForFault to WebServiceTemplate to deal with Web services which are not WS-I compliant Fixes SWS-137 . | poutsma |
 | WebServiceTemplate returns boolean values rather than void | poutsma |
 | Changed WebServiceMessageCallback's doInMessage() to doWithMessage() Fixes SWS-126 . | poutsma |
 | Renamed FaultResolver to FaultMessageResolver | poutsma |
 | Moved SoapActionCallback to soap package | poutsma |
 | Added an MTOM sample | poutsma |
 | Fixed various MTOM issues | poutsma |
 | Implement client-side TransportContext Fixes SWS-135 . | poutsma |
 | Added ignoreExtraAttributes and ignoreExtraElements properties to CastorMarshaller Fixes SWS-133 . | poutsma |
 | Moved SimpleMethodEndpointMapping from sandbox Fixes SWS-129 . | poutsma |
 | Moved PayloadMethodEndpointAdapter and MessageMethodEndpointAdapter from sandbox | poutsma |
 | CommonsHttpMessageSender should expose setters for username and password Fixes SWS-123 . | poutsma |
 | A MessageSender setter on WebServicesGatewaySupport Fixes SWS-122 . | poutsma |
 | A SOAP:Fault does not set the the response code to 500 Fixes SWS-128 . | poutsma |
Type | Changes | By |
---|
 | Changing URL in CommonsHttpMessageSender Fixes SWS-98 . | poutsma |
 | Allow SoapFaultMappingExceptionResolver to use strategy to obtain SoapFaultDefinition Fixes SWS-117 . | poutsma |
 | Pulled handleFault() from SoapEndpointInterceptor up to EndpointInterceptor | poutsma |
 | Remove IOExceptions from WebServiceTemplate. A runtime exception hierarchy has been created in org.springframework.ws.client. Fixes SWS-119 . | poutsma |
 | 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 Fixes SWS-116 . | poutsma |
 | Client is not able to read long response Fixes SWS-115 . | poutsma |
 | Add methods to access attributes on SoapElement | poutsma |
 | Added XPath template, for evaluating XPaths in a template-like fashion | poutsma |
 | MTOM support Fixes SWS-62 . | poutsma |
 | Added XPathExpressionFactoryBean, for injection of XPath expressions | poutsma |
 | Default message factory for WebServiceTemplate Fixes SWS-106 . | poutsma |
 | Add faults into dynamically created WSDL Fixes SWS-79 . | poutsma |
 | Added MethodEndpoint functionality, invoking methods for incoming requests Fixes SWS-20 . | poutsma |
 | GZip compression is not enabled Fixes SWS-105 . | poutsma |
 | WebServiceConnection is now container for TransportInputStream and TransportOutputStream, used on both client- and server-side | poutsma |
 | Added supports metho
d to Marshaller and Unmarshaller | poutsma |
 | Allow CastorMarshaller to accept more than one mapping file Fixes SWS-88 . | poutsma |
 | Set WhitespacePreserve flag in CastorMarshaller Fixes SWS-96 . | poutsma |
 | OXM Marshal encoding definition Fixes SWS-97 . | poutsma |
 | Cannot set DateConverter in XStreamMarshaller.setConverters(Converter[
]
) Fixes SWS-100 . | poutsma |
 | Replaced method which returned a Source from WebServiceTemplate with SourceExtractor methods, because the Source could be closed before returned | poutsma |
 | Added XPathPayloadEndpointMapping (#SWS-85) Fixes SWS-85 . | poutsma |
 | AbstractSoapMessage.getPayloadSource returns null with Axis SAAJ Fixes SWS-87 . | poutsma |
 | DefaultTimestapValidator now handles timestamps with milliseconds correctly Fixes SWS-89 . | poutsma |
 | Stream closed before response read with WebServiceTemplate + Axis SAAJ Soap Messages Fixes SWS-86 . | poutsma |
 | Fixed issue with reading response HTTP headers | poutsma |
 | XsdBasedSoap11Wsdl4jDefinitionBuilder parsing error Fixes SWS-101 . | poutsma |
 | Prefixed abstract classes with Abstract | poutsma |
 | new location for log4j.properties Fixes SWS-93 . | poutsma |
Type | Changes | By |
---|
 | AbstractMarshallerTestCase.testMarshalDOMResult() builds a
DOM object that does not retain namespace Fixes SWS-70 . | poutsma |
 | CastorMarshall
er uses a XMLClassDescriptorResolver instead
of a Mapping Fixes SWS-54 . | poutsma |
 | CastorMarshaller marshals to DOM trees correctly Fixes SWS-59 . | poutsma |
 | Added indent property to pretty print JiBX output (#SWS-72) Fixes SWS-72 . | poutsma |
 | Moved MessageDispatcher, EndpointAdapter, EndpointExceptionResolver,
EndpointInterceptor, EndpointMapping, and EndpointInvocationChain to org.springframework.ws.server
package | poutsma |
 | Added client-side support based on WebServiceTemplate Fixes SWS-58 . | poutsma |
 | Refactored MessageContextFactory, SoapMessageContextFactory and
implementations into WebServiceMessageFactory | poutsma |
 | Moved TransformerObjectSupport to org.springframework.xml.transform | poutsma |
 | Moved all endpoint subclasses to org.springframework.ws.server.endpoint | poutsma |
 | Moved PayloadValidatingInterceptor to
org.springframework.soap.server.endpoint.interceptor, because it contains SOAP-specific features | poutsma |
 | Added setId() method to Attachment, to set the Content-ID of
MIME attachments Fixes SWS-53 . | poutsma |
 | Added getResult() to SoapFaultDetail Fixes SWS-57 . | poutsma |
 | Refactored SAAJ from two separate hierarchies (SAAJ 1.2 and SAAJ 1.3) into
one, using bridge pattern. Added SAAJ 1.1 support. | poutsma |
 | Moved all endpoint subclasses to
org.springframework.ws.soap.server.endpoint | poutsma |
 | DefaultTimestampValidator no longer requires Expired in
request Fixes SWS-55 . | poutsma |
 | Digest passwords are handled correctly in the
SimplePasswordValidationCallbackHandler Fixes SWS-56 . | poutsma |
 | Moved TransportContext and TransportContextHolder to
org.springframework.ws.transport.context package | poutsma |
 | Added MessageDispatcherServlet Fixes SWS-60 . | poutsma |
 | Renamed MessageEndpointHandlerAdapter to
WebServiceReceiverHandlerAdapter | poutsma |
 | Added Wsdl11DefinitionBuilder | poutsma |
 | Added XsdBasedSoap11Wsdl4jDefinitionBuilder that generates a
WSDL based on a schema Fixes SWS-67 . | poutsma |
 | Fixed #SWS-61: DomContentHandler throwing NullpointerExption
on document Fixes SWS-61 . | poutsma |
 | Fixed #SWS-75: Java 1.5+ Constructor Used for
IllegalStateException Fixes SWS-75 . | poutsma |
 | Added JAX-WS client for Airline sample | poutsma |
 | added Spring-WS client for Echo sample | poutsma |
Type | Changes | By |
---|
 | All marshallers support StaxSources now Fixes SWS-36 . | poutsma |
 | Added support for registering custom Converters Fixes SWS-34 . | poutsma |
 | Changed contract of MessageContext.getResp
onse(): now creates a response
if none has been created. Required because creating SOAP fault when a response was already set threw an
exception. | poutsma |
 | Enabling support for direct writing to the TransportResponse | poutsma |
 | MessageContext contains TransportRequest, for transport-based routing | poutsma |
 | Improved endpoint test suite | poutsma |
 | AbstractStaxPayloadEndpoint now use StaxSource corrently Fixes SWS-38 . | poutsma |
 | Renamed AbstractDom4JPayloadEndpoint to AbstractDom4jPayloadEndpoint
(lower case j), to follow Spring naming conventions (e.g. Log4jConfigurer) | poutsma |
 | Added getters on AbstractMarshallingPayloadEndpoint | poutsma |
 | Moved interceptors to seperate package | poutsma |
 | Made PayloadValidatingInterceptor more customizable Fixes SWS-43 . | poutsma |
 | Added schemas property to PayloadValidatingInterceptor Fixes SWS-44 . | poutsma |
 | Refactoring most of PayloadValidatingInterceptor into
AbstractValidatingInterceptor | poutsma |
 | Moved EndpointMappings to seperate package | poutsma |
 | Removed SOAP-specific roles functionality | poutsma |
 | Added Plain Old XML support Fixes SWS-50 . | poutsma |
 | Improved content-type handling Fixes SWS-32 . | poutsma |
 | Moved SOAP 1.1 specfics to separate package a
nd interfaces | poutsma |
 | SoapAction has been removed from SoapMessage, SoapActionEndpointMapping
uses TransportRequest header | poutsma |
 | Added support for SAAJ 1.3 | poutsma |
 | Added "payloadCaching" property to read the contents of SOAP bodies
produced by the AxiomSoapMessageContextFactory in a non-buffering, read-once fashion. | poutsma |
 | Increased performance by keeping object references instead of creating new
instances for every call | poutsma |
 | Added SoapEnvelopeLoggingInterceptor, which logs the entire SoapEnvelope | poutsma |
 | Moved SOAP-specific EndpointMappings to seperate package | poutsma |
 | Added Role/Actor functionality to DelegatingSoapEndpointMapping | poutsma |
 | Add support for SAAJ 1.3 | poutsma |
 | Increased performance by keeping object references instead of creating new
instances for every call | poutsma |
 | Added SaajUtils.getVersion() | poutsma |
 | Moved SOAP 1.1 specifics to separate package and interfaces | poutsma |
 | Added TransportContext, TransportRequest
&
TransportResponse | poutsma |
 | Removed J2EE 1.4 dependency Fixes SWS-31 . | poutsma |
 | renamed MessageHandlerAdapter to MessageEndpointHandlerAdapter | poutsma |
 | Moved package to seperate jar file, since oxm now also depends on it | poutsma |
 | Moved QNameEditor from spring-ws-core | poutsma |
 | Removed prefix dependency from QName | poutsma |
 | Improved validation schema loading Fixes SWS-46 . | poutsma |
 | Added Ben Ethridge's Echo sample client | poutsma |
Type | Changes | By |
---|
 | Added support for JAXB 2: refactored JaxbMarshaller into
AbstractJaxbMarshaller, Jaxb1Marshaller and Jaxb2Marshaller | poutsma |
 | Made JaxbMarshallers thread safe | poutsma |
 | Added property for a ValidationEventHandler in Jaxb2Marshaller | poutsma |
 | Added AXIOM (AXis Object Model) implementation of SoapMessage hierarchy | poutsma |
 | Added AbstractDom4JPayloadEndpoint | poutsma |
 | Added AbstractXomPayloadEndpoint | poutsma |
 | Renamed AbstractTransformingEndpoint to TransformerObjectSupport | poutsma |
 | Added SoapFaultDetail and SoapFaultDetailElement | poutsma |
 | Improved SoapMessage test suite | poutsma |
 | Fixed serious bug which resulted in not-understood mustUnderstand headers
being silently ignored | poutsma |
 | Added SimpleSoapExceptionResolver | poutsma |
 | Added WS-Security implementation based on XWS-Security with integration for
Acegi and JAAS | poutsma |
 | Added StaxSource and StaxResult, which allow for StAX readers/writers to be
used as javax.xml.transform.Source and javax.xml.transform.Result | poutsma |
 | Added XPath abstraction with support for JAXP 1.3, Jaxen, and Xalan | poutsma |
 | Added Ingo Siebert's Echo sample | poutsma |
 | Added WS-Security support to Airline sample | poutsma |
 | Added SAAJ clients to Airline sample | poutsma |
Type | Changes | By |
---|
 | Made overall thread safety fixes | poutsma |
 | Added initial reference documentation | poutsma |
 | AbstractMarshallers does proper SAXSource handling | poutsma |
 | Exposing JAXB properties on JaxbMarshaller | poutsma |
 | Added XmlOptionsFactoryBean for use with XmlBeansMarshaller | poutsma |
 | moved JaxbContextFactoryBean functionality into JaxbMarshaller | poutsma |
 | moved JibxBindingFactoryBean functionality into JibxMarshaller | poutsma |
 | made AbstractSoapEndpointMapping ignorant of SOAP version | poutsma |
 | Added initial attachment support | poutsma |
 | Added JaxpVersion for easy detection of JAXP version | poutsma |
 | removed JAXP1.3 dependency | poutsma |
Type | Changes | By |
---|
 | First public preview release | poutsma |