Releases: spring-projects/spring-ws
Releases · spring-projects/spring-ws
v4.1.0
v4.0.14
v4.1.0-RC1
⭐ 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
v4.0.13
🐞 Bug Fixes
- HttpComponents5MessageSender overrides HttpClient when set as a property #1512
- Client-side validation logs an invalid request as the response being invalid [SWS-1078] #1144
- SmartInterceptor cannot be added using WsConfigurer [SWS-1064] #1130
📔 Documentation
- Polish SoapFault Javadoc #1507
- Clarification the semantic of defaultEndpoint in the reference documentation #1209
- Clarify the scope of WebServiceMessageSender in WebServiceTemplate [SWS-991] #1063
- Document that XsdSchemaCollection should be configured with inline to inline XSDs [SWS-979] #1050
- Document how to add a custom detail to a SOAP fault message [SWS-600] #716
🔨 Dependency Upgrades
v4.1.0-M1
⚠️ Noteworthy
- Due to the upgrade to Apache WSS4J 4.0.0, an additional Maven repository is now required.
⭐ New Features
- Remove endpoint support classes #1487
- Deprecate WsConfigurerAdapter #1480
- Handle "If-Modified-Since" request headers in WSDL and XSD handlers #1470
- Reinstantiate support for Apache Axiom now that is supports jakarta #1454
- Add support for WSS4J subject cert constraints #1419
- Remove deprecated code in Spring Web Services 2.x #1321
- Add Automatic-Module-Name to manifest #1208
- spring-ws-support should not have split packages with spring-ws-core #1202
- Add support for configuring WSS4J's USE_SINGLE_CERTIFICATE option #153
- Add support for providing an AttachmentCallbackHandler to WSS4J RequestData #107
- Add support for customizing AxiomSoapMessage#writeTo #540
🐞 Bug Fixes
- Connection timeout in HttpComponents5MessageSender is not respected #1494
🔨 Dependency Upgrades
- Upgrade to Apache WSS4J 4.0.0 #1429
- Upgrade to Spring Framework 6.2.4 #1489
- Upgrade to Spring Security 6.5.0-M3 #1490
❤️ Contributors
Thank you to all the contributors who worked on this release:
@ammachado, @bclozel, @cjsr, @elfogre, and @wandi34
v4.0.12
⭐ New Features
- Allow usage of XMLUnit placeholders in request and response matchers #1417
🐞 Bug Fixes
- The default version of Spring Security is no longer supported #1500
- The default version of Spring Framework is no longer supported #1499
- DelegatingWsConfiguration should load WsConfigurer lazily #1477
- spring-ws and spring-ws-support should not have transitive dependencies on Mail API and implementation #1462
- Connection timeout in HttpComponents5MessageSender is not respected #1436
- WsConfigurer can trigger early initialization that prevents other post processors to run successfully #1435
- SaajSoapMessageFactory should only split mime type header values #1421
- LocationTransformerObjectSupport#transformLocation should not append port if it is already present #1420
- DomPoxMessage sould not have methods of FaultAwareWebServiceMessage as it does not implement it #622
📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
Spring Web Services v4.0.10
What's Changed
- Support jar:nested in SchemaFactoryUtils by @izeye in #1401
- Remove duplicate dependency declaration for httpclient by @cachescrubber in #1382
- Update springframwork to 6.0.16 by @corneil in #1402
New Contributors
- @izeye made their first contribution in #1401
- @cachescrubber made their first contribution in #1382
Full Changelog: v4.0.9...v4.0.10