Integrated changes from 1.5.9 release

This commit is contained in:
Arjen Poutsma
2010-01-29 12:45:22 +00:00
18 changed files with 105 additions and 44 deletions

View File

@@ -15,12 +15,12 @@
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-oxm</artifactId>
<version>1.5.7</version>
<version>1.5.9</version>
</dependency>
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>1.5.7</version>
<version>1.5.9</version>
</dependency>
</dependencies>
</project>

View File

@@ -2,6 +2,72 @@ SPRING WEB SERVICES CHANGELOG
=============================
http://www.springframework.org/spring-ws
Changes in version 1.5.9
------------------------
** Bug
* [SWS-521] - UnsupportedOperationException During Validation After Upgrade From 1.5.6 to 1.5.7
* [SWS-560] - IllegalStateException: Could not find SAAJ on the classpath after upgrading from 1.5.7 to 1.5.8
* [SWS-564] - CommonsHttpMessageSender no longer properly shuts down MultiThreadedHttpConnectionManager
* [SWS-566] - DelegatingSoapEndpointMapping produce NPE
* [SWS-569] - Refactored SaajSoapMessage getImplementation() method hides root cause problems
* [SWS-571] - Illegal SoapAction header: "
* [SWS-572] - The default encoding is not set to UTF-8 for JibxMarshaller
* [SWS-575] - CommonsXsdSchemaCollection: Combination of xs:includes and xs:imports in a schema result in incorrect/overcomplete schema in wsdl generated by DefaultWsdl11Definition
* [SWS-576] - sentMessageTracingLogger skips request message headerer content
* [SWS-578] - Fix manifest to disallow usage of org.springframework.oxm version 3.0.0
* [SWS-579] - AxiomSoapMessageFactory does not parse application/xop+xml Content-Type properly
* [SWS-582] - Wss4jSecurityInterceptor loosing action from HTTP ContentType header for SOAP V1.2
* [SWS-588] - debug logging will hide parsing error on non well formed xml, and continue processing with incomplete xml
* [SWS-592] - Version not specified for build and reporting plugins
* [SWS-594] - SchemaCollection issue when XSD files are in the classpath, in different JAR artifacts
* [SWS-595] - SoapUtils.setActionInContentType incorrectly replaces existing actions
** Improvement
* [SWS-537] - Add getters to WS-A ActionCallback
* [SWS-577] - Wss4jSecurityInterceptor ignores Timestamp timeToLive property when creating Timestamp element
* [SWS-581] - expose ability to set Wss4j option ALLOW_NAMESPACE_QUALIFIED_PASSWORD_TYPES via Wss4jSecurityInterceptor
* [SWS-583] - AbstractHttpSenderConnection does not immediately recognise HTTP 204 has no content-length
* [SWS-586] - specify custom TransformerFactory in org.springframework.xml.transform.TransformerObjectSupport
* [SWS-590] - Child POMs should specify parent relativePath
* [SWS-596] - MessageAddressingProperties not Serializable
** Task
* [SWS-561] - Update Xalan dependency to 2.7.1
* [SWS-562] - Update Spring Security dependency to 2.0.5
Changes in version 1.5.8
-------------------------
** Bug
* [SWS-517] - Soap response validation errors after update to 1.5.7
* [SWS-518] - Echo sample application fails to build due to missing dependency
* [SWS-520] - HTTP Accept header field contains invalid type, and omits text/xml
* [SWS-521] - UnsupportedOperationException During Validation After Upgrade From 1.5.6 to 1.5.7
* [SWS-523] - CLONE -Namespace prefix in attribute value not resolved correctly
* [SWS-545] - IllegalArgumentException on AxiomSoap11Body.addFault
* [SWS-546] - 7.3.6.1. Decryption
* [SWS-550] - Jaxb2Marshaller.createJaxbContext() doesn't respect provided classloader when checking JAXB version
* [SWS-555] - Check User's status in SpringDigestPasswordValidationCallbackHandler
** Improvement
* [SWS-515] - Validate WSS headers using new checkReceiverResultsAnyOrder method in WSHandler.
* [SWS-524] - Wss4j security header validation: make header elements check overriddable
* [SWS-525] - SaajSoapMessage can get wrong SAAJ version
* [SWS-527] - Document use of WsdlDefinition when not using MessageDispatcherServlet
* [SWS-534] - Request JMS correlation id field not used to set response message JMS correlation id
* [SWS-541] - Update OSGi headers to accept Spring 3.0
* [SWS-547] - Wss4jSecurityInterceptor: support for securement signature user setting via WSHandlerConstants.SIGNATURE_USER
* [SWS-548] - Expose suppressNamespace and suppressXSIType as properties to CastorMarshaller
** New Feature
* [SWS-468] - Add a new HttpsUrlConnectionMessageSender implementation to allow customization of certificate management
* [SWS-549] - integrate AbstractWsSecurityInterceptor with EndpointExceptionResolver
** Task
* [SWS-516] - Upgrade wss4j to 1.5.8
* [SWS-553] - Upgrade XMLBeans to 2.4.0
Changes in version 1.5.7
-------------------------
** Bug

View File

@@ -1,14 +1,9 @@
Dear Spring community,
I'm pleased to announce that Spring Web Services 1.5.7 has been released!
I'm pleased to announce that Spring Web Services 1.5.9 has been released!
This is the latest bug fix and enhancement release in the Spring-WS 1.5
series. It fixes all bugs reported since 1.5.6 and introduces various
enhancements throughout the framework:
* WSS4J improvements.
* Axiom improvements.
and more. Please see the changelog for details.
series. It fixes all bugs reported since 1.5.8 and introduces various
enhancements throughout the framework. Please see the changelog for details.
For more information, see http://static.springframework.org/spring-ws/site/

View File

@@ -1,4 +1,4 @@
SPRING WEB SERVICES 1.5.7 (May 2009)
SPRING WEB SERVICES 1.5.9 (Januari 2010)
-------------------------------
http://www.springframework.org/spring-ws
http://forum.springframework.org/forumdisplay.php?f=39
@@ -39,40 +39,40 @@ The following distinct jar files are included in the distribution. This list spe
third-party dependencies. Libraries in [brackets] are optional, i.e. just necessary for certain functionality. For an
exact list of Spring-WS project dependencies see the respective Maven2 pom.xml files.
* spring-oxm-1.5.7.jar
* spring-oxm-1.5.9.jar
- Contents: The Spring Object/XML Mapping framework
- Dependencies: Commons Logging, spring-beans, spring-core
[Log4J, JAXB 1, Castor, XMLBeans, StAX, JiBX, XStream]
* spring-oxm-tiger-1.5.7.jar
* spring-oxm-tiger-1.5.9.jar
- Contents: The Spring Object/XML Mapping framework for Java 5
- Dependencies: Commons Logging, spring-beans, spring-core, JAXB 2
* spring-ws-core-1.5.7.jar
* spring-ws-core-1.5.9.jar
- Contents: The Spring-WS Core
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-oxm
[Log4J, spring-web, spring-webmvc, SAAJ, JDOM, StAX, Servlet API, JAF, Axiom, DOM4J, XOM, WSDL4J]
* spring-ws-core-tiger-1.5.7.jar
* spring-ws-core-tiger-1.5.9.jar
- Contents: The Spring-WS Core for Java 5
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core
* spring-ws-support-1.5.7.jar
* spring-ws-support-1.5.9.jar
- Contents: The Spring-WS Support
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core
[JMS, JavaMail]
* spring-ws-security-1.5.7.jar
* spring-ws-security-1.5.9.jar
- Contents: Spring-WS Security integration
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-ws-core
[Log4J, xmlsdig, xmlsec, XWS-security, Acegi, WSS4J]
* spring-xml-1.5.7.jar
* spring-xml-1.5.9.jar
- Contents: Spring XML utility framework
- Dependencies: Commons Logging, spring-beans, spring-core
[StAX, Xalan, Jaxen]
* spring-ws-1.5.7.jar
* spring-ws-1.5.9.jar
- Contents: Convenient al-in-one jar containing all of the jars described above

View File

@@ -14,7 +14,7 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net.1" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net.1" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:remoteRepository id="java.net.2" url="http://download.java.net/maven/2/"/>

View File

@@ -12,7 +12,7 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:remoteRepository id="spring-ext"
url="https://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-ext/"/>
@@ -23,7 +23,7 @@
<remoteRepository refid="spring-ext"/>
<dependency groupId="javax.xml.soap" artifactId="saaj-api" version="1.3"/>
<dependency groupId="org.apache.activemq" artifactId="activemq-core" version="4.1.1"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
</artifact:dependencies>
<artifact:dependencies pathId="runtime.classpath">
@@ -31,7 +31,7 @@
<remoteRepository refid="java.net"/>
<remoteRepository refid="spring-ext"/>
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-support" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-support" version="1.5.9"/>
<dependency groupId="org.springframework" artifactId="spring-jms" version="2.5.1"/>
</artifact:dependencies>

View File

@@ -12,7 +12,7 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:remoteRepository id="spring-ext"

View File

@@ -13,14 +13,14 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:dependencies pathId="classpath">
<remoteRepository refid="main"/>
<remoteRepository refid="java.net"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-security" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-security" version="1.5.9"/>
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
<dependency groupId="commons-httpclient" artifactId="commons-httpclient" version="3.0.1"/>
<dependency groupId="xmlbeans" artifactId="xbean" version="2.2.0"/>

View File

@@ -12,7 +12,7 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:remoteRepository id="spring-ext"
url="https://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-ext/"/>

View File

@@ -11,7 +11,7 @@
</typedef>
<artifact:dependencies pathId="classpath">
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
<dependency groupId="commons-httpclient" artifactId="commons-httpclient" version="3.0.1"/>
</artifact:dependencies>

View File

@@ -15,7 +15,7 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:dependencies pathId="generate.classpath">

View File

@@ -15,7 +15,7 @@
</typedef>
<artifact:remoteRepository id="main" url="http://repo1.maven.org/maven2/"/>
<artifact:remoteRepository id="java.net" url="https://maven-repository.dev.java.net/nonav/repository"
<artifact:remoteRepository id="java.net" url="http://download.java.net/maven/1/"
layout="legacy"/>
<artifact:dependencies pathId="generate.classpath">
@@ -29,7 +29,7 @@
<remoteRepository refid="main"/>
<remoteRepository refid="java.net"/>
<dependency groupId="org.springframework" artifactId="spring-core" version="2.5.6"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
<dependency groupId="org.apache.ws.commons.axiom" artifactId="axiom-api" version="1.2.8"/>
<dependency groupId="org.apache.ws.commons.axiom" artifactId="axiom-impl" version="1.2.8"/>
</artifact:dependencies>
@@ -37,9 +37,9 @@
<artifact:dependencies pathId="runtime.classpath">
<remoteRepository refid="main"/>
<remoteRepository refid="java.net"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-oxm" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-oxm-tiger" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
<dependency groupId="org.springframework.ws" artifactId="spring-oxm" version="1.5.9"/>
<dependency groupId="org.springframework.ws" artifactId="spring-oxm-tiger" version="1.5.9"/>
<dependency groupId="com.sun.xml.ws" artifactId="jaxws-rt" version="EA3"/>
<dependency groupId="com.sun.xml.bind" artifactId="jaxb-impl" version="2.1-EA2"/>
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>

View File

@@ -11,7 +11,7 @@
</typedef>
<artifact:dependencies pathId="classpath">
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
<dependency groupId="log4j" artifactId="log4j" version="1.2.13"/>
</artifact:dependencies>

View File

@@ -11,7 +11,7 @@
</typedef>
<artifact:dependencies pathId="classpath">
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.7"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.9"/>
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
<dependency groupId="log4j" artifactId="log4j" version="1.2.13"/>
</artifact:dependencies>

View File

@@ -3,7 +3,7 @@
<parent>
<artifactId>spring-ws-parent</artifactId>
<groupId>org.springframework.ws</groupId>
<version>1.5.7</version>
<version>1.5.10-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-ws-sandbox</artifactId>

View File

@@ -474,7 +474,7 @@
</para>
<screen>mvn archetype:create -DarchetypeGroupId=org.springframework.ws \
-DarchetypeArtifactId=spring-ws-archetype \
-DarchetypeVersion=1.5.7 \
-DarchetypeVersion=1.5.9 \
-DgroupId=com.mycompany.hr \
-DartifactId=holidayService
</screen>
@@ -634,7 +634,7 @@ public class HolidayEndpoint extends AbstractJDomPayloadEndpoint {
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>1.5.7</version>
<version>1.5.9</version>
</dependency>
<dependency>
<groupId>jdom</groupId>

View File

@@ -6,14 +6,14 @@ Downloads
* Get the latest Spring Web Services releases here
* <<Spring-WS 1.5.7 is the current production release (JDK 1.4+)>>
* <<Spring-WS 1.5.9 is the current production release (JDK 1.4+)>>
* {{{http://www.springsource.com/download/community?project=Spring%20Web%20Services}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.5.7/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=72196}Announcement}}
* {{{http://www.springsource.com/download/community?project=Spring%20Web%20Services}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.5.9/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=83900}Announcement}}
* <<Spring-WS 1.0.4 is the previous production release (JDK 1.3)>>
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=590453}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.0.4/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=52246}Announcement}}
* <<Spring-WS 1.5.8 is the upcoming production release>>
* <<Spring-WS 1.5.10 is the upcoming production release>>
* {{{snapshots.html}Download nightly snapshots}}

View File

@@ -23,7 +23,7 @@ Snapshot Builds
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>1.5.8-SNAPSHOT</version>
<version>1.5.10-SNAPSHOT</version>
</dependency>
+---------------