Backported changes from 1.5.4 (r13500:13505)

This commit is contained in:
Arjen Poutsma
2008-08-01 13:41:03 +00:00
parent 087cebdd5e
commit 3562c5e6ce
16 changed files with 79 additions and 33 deletions

View File

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

View File

@@ -2,6 +2,35 @@ SPRING WEB SERVICES CHANGELOG
=============================
http://www.springframework.org/spring-ws
Changes in version 1.5.4
-------------------------
** Bug
* [SWS-386] - DefaultWsdl11Definition.setFaultSuffix : responseSuffix overwritten
* [SWS-389] - problem with DomContentHandler
* [SWS-392] - AbstractMarshallingPayloadEndpoint and XStreamMarshaller produces malformed response body
* [SWS-393] - Incoming message with with UTF-8 BOM is failing
* [SWS-395] - Spring-WS support manifest has wrong version of spring xml import
* [SWS-396] - @Endpoint with method having any other annotation then @PayloadRoot is not mapped
* [SWS-401] - unable to use maven2 to use version above 1.0.4 due to missing jar: bouncycastle:bcprov-jdk15:jar:132
* [SWS-406] - Constructor in example for AbstractMarshallingPayloadEndpoint is wrong
** Improvement
* [SWS-214] - Setting Basic Authentication preemptive through CommonsHttpMessageSender
* [SWS-224] - XStreamMarshaller is missing the call to omit fields from serialization process
* [SWS-372] - Missing support for interface/implementation separated JAXB classes in Jaxb2Marshaller
* [SWS-390] - Document OXM tags
* [SWS-394] - Update FAQ to reflect new SAAJ jar in WebLogic 10
* [SWS-397] - Add the possibility to WebServiceTemplate to extract the service URI from a WSDL
* [SWS-399] - Upgrade XStream dependency to 1.3
* [SWS-400] - Make AbstractLoggingInterceptor more extensible
* [SWS-404] - Do not transform request payload Sources when not necessary
** New Feature
* [SWS-362] - WSDL generation issue when xsds import other xsds
* [SWS-391] - Client-side validation interceptor
* [SWS-398] - Add layer of indirection for obtaining WebServiceTemplate URIs
* [SWS-402] - Create utility for dealing with Source and Result objects
Changes in version 1.5.3
-------------------------
** Bug

View File

@@ -48,7 +48,7 @@ import org.springframework.ws.soap.addressing.server.annotation.Address;
* }
* </pre>
* <p/>
* If set, the {@link @Address} annotation on the endpoint class should be equal to the {@link
* If set, the {@link Address} annotation on the endpoint class should be equal to the {@link
* org.springframework.ws.soap.addressing.core.MessageAddressingProperties#getTo() destination} property of the
* incominging message.
*

View File

@@ -1,14 +1,17 @@
Dear Spring community,
I'm pleased to announce that Spring Web Services 1.5.3 has been released!
I'm pleased to announce that Spring Web Services 1.5.4 has been released!
This is the third bug fix and enhancement release in the Spring-WS 1.5 series.
It fixes all bugs reported since 1.5.2 and introduces various enhancements
throughout the framework:
This is the fourth bug fix and enhancement release in the Spring-WS 1.5
series. It fixes all bugs reported since 1.5.3 and introduces various
enhancements throughout the framework:
* Support for receiving SOAP messages on permanent JMS queues, and various
other JMS transport bug fixes
* Support for Soap with Attachments using Axiom
* Client-side XSD validation in the WebServiceTemplate, which allows you to
make sure you conform to a provided schema.
* Ability to point the WebServiceTemplate to a WSDL Resource, extracting the
location from it.
* Major speed inprovements in the DOM-based endpoint base classes
(AbstractDomPayloadEndpoint, AbstractJdomPayloadEndpoint, etc.).
and more, including more documentation. Please see the changelog for details.

View File

@@ -124,6 +124,13 @@
<configuration>
<quiet>true</quiet>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>

View File

@@ -697,6 +697,13 @@
<link>http://ws.apache.org/commons/XmlSchema/apidocs/</link>
</links>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>

View File

@@ -1,4 +1,4 @@
SPRING WEB SERVICES 1.5.2 (May 2008)
SPRING WEB SERVICES 1.5.4 (August 2008)
-------------------------------
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.2.jar
* spring-oxm-1.5.4.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.2.jar
* spring-oxm-tiger-1.5.4.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.2.jar
* spring-ws-core-1.5.4.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.2.jar
* spring-ws-core-tiger-1.5.4.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.2.jar
* spring-ws-support-1.5.4.jar
- Contents: The Spring-WS Support
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core
[JMS, JavaMail]
* spring-ws-security-1.5.2.jar
* spring-ws-security-1.5.4.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.2.jar
* spring-xml-1.5.4.jar
- Contents: Spring XML utility framework
- Dependencies: Commons Logging, spring-beans, spring-core
[StAX, Xalan, Jaxen]
* spring-ws-1.5.2.jar
* spring-ws-1.5.4.jar
- Contents: Convenient al-in-one jar containing all of the jars described above

View File

@@ -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.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.4"/>
</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.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-support" version="1.5.4"/>
<dependency groupId="org.springframework" artifactId="spring-jms" version="2.5.1"/>
</artifact:dependencies>

View File

@@ -19,8 +19,8 @@
<artifact:dependencies pathId="classpath">
<remoteRepository refid="main"/>
<remoteRepository refid="java.net"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-security" version="1.5.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.4"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-security" version="1.5.4"/>
<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

@@ -11,7 +11,7 @@
</typedef>
<artifact:dependencies pathId="classpath">
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.4"/>
<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

@@ -11,7 +11,7 @@
</typedef>
<artifact:dependencies pathId="classpath">
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.4"/>
<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.3"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.4"/>
<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.3</version>
<version>1.5.4</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.3 \
-DarchetypeVersion=1.5.4 \
-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.3</version>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>jdom</groupId>

View File

@@ -6,15 +6,15 @@ Downloads
* Get the latest Spring Web Services releases here
* <<Spring-WS 1.5.3 is the current production release (JDK 1.4+)>>
* <<Spring-WS 1.5.4 is the current production release (JDK 1.4+)>>
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=611368}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.5.3/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=56915}Announcement}}
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=617117}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.5.4/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=58204}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.3 is the upcoming production release>>
* <<Spring-WS 1.5.5 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.4-SNAPSHOT</version>
<version>1.5.5-SNAPSHOT</version>
</dependency>
+---------------