Greg L. Turnquist
b133db518b
Deploy releases directly to maven central on hte new Sonatype infrastructure..
...
To reduce risk of a release getting stuck in an intermediate state on bintray, make all official releases to maven central.
Resolves #1180 .
2021-02-26 10:37:11 -06:00
Greg Turnquist
417d31c9bf
Continue development on v2.4.8.BUILD-SNAPSHOT
2020-04-17 11:30:19 -05:00
Greg Turnquist
a7e5aeb68c
Releasing Spring Web Services v2.4.7.RELEASE
2020-04-17 11:30:14 -05:00
Greg Turnquist
7d41dc1bc6
Continue development on v2.4.7.BUILD-SNAPSHOT
2019-08-22 09:42:05 -05:00
Greg Turnquist
7ca2754a15
Releasing Spring Web Services v2.4.6.RELEASE
2019-08-22 09:42:00 -05:00
Greg Turnquist
1dc0e0313f
SWS-1067 - Fix version number of commons-io.
2019-04-23 11:32:17 -05:00
Greg Turnquist
8eafe3b45e
SWS-1067 - Polishing.
2019-04-23 11:31:54 -05:00
Rune Flobakk
3f36ab480f
SWS-1067 - Reduce commons-io scope.
...
commons-io is only needed as a test dependency in spring-ws-core.
2019-04-23 11:30:49 -05:00
Spring Operator
c1874192e1
SWS-1063 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* [ ] http://schemas.xmlsoap.org/soap/encoding/ (200) with 4 occurrences could not be migrated:
([https](https://schemas.xmlsoap.org/soap/encoding/ ) result AnnotatedConnectException).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd (ReadTimeoutException) with 1 occurrences migrated to:
https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd ([https](https://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd ) result ReadTimeoutException).
* [ ] http://business456.example/client1 (UnknownHostException) with 1 occurrences migrated to:
https://business456.example/client1 ([https](https://business456.example/client1 ) result UnknownHostException).
* [ ] http://fabrikam123.example/mail/Delete (UnknownHostException) with 5 occurrences migrated to:
https://fabrikam123.example/mail/Delete ([https](https://fabrikam123.example/mail/Delete ) result UnknownHostException).
* [ ] http://springws.cas.de (UnknownHostException) with 2 occurrences migrated to:
https://springws.cas.de ([https](https://springws.cas.de ) result UnknownHostException).
* [ ] http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0 (404) with 7 occurrences migrated to:
https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0 ([https](https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0 ) result 404).
* [ ] http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0 (404) with 14 occurrences migrated to:
https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0 ([https](https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0 ) result 404).
* [ ] http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0 (404) with 4 occurrences migrated to:
https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0 ([https](https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0 ) result 404).
* [ ] http://example.com/business/client1 (404) with 6 occurrences migrated to:
https://example.com/business/client1 ([https](https://example.com/business/client1 ) result 404).
* [ ] http://example.com/someuniquestring (404) with 10 occurrences migrated to:
https://example.com/someuniquestring ([https](https://example.com/someuniquestring ) result 404).
* [ ] http://www.springframework.org/schema/beans/spring-tx-2.0.xsd (404) with 1 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-tx-2.0.xsd ([https](https://www.springframework.org/schema/beans/spring-tx-2.0.xsd ) result 404).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd with 45 occurrences migrated to:
https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd ([https](https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd ) result 200).
* [ ] http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd with 27 occurrences migrated to:
https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd ([https](https://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd ) result 200).
* [ ] http://example.com with 1 occurrences migrated to:
https://example.com ([https](https://example.com ) result 200).
* [ ] http://maven.apache.org/xsd/settings-1.0.0.xsd with 1 occurrences migrated to:
https://maven.apache.org/xsd/settings-1.0.0.xsd ([https](https://maven.apache.org/xsd/settings-1.0.0.xsd ) result 200).
* [ ] http://www.springframework.org/schema/aop/spring-aop-2.5.xsd with 3 occurrences migrated to:
https://www.springframework.org/schema/aop/spring-aop-2.5.xsd ([https](https://www.springframework.org/schema/aop/spring-aop-2.5.xsd ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans-2.0.xsd with 7 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-2.0.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-2.0.xsd ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans-2.5.xsd with 4 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-2.5.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-2.5.xsd ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans-3.0.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.0.xsd ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans-3.1.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans-3.1.xsd ([https](https://www.springframework.org/schema/beans/spring-beans-3.1.xsd ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context-3.1.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context-3.1.xsd ([https](https://www.springframework.org/schema/context/spring-context-3.1.xsd ) result 200).
* [ ] http://www.springframework.org/schema/web-services/web-services-1.5.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/web-services/web-services-1.5.xsd ([https](https://www.springframework.org/schema/web-services/web-services-1.5.xsd ) result 200).
* [ ] http://www.springframework.org/schema/web-services/web-services-2.0.xsd with 7 occurrences migrated to:
https://www.springframework.org/schema/web-services/web-services-2.0.xsd ([https](https://www.springframework.org/schema/web-services/web-services-2.0.xsd ) result 200).
* [ ] http://www.springframework.org/schema/web-services/web-services.xsd with 3 occurrences migrated to:
https://www.springframework.org/schema/web-services/web-services.xsd ([https](https://www.springframework.org/schema/web-services/web-services.xsd ) result 200).
* [ ] http://www.w3.org/2005/08/addressing/anonymous with 4 occurrences migrated to:
https://www.w3.org/2005/08/addressing/anonymous ([https](https://www.w3.org/2005/08/addressing/anonymous ) result 200).
* [ ] http://www.w3.org/2005/08/addressing/none with 1 occurrences migrated to:
https://www.w3.org/2005/08/addressing/none ([https](https://www.w3.org/2005/08/addressing/none ) result 200).
* [ ] http://www.w3.org/2005/08/addressing with 9 occurrences migrated to:
https://www.w3.org/2005/08/addressing ([https](https://www.w3.org/2005/08/addressing ) result 301).
* [ ] http://www.w3.org/2001/04/xmlenc with 20 occurrences migrated to:
https://www.w3.org/2001/04/xmlenc ([https](https://www.w3.org/2001/04/xmlenc ) result 302).
* [ ] http://www.w3.org/2001/10/xml-exc-c14n with 6 occurrences migrated to:
https://www.w3.org/2001/10/xml-exc-c14n ([https](https://www.w3.org/2001/10/xml-exc-c14n ) result 302).
* [ ] http://www.w3.org/2000/09/xmldsig with 42 occurrences migrated to:
https://www.w3.org/2000/09/xmldsig ([https](https://www.w3.org/2000/09/xmldsig ) result 303).
These URLs were intentionally ignored.
* http://codex.corp.obade.com/codex/schemas with 1 occurrences
* http://example.com/fabrikam with 8 occurrences
* http://example.com/fabrikam/mail/Delete with 8 occurrences
* http://example.org/alert with 2 occurrences
* http://fabrikam123.com/payloads with 30 occurrences
* http://java.sun.com/xml/ns/xwss/config with 12 occurrences
* http://maven.apache.org/POM/4.0.0 with 12 occurrences
* http://maven.apache.org/SETTINGS/1.0.0 with 2 occurrences
* http://schemas.xmlsoap.org/soap/envelope/ with 44 occurrences
* http://schemas.xmlsoap.org/ws/2004/08/addressing with 10 occurrences
* http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous with 5 occurrences
* http://springframework.org/spring-ws with 2 occurrences
* http://springframework.org/spring-ws/Fault with 1 occurrences
* http://springframework.org/spring-ws/NoResponse with 1 occurrences
* http://springframework.org/spring-ws/Response with 1 occurrences
* http://test with 3 occurrences
* http://www.fabrikam123.example/svc53 with 5 occurrences
* http://www.springframework.org/schema/aop with 6 occurrences
* http://www.springframework.org/schema/beans with 38 occurrences
* http://www.springframework.org/schema/context with 2 occurrences
* http://www.springframework.org/schema/p with 1 occurrences
* http://www.springframework.org/schema/tx with 3 occurrences
* http://www.springframework.org/schema/web-services with 24 occurrences
* http://www.springframework.org/spring-ws with 9 occurrences
* http://www.springframework.org/spring-ws/attr with 1 occurrences
* http://www.springframework.org/spring-ws/child with 1 occurrences
* http://www.springframework.org/spring-ws/samples/echo with 4 occurrences
* http://www.springframework.org/spring-ws/test/multipleSchemas1 with 1 occurrences
* http://www.springframework.org/spring-ws/test/multipleSchemas2 with 1 occurrences
* http://www.springframework.org/spring-ws/test/transformation with 2 occurrences
* http://www.springframework.org/spring-ws/test/validation with 6 occurrences
* http://www.w3.org/2000/svg with 1 occurrences
* http://www.w3.org/2001/XMLSchema with 1 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 29 occurrences
* http://www.w3.org/2003/05/soap-envelope with 25 occurrences
Get core working.
Patch security.
2019-04-01 17:59:27 -05:00
Spring Operator
338f370062
URL Cleanup ( #138 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://project.spring.io/spring-ws (UnknownHostException) with 1 occurrences migrated to:
https://project.spring.io/spring-ws ([https](https://project.spring.io/spring-ws ) result UnknownHostException).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 6 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://spring.io with 1 occurrences migrated to:
https://spring.io ([https](https://spring.io ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 4 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://repo.spring.io with 2 occurrences migrated to:
https://repo.spring.io ([https](https://repo.spring.io ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 12 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 6 occurrences
2019-03-20 08:50:10 -05:00
Greg Turnquist
587e9a9e3e
Continue development on v2.4.6.BUILD-SNAPSHOT
2019-02-22 16:02:43 -06:00
Greg Turnquist
7af6a54048
Releasing Spring Web Services v2.4.5.RELEASE
2019-02-22 16:02:38 -06:00
Greg Turnquist
140fd8425b
Continue development
2019-01-09 23:23:07 -06:00
Greg Turnquist
908af975c8
Releasing 2.4.4.RELEASE
2019-01-09 23:06:24 -06:00
Greg Turnquist
d1c87ab466
SWS-1049 - Replace direct API usage with better defaults.
2019-01-09 23:05:07 -06:00
Greg Turnquist
aa7b250a71
SWS-1048 - Reinstate Java 6 support.
2018-12-13 11:44:40 -06:00
Greg Turnquist
c4bbcd25c0
Continue development
2018-09-19 13:34:13 -05:00
Greg Turnquist
9ef17e0626
Release 2.4.3.RELEASE
2018-09-19 13:22:41 -05:00
Greg Turnquist
d1e49a5d86
SWS-1034 - Add support for Java 11.
...
Backported to 2.x
2018-09-17 16:29:43 -05:00
Jamin Hitchcock
743fb29e50
SWS-1018 - Move creation of an empty SOAP 1.1 envelope to the factory.
...
Backported to 2.x.
2018-09-13 12:28:57 -05:00
Greg Turnquist
221673940e
Continue development
2017-10-30 12:54:43 -05:00
Greg Turnquist
deb6f77d4d
Release 2.4.2.RELEASE
2017-10-30 12:48:49 -05:00
Greg Turnquist
f1804a9334
Continue development
2017-10-16 14:24:45 -05:00
Greg Turnquist
1fff092b4d
Release version 2.4.1.RELEASE
2017-10-16 13:58:28 -05:00
Greg Turnquist
19a1209999
SWS-998 - Backport Maven/Asciidoctor migration to 2.x
2017-10-16 11:35:31 -05:00
Greg Turnquist
547a077625
SWS-995 - Upgrade all point releases
...
Additional, upgrade:
* Gradle 4.0
* CircleCI 2.0 (using latest Java 8 JDK, even though artifacts are Java 7)
* Plugins
* Any outstanding test cases that are broken for Spring IO Platform (Athens and Brussels)
2017-10-05 11:01:12 -05:00
Greg Turnquist
208dda4635
SWS-993 Polishing
2017-10-03 10:16:20 -05:00
Greg Turnquist
049b86dd23
SWS-993 Use 'similar' assertions when namespace not critical
2017-10-03 10:14:07 -05:00
Greg Turnquist
afb00a36ed
Support Spring 4 and Spring 5
2017-08-25 17:02:41 -05:00
Andrei Amariei
9c726cfede
SWS-400 - Allow overriding handleRequest(...) in AbstractLoggingInterceptor
2017-05-22 09:52:47 -05:00
Andrei Amariei
0fc3119c03
SWS-400 - Respect parent isLogEnabled() in SoapEnvelopeLoggingInterceptor
2017-05-22 09:52:39 -05:00
Andreas Veithen
858681220c
SWS-987 - Use AbstractPushOMDataSource to enable additional optimizations in Axiom
2017-05-22 09:33:44 -05:00
Andreas Veithen
f189e86c49
SWS-986 - Upgrade Axiom and use new API to convert Document to SOAPMessage
...
Original pull-request: https://github.com/spring-projects/spring-ws/pull/82
2017-05-22 09:22:22 -05:00
Greg Turnquist
15c0213373
SWS-967 Add other build profiles
...
* Make it possible to run the build with different dependencies and different version of JDK
* Fix JUnit to make it forward compatible
* Fix other things that are deprecated in Spring 4.3 and removed in Spring 5
2016-08-29 10:20:44 -05:00
Greg Turnquist
1df1079fbd
SWS-947 Make Wsdl4jDefinition threadsafe on reads
2016-08-23 11:19:49 -05:00
Greg Turnquist
ee8748b956
SWS-931 Upgrade to Axiom 1.2.16
2016-07-05 08:28:45 -05:00
Greg Turnquist
218e25c6c1
SWS-950 Support RFC 7230 for HTTP headers
...
Make HTTP headers handle case insensitivity.
2016-04-04 21:28:56 -05:00
Greg Turnquist
6b3f990a91
SWS-951 - Add tests and polish
2016-03-14 11:59:58 -05:00
Marten Deinum
b02a8bed99
SWS-951 - Introduce ClientInterceptorAdapter
...
This commit introduces a ClientInterceptorAdapter with a default implementation
of the methods and providing a protected Log instance for subclasses. This convenience
class allows for pre-/post only ClientInterceptor instances without having to
add empty methods to it.
2016-03-14 14:33:47 +01:00
Uxio
420e795607
SWS-948 Fix typo (duplicated the)
2016-02-11 14:28:44 -06:00
Dennis Walter
2be6c50c8f
SWS-932 Preserve namespace context
2016-02-09 11:16:52 -06:00
Greg Turnquist
8b18b88fe9
SWS-937 Eliminate usage of internal Axiom implementation class
2016-01-28 11:43:17 -06:00
Greg Turnquist
4cbc75c060
SWS-930 Restore backwards compatibility for Axiom 1.2.14-
2015-12-18 11:27:44 -06:00
Andreas Veithen
1d9a6b589b
SWS-929 Fix namespace prefix handling with StreamingPayload
...
The getName() method in JaxbStreamingPayload doesn't report the actual
namespace prefix that is later generated by the writeTo method. With
Axiom 1.2.13 that didn't cause problems, but 1.2.14 is less lenient,
causing an error as described in AXIOM-463.
This change:
* Updates the StreamingPayload documentation to specify that the
namespace prefix in the QName returned by getName() has no significance
(which is effectively how things are currently).
* Updates AxiomSoapBody so that it Axiom is aware that the namespace
prefix of the created OMSourcedElement is unknown.
* Modifies the unit test for setStreamingPayload so that it uses a
StreamingPayload with a prefix mismatch.
2015-12-15 10:18:23 -06:00
Greg Turnquist
6907b50b36
SWS-922 Upgrade to Axiom 1.2.15
2015-12-15 10:04:46 -06:00
Pierre LEGER
842bace0ac
SWS-924 Mime header : Manage multiple keys with different values
...
Correction for multiple keys with different values in HTTP Response.
Before, in response of mimeheader:
- cookie: value2
- cookie: value2
Now :
- cookie: value1
- cookie: value2
Issue: SWS-924
2015-11-02 14:12:05 -06:00
Andy Wilkinson
1c4b17eccc
SWS-923 Update tests to be compatible with latest version of Http Components
...
More recent versions of HTTP components normalise an HTTPHost when it’s
used to create an HTTPRoute. As part of this normalization the host’s
port is set to the default port for the host’s scheme, e.g. an https
scheme will result in a port of 443 and an http scheme will result in
a port of 80
This commit updates the tests so that they will accept the behaviour
of HTTP Components 4.3.x (the port is -1) and HTTP Components 4.5.x
(the port is 80 for http and 443 for https). Compatibility with HTTP
Components 4.5.x allows Spring Web Services’ tests to pass when
they’re run as part of the Spring IO Platform 2.0 release process
which uses a more recent version of HTTP components than the default
Spring Web Services build.
2015-10-29 10:18:59 -05:00
Philippe Marschall
3c7a6b9911
SWS-921 Use varargs for XSD schemas
...
XML schema validation accepting multiple schemas currently uses arrays
of Resource objects. They would be a bit easier and more succinct to
use if the setters were switched to varargs. Such a change would be
backwards compatible.
This change includes:
* change AbstractValidatingInterceptor#setSchemas to use varargs
* change the CommonsXsdSchemaCollection constructor to use varargs
* change CommonsXsdSchemaCollection.setXsds to use varargs
* update the tests to use varargs
Issue: SWS-921
https://jira.spring.io/browse/SWS-921
2015-10-19 14:39:35 -05:00
Greg Turnquist
b040abb66d
Merge branch 'SWS-920' of https://github.com/marschall/spring-ws into marschall-SWS-920
2015-10-19 14:08:24 -05:00
Philippe Marschall
80bd84594e
SWS-920 Fix javadoc warnings
...
Javadoc generation produces various warnings resulting in suboptimal
output.
This patch includes:
* fix markup
* fix broken references
* fix links to external documentation
* fix wrong javadoc
Issue: SWS-920
https://jira.spring.io/browse/SWS-920
2015-10-03 16:43:56 +02:00