·
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
WSDLValidatornow 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
XSLTInterceptoras problem details instead of an unhandled exception #3134 - Rebuild the
HttpClientwhensetHttpClientConfig()is called afterinit()#3131 - Schema validation now resolves
$refbefore readingallOf/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