Skip to content

Releases: spring-projects/spring-ws

v2.0.0-M2

21 Nov 16:57
Compare
Choose a tag to compare
v2.0.0-M2 Pre-release
Pre-release
  • #720 - Upgrade XSD schemas [SWS-604].
  • #719 - Drop OXM chapter from ref docs [SWS-603].
  • #666 - Adding XML declaration to a response [SWS-540].
  • #515 - XMPP support [SWS-428].
  • #502 - Arbitrary parameter injection for @endpoints [SWS-351].
  • #500 - Support @PayloadRoot annotation on methods with DOM, JDOM, DOM4J and XOM type method signatures [SWS-349].

v2.0.0-M1

21 Nov 16:57
Compare
Choose a tag to compare
v2.0.0-M1 Pre-release
Pre-release
  • #715 - Change API to use Java 5+ [SWS-599].
  • #714 - Drop OXM modules in favor of Spring 3.0 [SWS-598].
  • #713 - Merge core and core-tiger modules [SWS-597].
  • #689 - Refactor to use OXM from Spring 3 [SWS-567].
  • #633 - Maven dependency for oxm 1.5.5.A non-existent version of Spring [SWS-501].
  • #590 - Update spring-ws Maven POM to use correct Spring artifactId values [SWS-451].

v1.5.9

21 Nov 16:57
Compare
Choose a tag to compare
  • #712 - MessageAddressingProperties not Serializable [SWS-596].
  • #711 - SchemaCollection issue when XSD files are in the classpath, in different JAR artifacts [SWS-594].
  • #709 - Version not specified for build and reporting plugins [SWS-592].
  • #707 - Child POMs should specify parent relativePath [SWS-590].
  • #704 - debug logging will hide parsing error on non well formed xml, and continue processing with incomplete xml [SWS-588].
  • #702 - specify custom TransformerFactory in org.springframework.xml.transform.TransformerObjectSupport [SWS-586].
  • #701 - AbstractHttpSenderConnection does not immediately recognise HTTP 204 has no content-length [SWS-583].
  • #698 - AxiomSoapMessageFactory does not parse application/xop+xml Content-Type properly [SWS-579].
  • #697 - Fix manifest to disallow usage of org.springframework.oxm version 3.0.0 [SWS-578].
  • #696 - sentMessageTracingLogger skips request message headerer content [SWS-576].
  • #695 - CommonsXsdSchemaCollection: Combination of xs:includes and xs:imports in a schema result in incorrect/overcomplete schema in wsdl generated by DefaultWsdl11Definition [SWS-575].
  • #692 - The default encoding is not set to UTF-8 for JibxMarshaller [SWS-572].
  • #691 - Illegal SoapAction header: " [SWS-571].
  • #690 - Refactored SaajSoapMessage getImplementation() method hides root cause problems [SWS-569].
  • #687 - DelegatingSoapEndpointMapping produce NPE [SWS-566].
  • #685 - CommonsHttpMessageSender no longer properly shuts down MultiThreadedHttpConnectionManager [SWS-564].
  • #683 - IllegalStateException: Could not find SAAJ on the classpath after upgrading from 1.5.7 to 1.5.8 [SWS-560].
  • #664 - Add getters to WS-A ActionCallback [SWS-537].
  • #647 - UnsupportedOperationException During Validation After Upgrade From 1.5.6 to 1.5.7 [SWS-521].

v1.5.8

21 Nov 16:58
Compare
Choose a tag to compare
  • #674 - Jaxb2Marshaller.createJaxbContext() doesn't respect provided classloader when checking JAXB version [SWS-550].
  • #673 - integrate AbstractWsSecurityInterceptor with EndpointExceptionResolver [SWS-549].
  • #672 - Expose suppressNamespace and suppressXSIType as properties to CastorMarshaller [SWS-548].
  • #671 - IllegalArgumentException on AxiomSoap11Body.addFault [SWS-545].
  • #667 - Update OSGi headers to accept Spring 3.0 [SWS-541].
  • #660 - Request JMS correlation id field not used to set response message JMS correlation id [SWS-534].
  • #652 - Document use of WsdlDefinition when not using MessageDispatcherServlet [SWS-527].
  • #650 - SaajSoapMessage can get wrong SAAJ version [SWS-525].
  • #649 - CLONE -Namespace prefix in attribute value not resolved correctly [SWS-523].
  • #646 - HTTP Accept header field contains invalid type, and omits text/xml [SWS-520].
  • #644 - Echo sample application fails to build due to missing dependency [SWS-518].
  • #643 - Soap response validation errors after update to 1.5.7 [SWS-517].
  • #605 - Add a new HttpsUrlConnectionMessageSender implementation to allow customization of certificate management [SWS-468].

v1.5.7

21 Nov 16:58
Compare
Choose a tag to compare
  • #642 - SpringPlainTextPasswordValidationCallbackHandler doesn't override handleUsernameToken [SWS-514].
  • #640 - AxiomSoapMessageFactory throws IllegalArgument when Content-Type is not set [SWS-510].
  • #639 - Namespace prefix in attribute value not resolved correctly [SWS-509].
  • #636 - All-in-one jar contains different namespace in spring.handlers than the module jars [SWS-506].
  • #634 - Soap envelope rpc-encoded namespace issue [SWS-502].
  • #547 - remove amazonaws repository urls from spring-ws-parent pom [SWS-500].
  • #631 - 3.6.1. Handling the XML Message tutorial with wrong code [SWS-498].
  • #630 - JDOM exception when parsing odd SOAP message with SaajSoapMessageFactor [SWS-497].
  • #629 - SpringWS client does not send Mtom attachments - it inlines them instead. [SWS-496].
  • #626 - AbstractHttpSenderConnection getErrorMessage() [SWS-494].
  • #625 - Maven POM uses incorrect stax-api dependency [SWS-492].
  • #623 - log Exceptions in SoapFaultMappingExceptionResolver (like spring webmvc SimpleMappingExceptionResolver) [SWS-490].
  • #621 - Export-Packages in MANIFEST.MF are not versioned [SWS-488].
  • #619 - SaajSoap11Body.getFault() does not conforms to interface specification - if no fault is present IllegalArgumentException is thrown instead of returning null. [SWS-486].
  • #618 - xml:lang="en" attribute in element is not compliant to SOAP/1.1 schema [SWS-485].
  • #617 - Missing version qualifiers on Export-Package entries [SWS-484].
  • #616 - Wss4j 1.5.5 stripping custom SOAP headers after 1.5.6 upgrade [SWS-483].
  • #615 - java.lang.IllegalStateException: Connection factory has been shutdown [SWS-482].

v1.5.6

21 Nov 16:58
Compare
Choose a tag to compare
  • #612 - java.lang.NoClassDefFoundError: com/sun/org/apache/xml/internal/security/Init [SWS-476].
  • #611 - Upgrade to Axiom 1.2.8 [SWS-475].
  • #610 - JmsSenderConnection does not commit transaction after send, leading to messages never being sent if sessionTransacted is true [SWS-473].
  • #608 - Invalid xml in SoapFaultMappingExceptionResolver example, section 5.6.1 [SWS-471].
  • #607 - Unwanted property file after extending WebServiceTemplate [SWS-470].
  • #606 - Content type not set accouring to Http specification, RFC 2616 [SWS-469].
  • #604 - Issues while generating of WSDL using SpringWS1.5 and spring-core2.0 [SWS-467].
  • #602 - Optional WS-Addressing request headers being treated as mandatory [SWS-465].
  • #601 - The use of WS Addressing results in malformed SOAP messages [SWS-464].
  • #600 - Update Jibx dependency to 1.1.6a [SWS-463].
  • #599 - JavaDoc fix for PayloadRootAnnotationMethodEndpointMapping [SWS-462].
  • #597 - Correct the documentation about SoapAction in section 4.1.3.3 [SWS-460].
  • #595 - AxiomSoapMessageFactory payloadCaching=false causes org.springframework.ws.soap.axiom.AxiomSoapEnvelope.getBody() to fail [SWS-457].
  • #594 - Wss4jSecurityInterceptor example specifies invalid Validation Action and Securement Action [SWS-456].
  • #593 - Mangled predefined xml 'special character' entities when using AxiomSoapMessageFactory and extending AbstractStaxStreamPayloadEndpoint [SWS-455].
  • #589 - Spelling mistake in documentation [SWS-449].
  • #585 - Generated WSDL file does not contain xmime attribute "expectedContentTypes" present in xsd files. [SWS-442].
  • #583 - WebServiceTemplate still creates a connection even if a ClientInterceptor sets a Response [SWS-440].
  • #575 - WSDL is renedered without resolving dynamic attributes managed using a PropertyPlaceHolderConfigurer object [SWS-430].
  • #421 - Add callback functionality to transport connections [SWS-375].
  • #512 - All-in-one jar doesn't contain correct spring.handlers [SWS-360].

v1.5.5

21 Nov 16:58
Compare
Choose a tag to compare
  • #586 - Javadoc State Thread Safety Level PayloadEndpoint Implementers Must Support [SWS-443].
  • #582 - Reference guide, chapter 5.3.1.1., contains typo [SWS-439].
  • #580 - Method addOmittedFields in XStreamMarshaller should access XStream instance via getter. [SWS-437].
  • #578 - Extension of AbstractSoapFaultDefinitionExceptionResolver to support SOAP 1.2 faults [SWS-433].
  • #577 - AxiomSoap12Body.getFault() returns object of type AxiomSoap11Fault [SWS-432].
  • #576 - Document Spring Security integration [SWS-431].
  • #573 - AbstractEndpointExceptionResolver.resolveException() does not let subclasses have full access to the MethodEndpoint that raised an exception [SWS-427].
  • #572 - Upgrade xmlsec to 1.4.1, since 1.4.0 has problems with UTF-8 [SWS-425].
  • #570 - Class AxiomUtils is not java 1.4 compatible [SWS-422].
  • #568 - AxiomSoapMessage + SOAP1.2 SoapAction [SWS-420].
  • #511 - Packaging: Wrong castor version in distribution. [SWS-419].
  • #567 - Castor mappings are added multiple times [SWS-418].
  • #566 - spring-ws-core-tiger should be declared as an OSGi fragment since it contributes classes to packages from spring-ws-core [SWS-417].
  • #565 - Wss4jSecurityInterceptor loosing SOAPAction header [SWS-416].
  • #509 - SchemaCollection issues with classpath resources and relative schema imports [SWS-413].
  • #562 - PayloadTransformingInterceptor does not work with a DomPoxMessage - the transformation clears the document [SWS-412].
  • #561 - When using permanent replyTo queues, their JNDI names can't start with jms/ in the defaultUri property of the WebServiceGateway [SWS-411].
  • #508 - AxiomSoapMessage does not work fine in Spring-WS with CastorMarshaller [SWS-410].
  • #560 - CommonsXsdSchemaCollection / Apache Schema exceptions do not contain enough detail [SWS-409].
  • #559 - Incorrect URL to Bamboo in pom [SWS-408].
  • #556 - Spring-ws-archetype -DarchetypeVersion=1.5.3 but pom 1.5.2 [SWS-405].
  • #554 - bundles ws.core and ws.support have a circular dependency [SWS-403].

v1.5.4

21 Nov 16:58
Compare
Choose a tag to compare
  • #557 - Constructor in example for AbstractMarshallingPayloadEndpoint is wrong [SWS-406].
  • #555 - Do not transform request payload Sources when not necessary [SWS-404].
  • #553 - Create utility for dealing with Source and Result objects [SWS-402].
  • #552 - unable to use maven2 to use version above 1.0.4 due to missing jar: bouncycastle:bcprov-jdk15:jar:132 [SWS-401].
  • #550 - Upgrade XStream dependency to 1.3 [SWS-399].
  • #549 - Add layer of indirection for obtaining WebServiceTemplate URIs [SWS-398].
  • #548 - Add the possibility to WebServiceTemplate to extract the service URI from a WSDL [SWS-397].
  • #546 - @endpoint with method having any other annotation then @PayloadRoot is not mapped [SWS-396].
  • #545 - Spring-WS support manifest has wrong version of spring xml import [SWS-395].
  • #544 - Update FAQ to reflect new SAAJ jar in WebLogic 10 [SWS-394].
  • #543 - Incoming message with with UTF-8 BOM is failing [SWS-393].
  • #542 - Client-side validation interceptor [SWS-391].
  • #541 - problem with DomContentHandler [SWS-389].
  • #538 - DefaultWsdl11Definition.setFaultSuffix : responseSuffix overwritten [SWS-386].
  • #526 - Missing support for interface/implementation separated JAXB classes in Jaxb2Marshaller [SWS-372].
  • #514 - WSDL generation issue when xsds import other xsds [SWS-362].
  • #366 - Setting Basic Authentication preemptive through CommonsHttpMessageSender [SWS-214].

v1.5.3

21 Nov 16:59
Compare
Choose a tag to compare
  • #537 - Exceptions thrown using WS-Addressing result in Assert failure in Addressing10.addAddressingHeaders [SWS-385].
  • #535 - JmsSenderConnection does not correlate response messages on permanent response queues [SWS-383].
  • #534 - DefaultWsdl11Definition should throw exceptions when given an empty suffix [SWS-382].
  • #531 - Wss4jSecurityInterceptor.toDocument(..) causes decryption to fail when using SaajSoapMessageFactory [SWS-378].
  • #530 - Create all-in-one source jar [SWS-377].
  • #529 - SaajSoapMessage.setSaajMessage() and AxiomSoapMessage.setAxiomMessage() should clear cached fields [SWS-376].
  • #528 - DefaultURIResolver with witespaces [SWS-374].
  • #527 - broken links in FAQ [SWS-373].
  • #525 - Expose MaxConnectionsPerHost and TotalConnections in CommonsHttpMessageSender [SWS-371].
  • #524 - 'KeyStoreUtils.loadDefaultKeyStore()' issue [SWS-370].
  • #523 - Website links broken [SWS-369].
  • #521 - SOAP over JMS (BEA Weblogic 9.2) - empty body in SOAP responses with a jms TextMessage [SWS-367].
  • #520 - Dynamic AOP proxies for @endpoints result in IllegalArgumentExceptions [SWS-366].
  • #518 - wss4j-1.5.4.jar not in repository [SWS-365].
  • #516 - AcegiPlainTextPasswordValidationCallbackHandler doesn't implement InitializingBean [SWS-363].
  • #513 - XStream.addImplicitCollection not supported by XStreamMarshaller [SWS-361].
  • #510 - Using Axiom with payload caching off sometimes creates empty soap bodies [SWS-359].
  • #507 - NPE in JmsSenderConnection.onReceiveBeforeRead() when the received Message is null [SWS-358].
  • #413 - Axiom does not support SwA attachments [SWS-357].
  • #498 - HandlerAdapter for XsdSchemas [SWS-346].
  • #430 - AbstractAnnotationMethodEndpointMapping doesn't support proxied bean dependencies [SWS-273].

v1.5.2

21 Nov 16:59
Compare
Choose a tag to compare
  • #506 - mistakes in the Spring webservices online tutorial [SWS-355].
  • #505 - Document AbstractValidatingMarshallingPayloadEndpoint and AbstractFaultCreatingValidatingMarshallingPayloadEndpoint [SWS-354].
  • #504 - Schema inlining results in duplicate inlining of files referenced from multiple files [SWS-353].
  • #497 - WSS4J interceptor creates creates invalid digest for SAAJ messages [SWS-345].
  • #496 - Add @endpoints support to AbstractEndpointExceptionResolver [SWS-344].
  • #483 - SaajContentHandler shouldn't repeat namespace declarations [SWS-329].
  • #458 - Need to prevent parsing server-side responses and client-side requests into axiom trees if using axiom and payload caching is off [SWS-302].