v6.3.2
Changes since 6.3.1:
Changes:
- renamed
interceptorstoflows(setInterceptors(...)tosetFlows(...)). This affects YAML configurations and the Java API. (@christiangoerdes) - switched
apiVersion: membrane-api.io/v1beta1tov1beta2(@christiangoerdes) - improved problem details content (@predic8)
- YAML config:
path.valuebecomespath.uri(@christiangoerdes) - YAML config: removed indentation nesting from
request,responseand 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
@codeto<code>. Added error to prevent@codefrom being used. (@russelmrcl) - improved
CHANGELOG.txt: The changelog is kept here! (@rrayst) - improved documentation (@predic8, @russelmrcl)
- YAML config:
apiVersion,kindandmetadataare now optional (default iskind: 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)