From 7bc11445ff951988259e057feebf78a43aa15f6f Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Sat, 8 Dec 2007 04:14:37 +0000 Subject: [PATCH] Changes for 1.5.0 M1 release --- .../resources/archetype-resources/pom.xml | 4 +-- changelog.txt | 34 +++++++++++++++++++ notes.txt | 31 +++++++++++++++++ parent/pom.xml | 2 +- pom.xml | 2 +- readme.txt | 19 +++++++---- samples/airline/client/jms/build.xml | 4 +-- samples/airline/client/spring-ws/build.xml | 2 +- samples/echo/client/spring-ws/build.xml | 2 +- samples/pom.xml | 7 ++++ sandbox/pom.xml | 2 +- src/assembly/with-dependencies.xml | 33 +++++------------- src/docbkx/tutorial.xml | 4 +-- src/site/apt/downloads/releases.apt | 5 ++- src/site/apt/downloads/snapshots.apt | 6 ++-- 15 files changed, 110 insertions(+), 47 deletions(-) create mode 100644 changelog.txt create mode 100644 notes.txt diff --git a/archetype/src/main/resources/archetype-resources/pom.xml b/archetype/src/main/resources/archetype-resources/pom.xml index df6b65a43..ed2c9b6b7 100644 --- a/archetype/src/main/resources/archetype-resources/pom.xml +++ b/archetype/src/main/resources/archetype-resources/pom.xml @@ -15,12 +15,12 @@ org.springframework.ws spring-oxm - 1.0.2 + 1.5.0-m1 org.springframework.ws spring-ws-core - 1.0.2 + 1.5.0-m1 diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 000000000..53b516b1f --- /dev/null +++ b/changelog.txt @@ -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 \ No newline at end of file diff --git a/notes.txt b/notes.txt new file mode 100644 index 000000000..66f775256 --- /dev/null +++ b/notes.txt @@ -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: + + + spring-milestone + Spring Milestone Repository + http://s3.amazonaws.com/maven.springframework.org/milestone + + +For more information, see http://static.springframework.org/spring-ws/sites/1.5/ + +Cheers, + +Arjen \ No newline at end of file diff --git a/parent/pom.xml b/parent/pom.xml index e112cb042..2c907a583 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -9,7 +9,7 @@ http://static.springframework.org/spring-ws/site/downloads/releases.html - spring-snapshot + spring-milestone Spring Milestone Repository s3://maven.springframework.org/milestone diff --git a/pom.xml b/pom.xml index 0f3667d8d..e943bbbde 100644 --- a/pom.xml +++ b/pom.xml @@ -63,7 +63,7 @@ http://static.springframework.org/spring-ws/site/downloads/releases.html - spring-snapshot + spring-milestone Spring Milestone Repository s3://maven.springframework.org/milestone diff --git a/readme.txt b/readme.txt index b7192c31f..969acc4ba 100644 --- a/readme.txt +++ b/readme.txt @@ -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 @@ -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] diff --git a/samples/airline/client/jms/build.xml b/samples/airline/client/jms/build.xml index e51afd8c3..35be8a0e1 100644 --- a/samples/airline/client/jms/build.xml +++ b/samples/airline/client/jms/build.xml @@ -24,7 +24,7 @@ - + @@ -32,7 +32,7 @@ - + diff --git a/samples/airline/client/spring-ws/build.xml b/samples/airline/client/spring-ws/build.xml index 776d2f664..0789f1c4b 100644 --- a/samples/airline/client/spring-ws/build.xml +++ b/samples/airline/client/spring-ws/build.xml @@ -20,7 +20,7 @@ - + diff --git a/samples/echo/client/spring-ws/build.xml b/samples/echo/client/spring-ws/build.xml index 6806af1c5..ca953ae0c 100644 --- a/samples/echo/client/spring-ws/build.xml +++ b/samples/echo/client/spring-ws/build.xml @@ -12,7 +12,7 @@ - + diff --git a/samples/pom.xml b/samples/pom.xml index bca29e926..6f046594d 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -15,6 +15,13 @@ mtom airline + + + spring-milestone + Spring Milestone Repository + http://s3.amazonaws.com/maven.springframework.org/milestone + + diff --git a/sandbox/pom.xml b/sandbox/pom.xml index eddb04c7a..3e31c9a14 100644 --- a/sandbox/pom.xml +++ b/sandbox/pom.xml @@ -3,7 +3,7 @@ spring-ws-parent org.springframework.ws - 1.5-m1-SNAPSHOT + 1.5.0-m2-SNAPSHOT 4.0.0 spring-ws-sandbox diff --git a/src/assembly/with-dependencies.xml b/src/assembly/with-dependencies.xml index dd69f89ad..e4e47d582 100644 --- a/src/assembly/with-dependencies.xml +++ b/src/assembly/with-dependencies.xml @@ -42,6 +42,14 @@ + + + + src/main/java + + + dist/module-sources/${artifactId} + @@ -60,31 +68,6 @@ target/site/reference docs/reference - - - dist/module-sources - - xml/**/* - oxm/**/* - oxm-tiger/**/* - core/**/* - core-tiger/**/* - support/**/* - security/**/* - archetype/**/* - pom.xml - - - **/target/** - **/target - **/*.iml - **/*.ipr - **/.classpath - **/.project - **/.settings - **/.settings/** - - samples diff --git a/src/docbkx/tutorial.xml b/src/docbkx/tutorial.xml index 7afbb0bee..21d6dba59 100644 --- a/src/docbkx/tutorial.xml +++ b/src/docbkx/tutorial.xml @@ -474,7 +474,7 @@ 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 @@ -634,7 +634,7 @@ public class HolidayEndpoint extends AbstractJDomPayloadEndpoint { org.springframework.ws spring-ws-core - 1.0.2 + 1.5.0-m1 jdom diff --git a/src/site/apt/downloads/releases.apt b/src/site/apt/downloads/releases.apt index c7d7f4128..e9d93e828 100644 --- a/src/site/apt/downloads/releases.apt +++ b/src/site/apt/downloads/releases.apt @@ -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}} + * <> + + * {{{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}} - * <> + * <> * {{{snapshots.html}Download nightly snapshots}} diff --git a/src/site/apt/downloads/snapshots.apt b/src/site/apt/downloads/snapshots.apt index dd6d38530..4bc3ce552 100644 --- a/src/site/apt/downloads/snapshots.apt +++ b/src/site/apt/downloads/snapshots.apt @@ -23,10 +23,10 @@ Snapshot Builds org.springframework.ws spring-ws-core - 1.5-m1-SNAPSHOT + 1.5.0-m2-SNAPSHOT +--------------- 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.