Releases: spring-projects/spring-ws
Releases · spring-projects/spring-ws
v1.5.7
- #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
- #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
- #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
- #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
- #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
- #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].
v1.5.1
- #501 - Upgrade Airline sample to use Spring Security [SWS-350].
- #408 - Error using AxiomSoapMessageFactory with comments in request [SWS-347].
- #494 - NPE in AbstractAnnotationMethodEndpointMapping on line 47 during postProcessAfterInitialization [SWS-342].
- #493 - Wss4jSecurityInterceptor and AcegiDigestPasswordValidationCallbackHandler do not correctly work together to update the Acegi security context. [SWS-341].
- #492 - Create new MessagesProvider that only includes elements with the given suffixes [SWS-340].
- #491 - XML namespace (http://www.w3.org/XML/1998/namespace) mapped to wrong prefix when building WSDL with inlined schemas [SWS-339].
- #490 - Inspect Content-Type in WebServiceTemplate [SWS-338].
- #489 - WebServiceTemplate problem when invoking oneway style services with marshalSendAndReceive [SWS-337].
- #488 - Fix Airline C# client build script [SWS-336].
- #401 - SaajXmlReader NullPointerException / jboss / mac in interceptors [SWS-335].
- #487 - Calls to lifecycleMonitor.notifyAll() in AbstractStandaloneMessageReceiver are superfluous [SWS-334].
- #486 - Transport streams not closed in WebServiceConnection [SWS-333].
- #399 - Upgrade to Spring Security 2.0 [SWS-332].
- #485 - Spring MVC View based on OXM marshaller [SWS-331].
- #484 - WebServiceTemplate hasFaut skips check for fault in response if the connection implements FaultAwareWebServiceConnection [SWS-330].
- #482 - Error creating signed message with WSS4J [SWS-328].
- #481 - Document Embedded HTTP Server transport [SWS-327].
- #480 - Separate MessageTracing logger between sent and received messages [SWS-326].
- #479 - Spring WS modules require spring modules 2.5.0 [SWS-325].
- #478 - Make Import-package: javax.wsdl.extensions.soap12 in MANIFEST.MF optional [SWS-324].
- #477 - Fix xmlsec dependency [SWS-323].
- #475 - Update artifact version in tutorial [SWS-321].
- #474 - Add timeout properties to Client-side transport [SWS-320].
- #473 - Document MessageTracing logging [SWS-319].
- #394 - Integrate spring OXM with Spring core JMS support / OXM MessageConverter [SWS-317].
- #465 - Add namespaceMappings property to CastorMarshaller [SWS-309].
- #456 - SAAJ0539: Unable to get header stream in saveChanges [SWS-300].
- #444 - Spring Web Services does not seem to work with Castor 1.2 [SWS-287].
- #438 - add support for imported xsd in static wsdl as well as xsd's that import other xsd's [SWS-281].
v1.0.4
- #442 - Clear SecurityContext in Acegi Callbacks [SWS-285].
- #432 - NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces. [SWS-275].
- #431 - Soap headers with whitespace cause java.lang.ClassCastException: com.sun.xml.messaging.saaj.soap.impl.TextImpl - Part II [SWS-274].
- #423 - AxiomContentHandler should empty the response body before adding the transformation result [SWS-266].
- #420 - XPathExpressionFactory should fallback to Jaxen if no JAXP 1.3 XPath implementation is available [SWS-264].
v1.5.0
v1.5.0-RC2
- #470 - Endpointsextending AbstractMarshallingPayloadEndpoint require a marshaller also for oneway style service [SWS-315].
- #468 - Rewrite Airline sample to use Spring 2.5 features [SWS-313].
- #467 - Add FAQ entry for Websphere [SWS-312].
- #466 - Create RequestMessage in JmsSenderConnection constructor [SWS-311].
- #389 - Add getters for ProviderBasedWsdl4jDefinition [SWS-310].
- #464 - WebServiceTemplate skips handling fault in response with checkConnectionForFault="false" when HTTP status code is not 200 or 500 [SWS-308].
- #463 - org.springframework.ws.soap.security.wss4j.callback.KeyStoreCallbackHandler uses tiger specific classes [SWS-307].
- #462 - Document DefaultWsdl11Defintion and WSDL Provider model [SWS-306].
- #460 - Support XsdSchema in AbstractValidatingInterceptor [SWS-304].
- #455 - WS-Addressing Documentation [SWS-299].
- #333 - Create and use some wrapper around javax.xml.validation.Schema [SWS-179].
- #244 - WS-Addressing support [SWS-84].