Skip to content

v4.1.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@spring-builds spring-builds released this 22 Apr 07:52
· 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

🔨 Dependency Upgrades

  • Upgrade to Angus mail 2.0.3 #1546
  • Upgrade to Spring Framework 6.2.6 #1523
  • Upgrade to Spring Security 6.5.0-RC1 #1524