Skip to content

v7.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:57
· 1 commit to 9390251b0fccb37ed062eff1ed21a4792e08dc4b since this release

New Features

  • Add wsdl2openapi, an interceptor that exposes a WSDL-based SOAP service as an OpenAPI/REST API, transforming JSON requests/responses to/from SOAP #3100
  • Add WS-Security support for SOAP: XML-DSig signing/verification, UsernameToken, and wsu:Timestamp, including tutorials #3116
  • Add a tutorial for lokiExchangeStore #3115

Improvements

  • Lift the 3 MiB SnakeYAML size limit on OpenAPI documents, which previously caused large specs to fail with "the incoming YAML document exceeds the limit" #3122
  • Parse each OpenAPI document only once instead of re-reading/re-parsing it up to three times, reducing parse cost and network calls for remote specs #3125
  • WSDLValidator now validates SOAP 1.1/1.2 fault structures and detail elements against the WSDL schema #3135
  • OAuth2 session storage now uses ConcurrentHashMap #3132

Fixes

  • Surface SAX parse errors from XSLTInterceptor as problem details instead of an unhandled exception #3134
  • Rebuild the HttpClient when setHttpClientConfig() is called after init() #3131
  • Schema validation now resolves $ref before reading allOf/anyOf/oneOf/not, fixing composition keywords being silently skipped on referenced schemas (reported by @schiller-hank) #3120

Full changelog: 7.4.0...7.5.0
v7.4.0...v7.5.0