Skip to content

Releases: spring-projects/spring-ws

v4.1.0

20 May 08:40
Compare
Choose a tag to compare

🐞 Bug Fixes

  • SimpleXsdSchema#loadSchema is not thread-safe #1572

🔨 Dependency Upgrades

  • Upgrade to Spring Framework 6.2.7 #1570
  • Upgrade to Spring Security 6.5.0 #1571

v4.0.14

15 May 16:02
Compare
Choose a tag to compare

🔨 Dependency Upgrades

  • Upgrade to Spring Framework 6.0.20 #1566

v4.1.0-RC1

22 Apr 07:52
Compare
Choose a tag to compare
v4.1.0-RC1 Pre-release
Pre-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

v4.0.13

22 Apr 07:41
Compare
Choose a tag to compare

🐞 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

  • Upgrade to Spring Framework 6.1.19 #1521
  • Upgrade to Spring Security 6.3.9 #1522

v4.1.0-M1

18 Mar 16:57
Compare
Choose a tag to compare
v4.1.0-M1 Pre-release
Pre-release

⚠️ Noteworthy

⭐ 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

18 Mar 16:06
Compare
Choose a tag to compare

⭐ 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

  • Review reference guide #1475
  • Fix typos in security doc #1452

❤️ Contributors

Thank you to all the contributors who worked on this release:

@flx5 and @tdinev

Spring Web Services v4.0.10

12 Jan 12:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.9...v4.0.10

v4.0.9

15 Dec 08:23
Compare
Choose a tag to compare

Changes in version 4.0.8 (2023-11-20)

  • iterate over entry-set in getFaultDefinition by @hduelme in #1396

New Contributors

Full Changelog: v4.0.8...v4.0.9

v4.0.8

20 Nov 16:28
v4.0.8
7ff6d41
Compare
Choose a tag to compare

Changes in version 4.0.8 (2023-11-20)

  • #1390 - Test against Spring Security 6.2.0 on CI.
  • #1387 - Upgrade to Spring Framework 6.0.14.

v3.1.8

16 Nov 20:03
v3.1.8
bce4cbc
Compare
Choose a tag to compare

Changes in version 3.1.8 (2023-11-16)

  • #1389 - Test against Spring Security 5.6.12 on CI.
  • #1388 - Upgrade to Spring Framework 5.3.31.