Stéphane Nicoll
daccb0db6d
Allow SmartEndpointInterceptor to be added as regular interceptor
...
Previously, only SmartEndpointInterceptor instances declared as bean
were considered by AbstractEndpointMapping. Given that it extends from
EndpointInterceptor, this meant that adding them using the regular
setEndpointInterceptor mean they were not considered as such, that is
added irrespective of their `shouldIntercept` contract.
This commit considers both list as holding SmartEndpointInterceptor
instances. As a result, these can now be added using regular hook
points, such as WsConfigurer.
Closes gh-1130
2025-04-06 12:44:02 +02:00
Stéphane Nicoll
50ca51e41f
Clarify scope of WebServiceMessageSender
...
Closes gh-1063
2025-04-06 12:08:11 +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
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
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
93eb5f4aa4
Polish SoapFault Javadoc
...
Closes gh-1507
2025-03-25 15:13:43 +01:00
Stéphane Nicoll
8c59cb728f
Next development version (v4.0.13-SNAPSHOT)
2025-03-18 17:41:36 +01: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
e730e53c4f
Configure description, name, and URL in published poms
...
Fixes gh-1502
2025-03-18 12:55:07 +00: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
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
016bb137e1
Use Spring Framework 6.1.x by default
...
Closes gh-1496
2025-03-14 16:28:16 +01:00
Stéphane Nicoll
eeccbce5b8
Harmonize code format
...
Closes gh-1496
2025-03-11 14:31:03 +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
2744867894
Remove dependency on Spring HATEOAS
...
Closes gh-1491
2025-03-10 15:29:02 +01:00
Stéphane Nicoll
9a9fe41902
Adapt integration test to use recent HttpClient version
...
See gh-1321
2025-03-10 14:56:23 +01:00
Stéphane Nicoll
36cf1dda7a
Apply repositories configuration to Javadoc plugin as well
...
Closes gh-1485
2025-03-10 13:30:19 +01:00
Stéphane Nicoll
b2b96ee0fc
Polish properties format
2025-03-10 13:26:39 +01:00
Stéphane Nicoll
bb39b87ef7
Add forward merge issue creation hook
...
Closes gh-1486
2025-03-09 10:56:59 +01:00
Stéphane Nicoll
6e9ebb2ef0
Prepare 4.0.x branch
2025-03-09 10:32:19 +01:00
Stéphane Nicoll
57e3880ce3
Add utility to create a org.xml.sax.XMLReader
...
Closes gh-1471
2025-03-08 12:22:15 +01:00
Stéphane Nicoll
51964f9040
Polish
2025-03-08 07:53:11 +01:00
Stéphane Nicoll
67c755fb2a
Restore MailIntegrationTest
...
Closes gh-1481
2025-03-08 07:48:56 +01:00
Stéphane Nicoll
99951dbefc
Deprecate fault-related methods in DomPoxMessage
...
This commit deprecates methods that are unused in DomPoxMessage. They
refer to the FaultAwareWebServiceMessage interface, but that class does
not implement it.
Closes gh-622
2025-03-07 16:58:02 +01:00
Stéphane Nicoll
8978f7e9cf
Enable checkstyle on main sources
...
Closes gh-1479
2025-03-07 15:37:47 +01:00
Stéphane Nicoll
17c4dd41d8
Review checkstyle rules of spring-ws-test
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
19ae0073ce
Review checkstyle rules of spring-ws-support
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
37504f00f5
Review checkstyle rules of spring-ws-security
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
15d28812b1
Review checkstyle rules of spring-ws-core
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
4103d90541
Review checkstyle rules of spring-xml
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
ae5b46018f
Reorder Javadoc tags consistently
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
00e1e68062
Mark private classes final
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
360f52379b
Add new line between header and package statement
...
See gh-1479
2025-03-07 15:36:50 +01:00
Stéphane Nicoll
60ec66ce79
Add 'this.' for field access
...
See gh-1479
2025-03-07 15:36:49 +01:00
Stéphane Nicoll
b70e291906
Enable checkstyle
...
This commit updates the Gradle build to run checkstyle against the main
sources. Checks for tests, as well as certain rules, are disabled as a
first step.
See gh-1479
2025-03-07 15:36:49 +01:00
Stéphane Nicoll
34583e2837
Merge pull request #1452 from tdinev
...
* pr/1452:
Fix typos in security doc
Closes gh-1452
2025-03-07 15:32:53 +01:00
Todor Dinev
ce335c3c73
Fix typos in security doc
...
See gh-1452
Signed-off-by: Todor Dinev <todor.dinev@secu.lu >
2025-03-07 15:32:08 +01:00
Stéphane Nicoll
bc0168f4b2
Format XML code consistently
...
In particular, this commit uses tabs consistently, rather than spaces.
2025-03-06 18:20:12 +01:00
Stéphane Nicoll
b20935a432
Restore JMS to use ActiveMQ
...
This commit moves back the JMS-related integration tests to ActiveMQ.
They were previously migrated to Artemis, as ActiveMQ did not have
support for Jakarta.
This is also due to Artemis not working on Java 23, see
https://issues.apache.org/jira/browse/ARTEMIS-4975 fore more details.
Closes gh-1482
2025-03-06 17:52:32 +01:00
Stéphane Nicoll
6280dad5c2
Use org-based code of conduct
2025-03-06 17:33:56 +01:00
Stéphane Nicoll
5c99ce16b5
Migrate documentation to one line per sentence
...
Closes gh-1483
2025-03-06 17:33:55 +01:00
Stéphane Nicoll
10f4a3bd1e
Review reference guide
...
Closes gh-1475
2025-03-05 16:23:00 +01:00
Stéphane Nicoll
ae1029ea4f
Review Javadoc infrastructure
2025-03-05 10:11:44 +01:00
Stéphane Nicoll
d0800f1ae6
Optimize imports
2025-03-05 10:11:44 +01:00
Stéphane Nicoll
31fcff62a8
Configure IntelliJ IDEA settings
...
Closes gh-1478
2025-03-05 10:11:44 +01:00
Stéphane Nicoll
6d684f7cbc
Polish .gitignore configuration
2025-03-05 09:39:57 +01:00
Stéphane Nicoll
08740aa03d
Resolve WsConfigurer lazily
...
This commit updates DelegatingWsConfiguration to resolve WsConfigurer
beans, if any, lazily. Previously, those were resolved prior to the
WsConfiguration would take place, leading to potential early init.
Closes gh-1477
2025-03-05 08:59:49 +01:00
Stéphane Nicoll
a395d8215c
Clean logging configuration in tests
...
Use log4j (2) consistently and remove old log4j 1 configuration.
Closes gh-1476
2025-03-04 17:56:22 +01:00
Stéphane Nicoll
0aa6d3b357
Setup CI build against Java 21 & 23
...
Closes gh-1472
2025-03-04 16:47:05 +01:00
Stéphane Nicoll
fcf6367f30
Add verification step for deployments
...
Closes gh-1473
2025-03-04 16:37:40 +01:00