Skip to content

v6.3.2

Choose a tag to compare

@rrayst rrayst released this 10 Oct 13:52
· 1 commit to 98bdf065cac05836d8042652f83104f11f5feed2 since this release

Changes since 6.3.1:

Changes:

  • renamed interceptors to flows (setInterceptors(...) to setFlows(...)). This affects YAML configurations and the Java API. (@christiangoerdes)
  • switched apiVersion: membrane-api.io/v1beta1 to v1beta2 (@christiangoerdes)
  • improved problem details content (@predic8)
  • YAML config: path.value becomes path.uri (@christiangoerdes)
  • YAML config: removed indentation nesting from request, response and others (@rrayst)

Improvements:

  • documented the reason for excluding tests from the big suite (@christiangoerdes)
  • added grammar check to ensure YAML property uniqueness (@christiangoerdes)
  • ACME warning when hostname is missing (@rrayst)
  • removed unknown javadoc tag warning from build (@russelmrcl)
  • converted javadoc @code to <code>. Added error to prevent @code from being used. (@russelmrcl)
  • improved CHANGELOG.txt: The changelog is kept here! (@rrayst)
  • improved documentation (@predic8, @russelmrcl)
  • YAML config: apiVersion, kind and metadata are now optional (default is kind: api). (@christiangoerdes)
  • added getDefaultSessionLifetime(beanName) to SPEL context (@rrayst)
  • added YAML parsing tests (@christiangoerdes)

Fixes:

  • fixed ClientAuthorization enum to have uppercase constants, because grammar requires it. added a grammar test to prevent this going forward. (@russelmrcl)
  • upgraded dependencies (mongodb-driver-sync to 5.6.0, spotbugs to 4.9.5, swagger-parser to 2.1.32, mail-api to 2.1.4, jackson to 2.20.0, spring-core to 6.2.11)
  • fix: OpenAPI Validator query parameters #2155 (@predic8)
  • Fixed JDBCApiKeyStore test #2167 (@christiangoerdes)
  • Fix ShadowingInterceptor asynchronous behaviour (#2159) (@Lucamadio)