Skip to content

v7.6.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 14:29
· 1 commit to 5731a90a49c8305bbbb3679054cb1924b6d75be6 since this release

New Features

  • Docker launchers for Linux and Windows #3289
  • Forward Proxy tutorials with examples and tests #3283
  • wsdl2openapi: support configurable success HTTP status codes per SOAP-to-JSON operation #3274
  • Validator: add validationDetails option to omit detailed validation error information from responses in production, standardize failure-response formatting across XML/JSON/YAML/SOAP/Schematron validation, and correctly qualify SOAP 1.1 fault codes as soap: #3254
  • wsSecurity: add XML Encryption support (encrypt/decrypt) for SOAP message bodies #3255
  • SSL: add an optional setting to disable certificate-chain and hostname validation, intended only for testing/troubleshooting — not for production use #3291
  • HTML rendering for ProblemDetails responses when the client accepts HTML #3284

Improvements

  • Startup logging cleaned up: proxy listings now show clear names with complete, ready-to-use URLs (host, port, protocol, and configured API base paths), and the HttpEndpointListener startup message moved from info to debug level #3290 #3295
  • Reorganized and consolidated the OpenAPI tutorials #3288

Fixes

  • Fix hot-reload in Docker tutorials by bind-mounting the tutorial directory instead of copying it into the container #3265
  • wsdl2openapi: fix empty WSDL output responses — operations without output parts now correctly return 204 with no body #3268
  • wsdl2openapi: use the decoded body stream for SOAP-to-JSON conversion, fixing character-encoding handling (UTF-8/ISO-8859-1/UTF-16) in responses and faults #3273
  • wsdl2openapi: fix occurrence-bound mapping so repeated elements preserve their min/max item limits #3269
  • wsdl2openapi: fix binary type mappings for OpenAPI 3.1 #3270
  • wsdl2openapi: reject duplicate path/method mappings instead of silently overwriting an operation, and mark ProblemDetails type/instance fields as URI-formatted strings #3267
  • Improve error handling and diagnostics for truncated or stalled deflate streams, and better distinguish invalid client request bodies from backend response failures during content decoding #3272
  • Complete the HTTP status code reason-phrase table so unrecognized codes get a fallback message instead of an empty one #3298

Full changelog: v7.6.0...v7.6.1