Commit Graph

2393 Commits

Author SHA1 Message Date
Greg L. Turnquist
9bf77c8b2d Polishing. 2023-07-17 15:29:40 -05:00
hduelme
3ddbc2314a Generify ClientHttpRequestMessageSenderIntegrationTest.
Resolves #1362.
2023-07-14 14:52:41 -05:00
Greg L. Turnquist
4263be2ad1 Polishing.
See #1203.
2023-07-14 14:34:09 -05:00
Mikołaj Fejzer
72ef3ad5ea Configure PayloadDiffMatcher to ignore whitespace by default.
Resolves #1203.
2023-07-14 14:29:34 -05:00
Greg L. Turnquist
de54c2c796 Continue development on v4.0.6-SNAPSHOT 2023-06-21 21:29:54 -07:00
Greg L. Turnquist
3fa08e6758 Releasing Spring Web Services v4.0.5 2023-06-21 21:29:51 -07:00
Greg L. Turnquist
c8bab36b25 Upgrade to Spring Framework 6.0.10.
Resolves #1366.
2023-06-21 21:28:43 -07:00
Greg L. Turnquist
8dbb04d0d1 Polishing.
See #1357.
2023-05-23 13:45:57 -05:00
Lars Uffmann
24b466a0e1 Enhance HttpComponents5MessageSender.
* The clientFactory could be null, so this must be handled.
* AuthScope.ANY no longer exists, so we need a suitable value object to take its place.
* Polish documentation and javadocs to support the community.

Resolves #1357.
2023-05-23 13:45:42 -05:00
Greg L. Turnquist
58c686874f Exclude pre-Jakarta EE JavaMail dependency.
To properly support Jakarta EE, we need to exclude any old JavaMail dependencies.

Resolves #1360.
2023-05-22 10:41:25 -05:00
Greg L. Turnquist
aa481e601a Polishing.
Related: #1355.
2023-05-15 13:19:09 -05:00
Marten Deinum
5db97a77ab JDK HttpClient implementation for WebServiceMessageSender.
Allow for setting the connection and request timeouts and also apply them
if applicable.

Resolves #1355.
2023-05-15 13:19:08 -05:00
Greg L. Turnquist
4c5bd74505 Polishing.
Related: #1164.
2023-05-12 16:31:51 -05:00
Lars Uffmann
2fecf02ebd Introduce HttpComponents HttpClient 5 support.
Resolves #1164.
Original Pull Request: #1356.
2023-05-12 16:31:46 -05:00
Greg L. Turnquist
6edbdeb2a9 Upgrade to maven-assembly-plugin 3.5.0.
Using the upgrade, make several cleanups to the reference docs including ONLY setting the relevant property ON the actual docs artifacts. Also adjust permission settings.

Resolves #1354.
2023-05-11 13:45:23 -05:00
Greg L. Turnquist
1adc7af334 Continue development on v4.0.5-SNAPSHOT 2023-05-11 11:47:40 -05:00
Greg L. Turnquist
a62d60e42d Releasing Spring Web Services v4.0.4 2023-05-11 11:47:38 -05:00
Greg L. Turnquist
cce55648cc Reintroduce Docker containers for release.
Releasing requires additional tools inside the container that does the releasing process, whether to maven central or artifactory.

Resolves #1353.
2023-05-11 11:33:29 -05:00
Greg L. Turnquist
aceefff46e Upgrade smoke-tests to Spring Boot 3.0.6.
Resolves #1352.
2023-05-11 10:36:20 -05:00
Greg L. Turnquist
aade1794fb Upgrade to Spring Framework 6.0.9.
Resolves #1350.
2023-05-11 09:48:11 -05:00
Greg L. Turnquist
6db6d51b66 Upgrade to Artemis Jakarta Server 2.28.0.
This allows us to reenable maven-enforcer-plugin. Using that, several tunings of various dependencies is needed to resolve transitive conflicts.

Resolves #1351.
2023-05-10 21:43:49 -05:00
Greg L. Turnquist
88a7f5d408 Adopt Harbor Proxy service for CI.
Resolves #1348.
2023-04-20 10:27:07 -05:00
Greg L. Turnquist
c955dc7f78 Polishing.
Related: #1347.
2023-04-20 08:58:46 -05:00
Greg L. Turnquist
6ce407543e Introduce smoke testing to release process.
The release process should include the means to do some basic smoke testing against staged artifacts before concluding the process.

Resolves #1347.
2023-04-19 13:47:46 -05:00
Greg L. Turnquist
5b237c52e7 Polishing.
Related: #1346.
2023-04-18 13:26:13 -05:00
Greg L. Turnquist
43350088d6 Introduce .sdkmanrc to ease switching Java versions.
Resolves #1346.
2023-04-18 13:19:54 -05:00
Greg L. Turnquist
b65a32a8bf Continue development on v4.0.4-SNAPSHOT 2023-04-18 11:07:57 -05:00
Greg L. Turnquist
160b923a13 Releasing Spring Web Services v4.0.3 2023-04-18 11:07:55 -05:00
Greg L. Turnquist
770d6518f0 Upgrade to Apache Santuario XMLSEC 3.0.2.
3.0.2 is out with a key change in how it handles blocking vs. non-blocking entropy sources.

Resolves #1332.
2023-04-18 09:16:15 -05:00
Greg L. Turnquist
a0abd67aad Upgrade to Spring Security 6.0.3.
Resolves #1345.
2023-04-17 14:56:03 -05:00
Greg L. Turnquist
b80deff758 Upgrade to Spring Framework 6.0.8.
Resolves #1343.
2023-04-17 14:52:43 -05:00
Greg L. Turnquist
6e2982d4b6 Polishing.
Related: #1100.
Original pull request: #115.
2023-04-10 15:24:58 -05:00
leaqui
e1035a96f0 Ensure wsa:To is OPTIONAL or REQUIRED per the WS Addressing standard used.
Introduce means to make wsa:To properly handled based on the version of WS Addressing. There are also some faulty assumptions in the test cases that don't properly reflect these two standards.

Resolves: #1100.
Original pull request: #115.
2023-04-10 15:15:20 -05:00
hduelme
315eb2b252 Remove unnecessary boxing for integers.
Resolves #1334.
2023-04-10 12:15:52 -05:00
Jamin Hitchcock
ffe5ccbdb5 Propagate TTL in Wss4jSecurityInterceptor.
Ensure TTL values are propagated properly through Wss4j's security interceptor.

Resolves #1150.
Original pull request: #1185.
2023-04-05 15:52:21 -05:00
hduelme
d260339814 Use StandardCharsets.UTF_8 instead of a string value.
Resolves #1335.
2023-04-05 15:10:13 -05:00
hduelme
151ff2872a Use List.addAll() instead of iteration.
Resolves #1336.
2023-04-05 15:02:27 -05:00
Greg L. Turnquist
5a05be54d2 Upgrade to woodstox 6.4.0.
Resolves #1298.
2023-04-05 14:10:54 -05:00
EliuX
52c7ee0ff0 Adds UserDetails to Authentication.
Add the `UserDetails` object to the `Authentication` during Spring Security password callbacks.

Resolves #109.
2023-04-05 13:59:14 -05:00
Greg L. Turnquist
5ed0738a4c Upgrade to Spring Framework 6.0.6.
Resolves #1339.
2023-03-02 14:47:38 -06:00
Greg L. Turnquist
314570c696 Continue development on v4.0.3-SNAPSHOT 2023-02-22 18:32:51 -06:00
Greg L. Turnquist
c883019763 Releasing Spring Web Services v4.0.2 2023-02-22 18:32:49 -06:00
Greg L. Turnquist
7f83708fcf Upgrade to Spring Framework 6.0.5.
Resolves #1337.
2023-02-22 18:31:36 -06:00
Zbynek Vavros
79b7635a6f Apply X-Forwarded headers during location transformation.
To support SOAP services behind load balancers and proxies, honor the de facto X-Forwarded-Proto, X-Forwarded-Host, and X-Forwarded-Port headers.

Resolves #150.
Related: #132.
2023-02-06 17:01:43 -05:00
hduelme
4338acf2a8 Simplify SimpleNamespaceContext.
Take advantage of Java's newer Map APIs to better handle creation maps, inserting absent values, and then testing them.

Resolves #1308.
2023-02-06 16:27:07 -05:00
Greg L. Turnquist
1fa1365817 Polishing.
All of these instanceof checks can also take advantage of Java 17's pattern matching instanceof operator.

Related: #1326.
2023-02-06 16:20:11 -05:00
hduelme
a7a2726194 Remove null checks from instanceof checks.
As of Java 11, the Jave language officially declares that instanceof checks include a null check, hence no need to do them in our code.

Resolves #1326.
2023-02-06 16:13:43 -05:00
hduelme
1b6fb7de44 Use a more efficient conversion from ByteArrayOutputStream to String.
Resolves #1324.
2023-02-06 15:58:20 -05:00
Greg L. Turnquist
8346d5b28d Polishing.
Related: #1325.
2023-02-06 15:55:44 -05:00
hduelme
4074c58bf7 Replace Collections.sort() with List.sort().
Resolves #1325.
2023-02-06 15:54:19 -05:00