Skip to content

Releases: membrane/api-gateway

v7.2.4

25 Jun 12:01

Choose a tag to compare

New Features

  • Add correlationId support for tracing requests across services #2987
  • soapBodyTemplate: allow an explicit Content-Type override #2996

Improvements

  • OpenAPI validation now covers multipart #2980, XML #2976 and form-url-encoded #2985 request bodies
  • Log OpenAPI request/response validation failures #2982
  • for: support use in the response flow #2995
  • jwtSigner: store the signed JWT in the body or in a property #2986
  • Optimize the javadoc descriptions of interceptors #2990

Fixes

  • ResolverMap.combine: fix combining paths like ?foo=http:// #2997

Full changelog: v7.2.3...v7.2.4

v7.2.3

10 Jun 13:14

Choose a tag to compare

Features

  • Added transparent OAuth 2.0 authentication for the Client Credentials flow using oauth2client.

Improvements

  • Added traceId and spanId to log output for OpenTelemetry tracing.

Security Fixes

  • Added limits for chunked body parsing to prevent out-of-memory errors.
  • Escaped values used by setHeader.

Dependency Updates

  • Updated Spring from 6.2.15 to 6.2.19.
  • Updated OpenTelemetry dependencies.

v7.2.2

27 May 15:19

Choose a tag to compare

Changes since 7.2.1:

Features

  • Added LLM Gateway feature
  • Improved Membrane MCP Server and added further filtering options

Fixes

  • Fixed resolving OpenAPI directory paths inside the conf folder
  • Fixed load balancer detection of clusters defined in global and interceptor chains
  • Fixed scripting issues caused by JSON array payloads (#2954)
  • Fixed WSDL validator support for empty WSDL messages

v7.2.1

12 May 08:59

Choose a tag to compare

Changes since 7.2.0:

Improvements

  • Add MCP Server for Membrane
  • Add SSE Demo
  • Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84
  • Bump org.apache.activemq:activemq-broker from 5.19.5 to 5.19.6

Fixes

  • Fix NPE in RuleResolver

v7.2.0

14 Apr 11:11

Choose a tag to compare

Changes since 7.1.4:

Improvements

  • Add a YAML include list to allow the YAML configuration to be split into multiple files.

v7.1.4

14 Apr 08:56

Choose a tag to compare

Changes since 7.1.3:

Improvements

  • Error message in schema validaiton exception #2902
  • Split request and response validation in OpenAPI-Validator #2903

Fixes

  • Add trailing slash handling to URI utilities and server base path matching #2900
  • Array item rendering in Yaml startup error message #2904

v6.5.2

12 Apr 15:58

Choose a tag to compare

Changes since 6.5.1:

Improvements

  • make httpClientConfig configurable on <jwks> #2911

Fixes

  • Add trailing slash handling to URI utilities and server base path matching #2900

v7.1.3

27 Mar 14:05

Choose a tag to compare

Changes since 7.1.2:

Improvements

  • Example for proxy configuration #2888
  • Error handling for TLS tunneling #2885

Fixes

  • Enable abort flow in global #2894
  • Preserve basepath when setting configuration section #2892
  • Recursive WSDL imports #2878

v6.5.1

16 Mar 14:45

Choose a tag to compare

Changes since 6.5.0

Fixes

  • Fix for recursive WSDL imports and includes

v6.5.0

16 Mar 08:48

Choose a tag to compare

Changes since 6.4.0

Improvements

  • Replaced the SOA Model library with a completely rewritten WSDL parser to better support legacy Web Services features
  • Improved error messages in the WSDL and XSD validators

Fixes

  • XSD files referenced from WSDL documents can now use relative paths such as . and ..