Skip to content

Commit b38c538

Browse files
committed
Working on 1.5.0
1 parent 17da640 commit b38c538

File tree

12 files changed

+208
-32
lines changed

12 files changed

+208
-32
lines changed

archetype/src/main/resources/archetype-resources/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
<dependency>
1616
<groupId>org.springframework.ws</groupId>
1717
<artifactId>spring-oxm</artifactId>
18-
<version>1.5.0-rc2</version>
18+
<version>1.5.0</version>
1919
</dependency>
2020
<dependency>
2121
<groupId>org.springframework.ws</groupId>
2222
<artifactId>spring-ws-core</artifactId>
23-
<version>1.5.0-rc2</version>
23+
<version>1.5.0</version>
2424
</dependency>
2525
</dependencies>
2626
</project>

changelog.txt

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
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

notes.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Dear Spring community,
2+
3+
I'm pleased to announce that Spring Web Services 1.5.0 has been released!
4+
This final release candidate the following new features over 1.0.3:
5+
6+
* Two new transports: JMS and email, both for client and server,
7+
* WSS4J-based WS-Security implementation, which allows for WS-Security on
8+
non-SUN JDKs (i.e. WebSphere) and JDK 1.4,
9+
* WS-Addressing support for both client and server, supporting the August 2004
10+
and final versions of the specification,
11+
* Native support for Java 6, including JAXP 1.4, and the bundled SAAJ 1.3 and
12+
JAXB 2.0,
13+
* Two new Spring namespaces, which drastically decrease the amount of XML
14+
required to configure marshallers and typical Spring-WS constructs,
15+
* Spring-WS jars are now OSGi bundles,
16+
* A new, client-side interception mechanism, including WS-Security support,
17+
* @Endpoints are now @Components, so they are automatically picked up when
18+
using Spring 2.5 component scanning
19+
* A new and improved XSD-to-WSDL generator that inlines included and imported
20+
XSDs
21+
* Support for Spring Security
22+
* Support for the Java 6 HTTP Server
23+
* Two new samples, showing Plain Old XML usage and WS-Addressing with the
24+
Java 6 HTTP server
25+
26+
and many small improvements and bug fixes.
27+
28+
We recommend upgrading to Spring Web Services 1.5 from all previous versions,
29+
in order to benefit from these new features!
30+
31+
The 1.5 series is 95% backwards compatible, though support for Java 1.3 has
32+
been dropped, in favor of Java 1.6. A week from now, we will release 1.0.4,
33+
backporting all bugfixes in the 1.5 branch.
34+
35+
For more information, see http://static.springframework.org/spring-ws/sites/1.5/

readme.txt

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
SPRING WEB SERVICES 1.5.0 Release Candidate 2 (March 2008)
1+
SPRING WEB SERVICES 1.5.0 (March 2008)
22
-------------------------------
33
http://www.springframework.org/spring-ws
44
http://forum.springframework.org/forumdisplay.php?f=39
@@ -19,13 +19,15 @@ Spring-WS requires J2SE 1.4 or higher and J2EE 1.4 or higher. J2SE 1.6 is requi
1919
Release contents:
2020

2121
"." contains Spring-WS distribution units (jars and source zip archives), readme, and copyright
22+
"dist" contains the Spring-WS distribution
23+
"dist/modules" contains the Spring-WS modules
24+
25+
The -with-dependencies distribution contains the following additional content:
26+
27+
"dist/module-sources" contains the Spring-WS modules
2228
"docs" contains the Spring-WS reference manual and API Javadocs
23-
"modules" contains buildable modules
24-
"modules/spring-oxm" contains buildable Spring O/X Mapping sources
25-
"modules/spring-ws-core" contains buildable Spring-WS core sources
26-
"modules/spring-ws-security" contains buildable Spring-WS security sources
27-
"modules/spring-xml" contains buildable Spring XML utility sources, an internal library used by Spring-WS
2829
"samples" contains buildable Spring-WS sample application sources
30+
"lib" contains the Spring-WS dependencies
2931

3032
See the readme.txt within the above directories for additional information.
3133

@@ -37,40 +39,40 @@ The following distinct jar files are included in the distribution. This list spe
3739
third-party dependencies. Libraries in [brackets] are optional, i.e. just necessary for certain functionality. For an
3840
exact list of Spring-WS project dependencies see the respective Maven2 pom.xml files.
3941

40-
* spring-oxm-1.5.0-rc2.jar
42+
* spring-oxm-1.5.0.jar
4143
- Contents: The Spring Object/XML Mapping framework
4244
- Dependencies: Commons Logging, spring-beans, spring-core
4345
[Log4J, JAXB 1, Castor, XMLBeans, StAX, JiBX, XStream]
4446

45-
* spring-oxm-tiger-1.5.0-rc2.jar
47+
* spring-oxm-tiger-1.5.0.jar
4648
- Contents: The Spring Object/XML Mapping framework for Java 5
4749
- Dependencies: Commons Logging, spring-beans, spring-core, JAXB 2
4850

49-
* spring-ws-core-1.5.0-rc2.jar
51+
* spring-ws-core-1.5.0.jar
5052
- Contents: The Spring-WS Core
5153
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-oxm
5254
[Log4J, spring-web, spring-webmvc, SAAJ, JDOM, StAX, Servlet API, JAF, Axiom, DOM4J, XOM, WSDL4J]
5355

54-
* spring-ws-core-tiger-1.5.0-rc2.jar
56+
* spring-ws-core-tiger-1.5.0.jar
5557
- Contents: The Spring-WS Core for Java 5
5658
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core
5759

58-
* spring-ws-support-1.5.0-rc2.jar
60+
* spring-ws-support-1.5.0.jar
5961
- Contents: The Spring-WS Support
6062
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core
6163
[JMS, JavaMail]
6264

63-
* spring-ws-security-1.5.0-rc2.jar
65+
* spring-ws-security-1.5.0.jar
6466
- Contents: Spring-WS Security integration
6567
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-ws-core
6668
[Log4J, xmlsdig, xmlsec, XWS-security, Acegi, WSS4J]
6769

68-
* spring-xml-1.5.0-rc2.jar
70+
* spring-xml-1.5.0.jar
6971
- Contents: Spring XML utility framework
7072
- Dependencies: Commons Logging, spring-beans, spring-core
7173
[StAX, Xalan, Jaxen]
7274

73-
* spring-ws-1.5.0-rc2.jar
75+
* spring-ws-1.5.0.jar
7476
- Contents: Convenient al-in-one jar containing all of the jars described above
7577

7678

samples/airline/client/jms/build.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
<remoteRepository refid="spring-ext"/>
2525
<dependency groupId="javax.xml.soap" artifactId="saaj-api" version="1.3"/>
2626
<dependency groupId="org.apache.activemq" artifactId="activemq-core" version="4.1.1"/>
27-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-rc2"/>
27+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0"/>
2828
</artifact:dependencies>
2929

3030
<artifact:dependencies pathId="runtime.classpath">
3131
<remoteRepository refid="main"/>
3232
<remoteRepository refid="java.net"/>
3333
<remoteRepository refid="spring-ext"/>
3434
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
35-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-support" version="1.5.0-rc2"/>
35+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-support" version="1.5.0"/>
3636
<dependency groupId="org.springframework" artifactId="spring-jms" version="2.5.1"/>
3737
</artifact:dependencies>
3838

samples/airline/client/spring-ws/build.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
<artifact:dependencies pathId="classpath">
2121
<remoteRepository refid="main"/>
2222
<remoteRepository refid="java.net"/>
23-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-rc2"/>
24-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-security" version="1.5.0-rc2"/>
23+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0"/>
24+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-security" version="1.5.0"/>
2525
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
2626
<dependency groupId="commons-httpclient" artifactId="commons-httpclient" version="3.0.1"/>
2727
<dependency groupId="xmlbeans" artifactId="xbean" version="2.2.0"/>

samples/echo/client/spring-ws/build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</typedef>
1313

1414
<artifact:dependencies pathId="classpath">
15-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-rc2"/>
15+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0"/>
1616
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
1717
<dependency groupId="commons-httpclient" artifactId="commons-httpclient" version="3.0.1"/>
1818
</artifact:dependencies>

samples/pox/client/spring-ws/build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</typedef>
1313

1414
<artifact:dependencies pathId="classpath">
15-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-rc2"/>
15+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0"/>
1616
<dependency groupId="log4j" artifactId="log4j" version="1.2.13"/>
1717
</artifact:dependencies>
1818

samples/stockquote/client/spring-ws/build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</typedef>
1313

1414
<artifact:dependencies pathId="classpath">
15-
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-rc2"/>
15+
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0"/>
1616
<dependency groupId="com.sun.xml.messaging.saaj" artifactId="saaj-impl" version="1.3"/>
1717
<dependency groupId="log4j" artifactId="log4j" version="1.2.13"/>
1818
</artifact:dependencies>

src/docbkx/tutorial.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@
474474
</para>
475475
<screen>mvn archetype:create -DarchetypeGroupId=org.springframework.ws \
476476
-DarchetypeArtifactId=spring-ws-archetype \
477-
-DarchetypeVersion=1.5.0-rc2 \
477+
-DarchetypeVersion=1.5.0 \
478478
-DgroupId=com.mycompany.hr \
479479
-DartifactId=holidayService
480480
</screen>
@@ -634,7 +634,7 @@ public class HolidayEndpoint extends AbstractJDomPayloadEndpoint {
634634
<dependency>
635635
<groupId>org.springframework.ws</groupId>
636636
<artifactId>spring-ws-core</artifactId>
637-
<version>1.5.0-rc2</version>
637+
<version>1.5.0</version>
638638
</dependency>
639639
<dependency>
640640
<groupId>jdom</groupId>

src/site/apt/downloads/releases.apt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@ Downloads
66

77
* Get the latest Spring Web Services releases here
88

9-
* <<Spring-WS 1.0.3 is the current production release>>
9+
* <<Spring-WS 1.5.0 is the current production release>>
1010

11-
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=563313}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.0.3/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=47787}Announcement}}
12-
13-
* <<Spring-WS 1.5.0 Release Candidate 2 is the current development preview>>
11+
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=587838}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.5.0/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=51796}Announcement}}
12+
13+
* <<Spring-WS 1.0.3 is the previous production release>>
14+
15+
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=563313}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.0.3/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=47787}Announcement}}
1416

15-
* {{{http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=178569&release_id=585804}Download}} | {{{http://static.springframework.org/spring-ws/docs/1.5.0-rc2/changelog.txt}Changelog}} | {{{http://forum.springframework.org/showthread.php?t=51444}Announcement}}
1617

17-
* <<Spring-WS 1.5.0 is the upcoming production release>>
18+
* <<Spring-WS 1.5.1 is the upcoming production release>>
1819

1920
* {{{snapshots.html}Download nightly snapshots}}

src/site/apt/downloads/snapshots.apt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Snapshot Builds
2323
<dependency>
2424
<groupId>org.springframework.ws</groupId>
2525
<artifactId>spring-ws-core</artifactId>
26-
<version>1.5.0-SNAPSHOT</version>
26+
<version>1.5.1-SNAPSHOT</version>
2727
</dependency>
2828
+---------------
2929

0 commit comments

Comments
 (0)