Releases: membrane/api-gateway
Releases · membrane/api-gateway
v4.8.5
v4.8.4
- bumped
log4j
to2.15.0
(Please note that so far Membrane Service Proxy used log4j 1.2.17, which was NOT affected by CVE-2021-44228 aka log4shell, and similar attack vectors required very special (let me say: unusual) log4j configurations - or a log4j.properties which could be controlled by the attacker. The bump of log4j is primarily provided to satisfy security guidelines requiringlog4j >= 2.15.0
.) - updated environment libraries for automated tests
- improved experimental Kubernetes integration
v4.8.3
- dependency updates
- added
<jwtAuth />
interceptor which can verify JWTs - added
<template/>
interceptor to fill a body based on a template (usinggroovy.text.XmlTemplateEngine
for.xml
templates orgroovy.text.StreamingTemplateEngine
elsewise) - added
<xpathExtractor/>
<jsonPointerExtractor/>
interceptors to extract information from bodies (see documentation or examples for further info) - added
<xml2Json/>
<json2Xml/>
interceptors for format conversions (see documentation or examples for further info) - started Kubernetes integration (work-in-progress!)
- fixed #341 "Stray Thread hogging CPU after penetration testing with qualys"
- allow specifying a
<*UserDataProvider>
inside of<basicAuthentication>
- fixed viewing inflight exchanges (some body sizes are still incorrect)
- added exchange time metrics to
<prometheus/>
interceptor - improved
<elasticSearchExchangeStore/>
to enable reading back exchanges (to support the<adminConsole/>
)
v4.8.2
v4.8.1
v4.8.0
v4.7.3
v4.7.2
v4.7.1
- Upgraded dependencies
- Bugfixes
v4.7.0
- NTLM interceptor release