Skip to content

Commit

Permalink
Changes for 1.5.0 M1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
poutsma committed Dec 8, 2007
1 parent 919b3cf commit 7bc1144
Show file tree
Hide file tree
Showing 15 changed files with 110 additions and 47 deletions.
4 changes: 2 additions & 2 deletions archetype/src/main/resources/archetype-resources/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-oxm</artifactId>
<version>1.0.2</version>
<version>1.5.0-m1</version>
</dependency>
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>1.0.2</version>
<version>1.5.0-m1</version>
</dependency>
</dependencies>
</project>
34 changes: 34 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
SPRING WEB SERVICES CHANGELOG
=============================
http://www.springframework.org/spring-ws

Changes in version 1.5.0 Milestone 1
-------------------------

** Bug
* [SWS-225] - Spring-WS doesn't send "Content-Transfer-Encoding: binary" with MTOM part and this creates interoperability issue with .NET 3.0
* [SWS-226] - Exception mapping corrupts the 'defaultFault' instance
* [SWS-227] - NPE when "mustUnderstand" attribute is in SOAP header and no Interceptors have been defined
* [SWS-229] - JibxMarshaller should support marshalling/unmarshalling of all mapped classes
* [SWS-230] - AxiomSoapMessageFactory throws NPE
* [SWS-232] - PayloadValidatingInterceptor refuses to validate correct message with a top-level attribute
* [SWS-238] - AbstractMethodEndpointMapping does not support JDK Proxies
* [SWS-239] - Marshalling with Castor and Axiom results in a XMLStreamException
* [SWS-241] - NullPointerException during processing message with empty body
* [SWS-244] - Soap headers with whitespace cause java.lang.ClassCastException: com.sun.xml.messaging.saaj.soap.impl.TextImpl
* [SWS-245] - SAXParseException when using HttpURLConnection
* [SWS-247] - Exception thrown when schemaPrefix is empty in XsdBasedSoap11Wsdl4jDefinitionBuilder
* [SWS-248] - DomPoxMessage not clearing DOM on setting the result

** Improvement
* [SWS-223] - Use BeanClassLoader in Jaxb marshallers
* [SWS-233] - OSGi bundles
* [SWS-235] - XStreamMarshaller - support for custom HierarchicalStreamDriver
* [SWS-240] - spring-ws-with-dependencies distribution

** New Feature
* [SWS-108] - JMS transport support
* [SWS-121] - Spring Namespace support
* [SWS-139] - Mail transport support
* [SWS-187] - SOAP 1.2 Compatible WSDL descriptor generation
* [SWS-228] - Support Spring 2.5
31 changes: 31 additions & 0 deletions notes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
I'm pleased to announce that Spring Web Services 1.5.0 M1 has been released! This milestone release introduces:

* JMS transport support, for both client- and server-side
* Email transport support, also for both client and server
* Two new Spring namespaces, which drastically decrease the amount of XML to configure marshallers and typical
Spring-WS constructs
* SOAP 1.2 Compatible WSDL descriptor generation
* Spring-WS jars are now OSGi bundles

Additionally, there are other minor improvements and bug fixes.

Spring-WS 1.5.0 M1 is the first milestone in the 1.5 series, which - in addition to the aforementioned features - will
include support for WS-Addressing, WS-Security for the client-side and Java 1.4, @Endpoint component scanning,
and more. The 1.5.0 series is 99% backwards compatible, though support for Java 1.3 has been dropped, in favor of
Java 1.6. The next release will be 1.0.3, to be released around the 21st of December, and probably the last bug fix
release in the 1.0 branch.

For Maven users, please note that this release is not published at the central maven repository. Instead it is
published on Amazon's S3 service, like all Spring milestones. To use it, add the following repository to your POM:

<repository>
<id>spring-milestone</id>
<name>Spring Milestone Repository</name>
<url>http://s3.amazonaws.com/maven.springframework.org/milestone</url>
</repository>

For more information, see http://static.springframework.org/spring-ws/sites/1.5/

Cheers,

Arjen
2 changes: 1 addition & 1 deletion parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<distributionManagement>
<downloadUrl>http://static.springframework.org/spring-ws/site/downloads/releases.html</downloadUrl>
<repository>
<id>spring-snapshot</id>
<id>spring-milestone</id>
<name>Spring Milestone Repository</name>
<url>s3://maven.springframework.org/milestone</url>
</repository>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
<distributionManagement>
<downloadUrl>http://static.springframework.org/spring-ws/site/downloads/releases.html</downloadUrl>
<repository>
<id>spring-snapshot</id>
<id>spring-milestone</id>
<name>Spring Milestone Repository</name>
<url>s3://maven.springframework.org/milestone</url>
</repository>
Expand Down
19 changes: 12 additions & 7 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
SPRING WEB SERVICES 1.0.2 (November 2007)
SPRING WEB SERVICES 1.5.0 Milestone 1 (December 2007)
-------------------------------
http://www.springframework.org/spring-ws
http://forum.springframework.org/forumdisplay.php?f=39
Expand Down Expand Up @@ -37,30 +37,35 @@ 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.0.2.jar
* spring-oxm-1.5.0-m1.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.0.2.jar
* spring-oxm-tiger-1.5.0-m1.jar
- Contents: The Spring Object/XML Mapping framework for Java 5
- Dependencies: Commons Logging, spring-beans, spring-core, JAXB 2

* spring-ws-core-1.0.2.jar
* spring-ws-core-1.5.0-m1.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]

* spring-ws-core-tiger-1.0.2.jar
* spring-ws-core-tiger-1.5.0-m1.jar
- Contents: The Spring-WS Core for Java 5
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core

* spring-ws-security-1.0.2.jar
* spring-ws-support-1.5.0-m1.jar
- Contents: The Spring-WS Support
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-core
[JMS, JavaMail]

* spring-ws-security-1.5.0-m1.jar
- Contents: Spring-WS Security integration
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-ws-core
[Log4J, xmlsdig, xmlsec, XWS-security, Acegi]

* spring-xml-1.0.2.jar
* spring-xml-1.5.0-m1.jar
- Contents: Spring XML utility framework
- Dependencies: Commons Logging, spring-beans, spring-core
[StAX, Xalan, Jaxen]
Expand Down
4 changes: 2 additions & 2 deletions samples/airline/client/jms/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@
<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-m1-SNAPSHOT"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-m1"/>
</artifact:dependencies>

<artifact:dependencies pathId="runtime.classpath">
<remoteRepository refid="main"/>
<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-m1-SNAPSHOT"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-support" version="1.5.0-m1"/>
<dependency groupId="org.springframework" artifactId="spring-jms" version="2.0.7"/>
</artifact:dependencies>

Expand Down
2 changes: 1 addition & 1 deletion samples/airline/client/spring-ws/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<artifact:dependencies pathId="classpath">
<remoteRepository refid="main"/>
<remoteRepository refid="java.net"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.0.2"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-m1"/>
<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="commons-httpclient" artifactId="commons-httpclient" version="3.0.1"/>
Expand Down
2 changes: 1 addition & 1 deletion samples/echo/client/spring-ws/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</typedef>

<artifact:dependencies pathId="classpath">
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.0.2"/>
<dependency groupId="org.springframework.ws" artifactId="spring-ws-core" version="1.5.0-m1"/>
<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>
Expand Down
7 changes: 7 additions & 0 deletions samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@
<module>mtom</module>
<module>airline</module>
</modules>
<repositories>
<repository>
<id>spring-milestone</id>
<name>Spring Milestone Repository</name>
<url>http://s3.amazonaws.com/maven.springframework.org/milestone</url>
</repository>
</repositories>
<build>
<plugins>
<plugin>
Expand Down
2 changes: 1 addition & 1 deletion sandbox/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>spring-ws-parent</artifactId>
<groupId>org.springframework.ws</groupId>
<version>1.5-m1-SNAPSHOT</version>
<version>1.5.0-m2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-ws-sandbox</artifactId>
Expand Down
33 changes: 8 additions & 25 deletions src/assembly/with-dependencies.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,14 @@
</dependencySet>
</dependencySets>
</binaries>
<sources>
<fileSets>
<fileSet>
<directory>src/main/java</directory>
</fileSet>
</fileSets>
<outputDirectoryMapping>dist/module-sources/${artifactId}</outputDirectoryMapping>
</sources>
</moduleSet>
</moduleSets>
<files>
Expand All @@ -60,31 +68,6 @@
<directory>target/site/reference</directory>
<outputDirectory>docs/reference</outputDirectory>
</fileSet>
<!-- Modules sources-->
<fileSet>
<outputDirectory>dist/module-sources</outputDirectory>
<includes>
<include>xml/**/*</include>
<include>oxm/**/*</include>
<include>oxm-tiger/**/*</include>
<include>core/**/*</include>
<include>core-tiger/**/*</include>
<include>support/**/*</include>
<include>security/**/*</include>
<include>archetype/**/*</include>
<include>pom.xml</include>
</includes>
<excludes>
<exclude>**/target/**</exclude>
<exclude>**/target</exclude>
<exclude>**/*.iml</exclude>
<exclude>**/*.ipr</exclude>
<exclude>**/.classpath</exclude>
<exclude>**/.project</exclude>
<exclude>**/.settings</exclude>
<exclude>**/.settings/**</exclude>
</excludes>
</fileSet>
<!-- Samples -->
<fileSet>
<directory>samples</directory>
Expand Down
4 changes: 2 additions & 2 deletions src/docbkx/tutorial.xml
Original file line number Diff line number Diff line change
Expand Up @@ -474,7 +474,7 @@
</para>
<screen>mvn archetype:create -DarchetypeGroupId=org.springframework.ws \
-DarchetypeArtifactId=spring-ws-archetype \
-DarchetypeVersion=1.0.2 \
-DarchetypeVersion=1.5.0-m1 \
-DgroupId=com.mycompany.hr \
-DartifactId=holidayService
</screen>
Expand Down Expand Up @@ -634,7 +634,7 @@ public class HolidayEndpoint extends AbstractJDomPayloadEndpoint {
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>1.0.2</version>
<version>1.5.0-m1</version>
</dependency>
<dependency>
<groupId>jdom</groupId>
Expand Down
5 changes: 4 additions & 1 deletion src/site/apt/downloads/releases.apt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@ Downloads

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

* <<Spring-WS 1.5.0 Milestone 1 is the current development preview>>

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

* <<Spring-WS 1.5-M1 is the upcoming development release>>
* <<Spring-WS 1.5.0 Milestone 2 is the upcoming development release>>

* {{{snapshots.html}Download nightly snapshots}}
6 changes: 3 additions & 3 deletions src/site/apt/downloads/snapshots.apt
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ Snapshot Builds
<dependency>
<groupId>org.springframework.ws</groupId>
<artifactId>spring-ws-core</artifactId>
<version>1.5-m1-SNAPSHOT</version>
<version>1.5.0-m2-SNAPSHOT</version>
</dependency>
+---------------

Additionally, there are
{{{http://s3browse.com/explore/maven.springframework.org/snapshot/org/springframework/ws/spring-ws/1.5-m1-SNAPSHOT/}zips}}
available which contain all jars. Make sure to click 'Next >' a couple of times to get the most recent snapshots.
{{{http://static.springframework.org/spring-ws/downloads/1.5-snapshot-download.php}zips}}
available which contain all jars.

0 comments on commit 7bc1144

Please sign in to comment.