|  | 
|  | 1 | +SPRING WEB SERVICES CHANGELOG | 
|  | 2 | +============================= | 
|  | 3 | +http://www.springframework.org/spring-ws | 
|  | 4 | + | 
|  | 5 | +Changes in version 1.5.0 | 
|  | 6 | +------------------------- | 
|  | 7 | + | 
|  | 8 | +** Bug | 
|  | 9 | +    * [SWS-316] - Unresolvable dependency in parent pom | 
|  | 10 | + | 
|  | 11 | +Changes in version 1.5.0 RC2 | 
|  | 12 | +------------------------- | 
|  | 13 | + | 
|  | 14 | +** Sub-task | 
|  | 15 | +    * [SWS-299] - WS-Addressing Documentation | 
|  | 16 | + | 
|  | 17 | +** Bug | 
|  | 18 | +    * [SWS-307] - org.springframework.ws.soap.security.wss4j.callback.KeyStoreCallbackHandler uses tiger specific | 
|  | 19 | +				  classes | 
|  | 20 | +    * [SWS-308] - WebServiceTemplate skips handling fault in response with checkConnectionForFault="false" when HTTP  | 
|  | 21 | +				  status code is not 200 or 500 | 
|  | 22 | + | 
|  | 23 | +** Improvement | 
|  | 24 | +    * [SWS-179] - Create and use some wrapper around javax.xml.validation.Schema | 
|  | 25 | +    * [SWS-304] - Support XsdSchema in AbstractValidatingInterceptor | 
|  | 26 | +    * [SWS-306] - Document DefaultWsdl11Defintion and WSDL Provider model | 
|  | 27 | +    * [SWS-310] - Add getters for ProviderBasedWsdl4jDefinition | 
|  | 28 | +    * [SWS-311] - Create RequestMessage in JmsSenderConnection constructor | 
|  | 29 | +    * [SWS-312] - Add FAQ entry for Websphere | 
|  | 30 | +    * [SWS-313] - Rewrite Airline sample to use Spring 2.5 features | 
|  | 31 | +    * [SWS-315] - Endpointsextending AbstractMarshallingPayloadEndpoint require a marshaller also for oneway style | 
|  | 32 | +				  service | 
|  | 33 | + | 
|  | 34 | +** New Feature | 
|  | 35 | +    * [SWS-84] - WS-Addressing support | 
|  | 36 | + | 
|  | 37 | +Changes in version 1.5.0 RC1 | 
|  | 38 | +------------------------- | 
|  | 39 | + | 
|  | 40 | +** Sub-task | 
|  | 41 | +    * [SWS-297] - Server-side support for WS-Addressing | 
|  | 42 | +    * [SWS-298] - Client-side support for WS-Addressing | 
|  | 43 | + | 
|  | 44 | +** Bug | 
|  | 45 | +    * [SWS-285] - Clear SecurityContext in Acegi Callbacks | 
|  | 46 | +    * [SWS-286] - WSS4J AcegiDigestPasswordValidationCallbackHandler does not set Acegi SecurityContext | 
|  | 47 | +    * [SWS-292] - Add documentation for SoapFaultAnnotationExceptionResolver | 
|  | 48 | +    * [SWS-293] - Response should be cleared in case of exception in WS-Security securement | 
|  | 49 | +    * [SWS-294] - WSS4J interceptor shouldn't verify that validationDecryptionCrypto != null | 
|  | 50 | +    * [SWS-295] - WSS4J interceptor lacks a property to set WSHandlerConstants.ENC_KEY_NAME option | 
|  | 51 | +    * [SWS-301] - The key used in Wss4j interceptor's Signature tests has expired | 
|  | 52 | +    * [SWS-305] - CommonsXsdSchema has issues with schema prefixes | 
|  | 53 | + | 
|  | 54 | +** Improvement | 
|  | 55 | +    * [SWS-249] - POX Sample | 
|  | 56 | +    * [SWS-271] - Request to inline included XSD's in auto generated WSDL's | 
|  | 57 | +    * [SWS-282] - Document Wss4jInterceptor | 
|  | 58 | +    * [SWS-284] - WSS4J jars missing from the "with-dependencies" distribution | 
|  | 59 | +    * [SWS-289] - Add diagnostic information to threadlocals | 
|  | 60 | +    * [SWS-290] - Support Spring IDE in NamespaceHandlers | 
|  | 61 | +    * [SWS-296] - Allow logger name to bet set in PayloadLoggingInterceptor & SoapEnvelopeLoggingInterceptor | 
|  | 62 | +    * [SWS-303] - WS-Security documentation typo's | 
|  | 63 | + | 
|  | 64 | +** New Feature | 
|  | 65 | +    * [SWS-252] - Create Spring Security handlers for WS-Security | 
|  | 66 | +    * [SWS-259] - Support Java 6 HTTP server | 
|  | 67 | +    * [SWS-281] - add support for imported xsd in static wsdl as well as xsd's that import other xsd's | 
|  | 68 | + | 
|  | 69 | + | 
|  | 70 | + | 
|  | 71 | +Changes in version 1.5.0 Milestone 2 | 
|  | 72 | +------------------------- | 
|  | 73 | + | 
|  | 74 | +** Bug | 
|  | 75 | +    * [SWS-257] - Infinite loop in XsdBasedSoap11Wsdl4jDefinitionBuilder#buildMessages method | 
|  | 76 | +    * [SWS-258] - getting error when trying to use IBM MQ JMS implementation as transport. | 
|  | 77 | +    * [SWS-264] - XPathExpressionFactory should fallback to Jaxen if no JAXP 1.3 XPath implementation is available | 
|  | 78 | +    * [SWS-265] - AbstractStaxXmlReader should support the required standard SAX features (namespace, namespace-prefixes...) | 
|  | 79 | +    * [SWS-266] - AxiomContentHandler should empty the response body before adding the transformation result | 
|  | 80 | +    * [SWS-267] - code bugs in Reference docs section 4.3.1 | 
|  | 81 | +    * [SWS-268] - cope typos in reference docs section 6.2.4 and 6.2.5 | 
|  | 82 | +    * [SWS-274] - Soap headers with whitespace cause java.lang.ClassCastException: com.sun.xml.messaging.saaj.soap.impl.TextImpl - Part II | 
|  | 83 | +    * [SWS-275] - NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces. | 
|  | 84 | +    * [SWS-276] - PayloadTransformingInterceptor has a typo in the example | 
|  | 85 | + | 
|  | 86 | +** Improvement | 
|  | 87 | +    * [SWS-92] - JAXP 1.4 support | 
|  | 88 | +    * [SWS-148] - WebServiceTemplte needs two more methods in order to easy enable ws security client support | 
|  | 89 | +    * [SWS-231] - @Endpoint component scanning | 
|  | 90 | +    * [SWS-243] - AxiomSoapHeaderElement has no convenient way to access child elements of the header element | 
|  | 91 | +    * [SWS-246] - Better support for large Axiom attachments | 
|  | 92 | +    * [SWS-251] - Improve OSGi manifest | 
|  | 93 | +    * [SWS-253] - Tiger jars should not include non-tiger classes | 
|  | 94 | +    * [SWS-255] - Support for javax.jms.TextMessage | 
|  | 95 | +    * [SWS-261] - There are more default HandlerAdapters in Spring-MVC | 
|  | 96 | +    * [SWS-262] - Endpoint annotation should be annotated as @Inherited | 
|  | 97 | +    * [SWS-269] - OSGi bundleSymName | 
|  | 98 | +    * [SWS-270] - Changes for WS XSD for tooling | 
|  | 99 | +    * [SWS-272] - Add removeHeaderElement(QName) to SoapHeader | 
|  | 100 | +    * [SWS-278] - Add traffic logging when response is fault | 
|  | 101 | + | 
|  | 102 | +** New Feature | 
|  | 103 | +    * [SWS-143] - Client-side WS-Security support | 
|  | 104 | +    * [SWS-194] - Add Interceptor functionality to WebServiceTemplate | 
|  | 105 | +    * [SWS-207] - WSS4J-based WS-Security implementation | 
|  | 106 | +    * [SWS-277] - URI-based routing | 
|  | 107 | +    * [SWS-279] - AcegiUsernamePasswordCallbackHandler | 
|  | 108 | + | 
|  | 109 | +Changes in version 1.5.0 Milestone 1 | 
|  | 110 | +------------------------- | 
|  | 111 | + | 
|  | 112 | +** Bug | 
|  | 113 | +    * [SWS-225] - Spring-WS doesn't send "Content-Transfer-Encoding: binary" with MTOM part and this creates interoperability issue with .NET 3.0 | 
|  | 114 | +    * [SWS-226] - Exception mapping corrupts the 'defaultFault' instance | 
|  | 115 | +    * [SWS-227] - NPE when "mustUnderstand" attribute is in SOAP header and no Interceptors have been defined  | 
|  | 116 | +    * [SWS-229] - JibxMarshaller should support marshalling/unmarshalling of all mapped classes | 
|  | 117 | +    * [SWS-230] - AxiomSoapMessageFactory throws NPE | 
|  | 118 | +    * [SWS-232] - PayloadValidatingInterceptor refuses to validate correct message with a top-level attribute | 
|  | 119 | +    * [SWS-238] - AbstractMethodEndpointMapping does not support JDK Proxies | 
|  | 120 | +    * [SWS-239] - Marshalling with Castor and Axiom results in a XMLStreamException | 
|  | 121 | +    * [SWS-241] - NullPointerException during processing message with empty body | 
|  | 122 | +    * [SWS-244] - Soap headers with whitespace cause java.lang.ClassCastException: com.sun.xml.messaging.saaj.soap.impl.TextImpl | 
|  | 123 | +    * [SWS-245] - SAXParseException when using HttpURLConnection | 
|  | 124 | +    * [SWS-247] - Exception thrown when schemaPrefix is empty in XsdBasedSoap11Wsdl4jDefinitionBuilder | 
|  | 125 | +    * [SWS-248] - DomPoxMessage not clearing DOM on setting the result | 
|  | 126 | + | 
|  | 127 | +** Improvement | 
|  | 128 | +    * [SWS-223] - Use BeanClassLoader in Jaxb marshallers | 
|  | 129 | +    * [SWS-233] - OSGi bundles | 
|  | 130 | +    * [SWS-235] - XStreamMarshaller - support for custom HierarchicalStreamDriver | 
|  | 131 | +    * [SWS-240] - spring-ws-with-dependencies distribution | 
|  | 132 | + | 
|  | 133 | +** New Feature | 
|  | 134 | +    * [SWS-108] - JMS transport support | 
|  | 135 | +    * [SWS-121] - Spring Namespace support | 
|  | 136 | +    * [SWS-139] - Mail transport support | 
|  | 137 | +    * [SWS-187] - SOAP 1.2 Compatible WSDL descriptor generation | 
|  | 138 | +    * [SWS-228] - Support Spring 2.5 | 
0 commit comments