Commit Graph

2613 Commits

Author SHA1 Message Date
Stéphane Nicoll
f3ca62bfa1 Merge branch '4.0.x'
Closes gh-1515
2025-04-06 12:02:52 +02:00
Stéphane Nicoll
3d8bb53ea3 Document how to use CommonsXsdSchemaCollection with Java config
Closes gh-1050
2025-04-06 12:02:23 +02:00
Stéphane Nicoll
e5f7871ff4 Merge branch '4.0.x'
Closes gh-1514
2025-04-06 11:32:18 +02:00
Stéphane Nicoll
b78b151aba Add example of customizing the detail of a SOAP fault
Closes gh-716
2025-04-06 11:32:05 +02:00
Stéphane Nicoll
5b401a6852 Polish "Add support for configuring extra WSS4J options"
See gh-1093
2025-04-02 10:34:58 +02:00
Stéphane Nicoll
5f57898784 Add support for configuring extra WSS4J options
Closes gh-1093
2025-03-30 12:52:30 +02:00
Stéphane Nicoll
fa46f47f38 Merge branch '4.0.x'
Closes gh-1513
2025-03-27 18:49:06 +01:00
Stéphane Nicoll
611eb9b98d Use provided HttpClient consistently
This commit harmonizes the behavior of HttpComponents5MessageSender to
reuse a provided HttpClient, be it provided via constructor or property.

Closes gh-1512
2025-03-27 18:48:49 +01:00
Stéphane Nicoll
8336f3d02b Update HeadersAware*WebServiceConnection to be a WebServiceConnection
Closes gh-1510
2025-03-26 17:07:31 +01:00
Stéphane Nicoll
1cc0807d74 Use signature validator of WSSConfig if available
Closes gh-953
2025-03-25 17:04:56 +01:00
Stéphane Nicoll
c1079e7d5a Polish
See gh-1454
2025-03-25 15:39:19 +01:00
Stéphane Nicoll
32c5d7889c Merge branch '4.0.x'
Closes gh-1508
2025-03-25 15:14:29 +01:00
Stéphane Nicoll
93eb5f4aa4 Polish SoapFault Javadoc
Closes gh-1507
2025-03-25 15:13:43 +01:00
Stéphane Nicoll
893bb9ca81 Run CI on every commit for consistency with 4.0.x 2025-03-23 10:19:11 +01:00
Stéphane Nicoll
4c81b545d2 Add CI for Java 24
Closes gh-1506
2025-03-23 10:18:27 +01:00
Stéphane Nicoll
315f3f3e0b Merge branch '4.0.x' 2025-03-18 17:41:48 +01:00
Stéphane Nicoll
8c59cb728f Next development version (v4.0.13-SNAPSHOT) 2025-03-18 17:41:36 +01:00
Andy Wilkinson
88d801e2da Merge branch '4.0.x'
Closes gh-1505
2025-03-18 13:05:25 +00:00
Andy Wilkinson
bee8398ea8 Disable generation of Gradle module metadata so it is not published
Closes gh-1504
2025-03-18 13:04:42 +00:00
Andy Wilkinson
03edc30d4c Merge branch '4.0.x'
Closes gh-1503
2025-03-18 12:57:52 +00:00
Andy Wilkinson
e730e53c4f Configure description, name, and URL in published poms
Fixes gh-1502
2025-03-18 12:55:07 +00:00
Stéphane Nicoll
a02c83d7fb Upgrade to Spring Security 6.5.0-M3
Closes gh-1490
2025-03-18 08:46:36 +01:00
Stéphane Nicoll
6e6bca47bf Merge branch '4.0.x' 2025-03-18 08:45:53 +01:00
Stéphane Nicoll
99584d3f68 Use Spring Security 6.3.x by default
Closes gh-1500
2025-03-18 08:45:23 +01:00
Stéphane Nicoll
6795904f1f Add support for customizing AxiomSoapMessage#writeTo
This commit introduces a protected method that allows to customize
the way an AxiomSoapMessage is written. The content type to use is
separated, and a method that takes the current OMOutputFormat has been
added.

Closes gh-540
2025-03-17 15:04:02 +01:00
Stéphane Nicoll
c823957e3c Merge branch '4.0.x'
Closes gh-1501
2025-03-17 09:28:35 +01:00
Stéphane Nicoll
c32f65e4e3 Add support for compatibility tests
This commit enables the compatibility test plugin to tests against
several Spring Framework and Spring Security versions.

Closes gh-1493
2025-03-17 09:26:13 +01:00
Stéphane Nicoll
2bc415baf9 Merge branch '4.0.x' 2025-03-14 16:28:53 +01:00
Stéphane Nicoll
016bb137e1 Use Spring Framework 6.1.x by default
Closes gh-1496
2025-03-14 16:28:16 +01:00
Stéphane Nicoll
9927304c12 Restore support for Apache Axiom
Closes gh-1454
2025-03-14 16:21:09 +01:00
Stéphane Nicoll
2c1abc64c3 Adapt deprecated code in Axiom 2
This commit removes the compat module and adapt the deprecated code.

See gh-1454
2025-03-14 16:20:16 +01:00
Stéphane Nicoll
60942af529 Reinstantiate support for Apache Axiom
This commit restores support for Apache Axiom now that it supports
Jakarta. This commit tries to restore the code that was deleted as-is,
without reviewing the deprecations.

See gh-1454
2025-03-14 16:19:47 +01:00
Stéphane Nicoll
3ac5ba0fc8 Upgrade to Spring Framework 6.2.4
Closes gh-1489
2025-03-13 17:52:35 +01:00
Stéphane Nicoll
ef4e79b600 Stop relying on getLastModified
This commit delegates the check of validating that a request needs to
be processed to the handler themselves. As a result,
MessageDispatcherServlet is no longer implementing getLastModified.

An advantage of this change is that the server now handles
"If-Not-Modified" request headers.

Closes gh-1470
2025-03-11 16:03:21 +01:00
Stéphane Nicoll
5e0897c61d Add Automatic-Module-Name to manifest file
This commit updates the build to add an `Automatic-Module-Name` entry
to the manifest of each published jar. The names follow a convention
where the hyphen is replaced by a dot:

* `spring-xml`: `spring.xml`
* `spring-ws-core`: `spring.ws.core`
* `spring-ws-security`: `spring.ws.security`
* `spring-ws-support`: `spring.ws.support`
* `spring-ws-test`: `spring.ws.test`

Closes gh-1208
2025-03-11 15:07:40 +01:00
Stéphane Nicoll
122def7e21 Fix split package between spring-ws-support and spring-ws-core
This commit moves the classes from the o.s.ws.transport.http and
o.s.ws.transport.support packages from spring-ws-support to
spring-ws-core. It turns out these classes don't bring extra
dependencies, which make the move quite straightforward.

Closes gh-1202
2025-03-11 14:52:22 +01:00
Stéphane Nicoll
1213ab4da8 Merge branch '4.0.x'
Closes gh-1498
2025-03-11 14:34:27 +01:00
Stéphane Nicoll
eeccbce5b8 Harmonize code format
Closes gh-1496
2025-03-11 14:31:03 +01:00
Stéphane Nicoll
d7524e3d46 Merge pull request #1469 from bclozel
* pr/1497:
  Polish "Remove deprecated HttpComponents5Connection usage"
  Remove deprecated HttpComponents5Connection usage

Closes gh-1469
2025-03-11 14:27:34 +01:00
Stéphane Nicoll
f1e149640a Polish "Remove deprecated HttpComponents5Connection usage"
See gh-1469
2025-03-11 14:25:54 +01:00
Brian Clozel
3154279ee4 Remove deprecated HttpComponents5Connection usage
Prior to this commit, `HttpComponents5Connection` would use deprecated
methods from `HttpClient`. This commit updates the deprecated `execute`
in favor of `executeOpen`, while checking that the response resource is
properly closed when the call is done.

See gh-1469

Signed-off-by: Brian Clozel <brian.clozel@broadcom.com>
2025-03-11 14:25:53 +01:00
Stéphane Nicoll
072e4960dd Merge pull request #1419 from wandi34
* pr/1419:
  Polish "Support WSS4J subject cert constraints"
  Support WSS4J subject cert constraints

Closes gh-1419
2025-03-11 11:31:58 +01:00
Stéphane Nicoll
4a0daeb7b7 Polish "Support WSS4J subject cert constraints"
See gh-1419
2025-03-11 11:31:08 +01:00
Andreas Winter
8460ad8a94 Support WSS4J subject cert constraints
See gh-1419
2025-03-11 10:29:01 +01:00
Stéphane Nicoll
4b13ab34fb Merge branch '4.0.x'
Closes gh-1494
2025-03-11 10:10:30 +01:00
Corneil du Plessis
3463205b8c Apply connection timeout correctly
This commit updates HttpComponents5MessageSender to apply the
configured connection timeout. Previously, it was wrongly set as the
connection request timeout.

Closes gh-1436
2025-03-11 10:09:21 +01:00
Stéphane Nicoll
c26e778df9 Merge pull request #1429 from ammachado
* pr/1479:
  Polish "Upgrade to WSS4J 4.0.0"
  Upgrade to WSS4J 4.0.0

Closes gh-1429
2025-03-10 16:30:06 +01:00
Stéphane Nicoll
08995d9773 Polish "Upgrade to WSS4J 4.0.0"
See gh-1429
2025-03-10 16:29:28 +01:00
Adriano Machado
409671b669 Upgrade to WSS4J 4.0.0
See gh-1429
2025-03-10 16:15:10 +01:00
Stéphane Nicoll
2ab80ac624 Add workflow to release a milestone
Closes gh-1484
2025-03-10 15:39:09 +01:00