v4.1.0-RC1
Pre-release
Pre-release
·
107 commits
to main
since this release
⭐ New Features
- Introduce separate HttpComponents5MessageSender that provides the client with no further configuration #1519
- Add support for configuring arbirary WSS4J options [SWS-1023] #1093
- Add support for ordering custom MethodArgumentResolvers and MethodReturnValueHandlers [SWS-1010] #1080
- Using HttpComponentsMessageSender with NTLM Authentication [SWS-964] #1035
🐞 Bug Fixes
- Client-side validation logs an invalid request as the response being invalid [SWS-1078] #1527
- WSS4J Subject Cert Constraints are not applied consistently #1520
- SmartInterceptor cannot be added using WsConfigurer [SWS-1064] #1517
- HttpComponents5MessageSender overrides HttpClient when set as a property #1513
- HeadersAware*WebServiceConnection do not inherit from WebServiceConnection #1510
- ClientInterceptor#afterCompletion can be called twice [SWS-983] #1054
- Wss4jSecurityInterceptor.verifyCertificateTrust should use Signature validator from WSSConfig [SWS-878] #953
- AbstractEndpointExceptionResolver logs exceptions too early, duplicate log-entries for each resolver in a chain [SWS-626] #736
📔 Documentation
- Clarification the semantic of defaultEndpoint in the reference documentation #1518
- Clarify the scope of WebServiceMessageSender in WebServiceTemplate [SWS-991] #1516
- Document that XsdSchemaCollection should be configured with inline to inline XSDs [SWS-979] #1515
- Document how to add a custom detail to a SOAP fault message [SWS-600] #1514
- Polish SoapFault Javadoc #1508