16.4.0
mathieuancelin
released this
25 May 15:37
·
1551 commits
to master
since this release
Otoroshi version 16.4.0
https://github.com/MAIF/otoroshi/milestone/63?closed=1
v16.3.2...v16.4.0
https://github.com/MAIF/otoroshi/releases/tag/v16.4.0
Major features announcements in this release are
- a brand new WAF plugin based on OWASP Coraza
- a brand new Brotli compression plugin
- now authentication modules are pluggable and can be deployed as third party plugins
- now you can write data exporter in WASM
- now you can write authentication modules in WASM
Added
- provide a Brotli compression plugin (#1289)
- support OWASP Coraza WAF (#1497)
- support wasm data exporters (#1565)
- support wasm auth. modules (#1598)
- handle ctrl+s shortcut to save route (#1594)
- enable anonymous reporting (#1595)
- make authentication modules pluggable (#1285)
Fixed
- add the ability to extract informations from apikeys as jwt tokens (#1584)
- avoid creating linear memory instance when non OPA plugin (#1586)
- discard invitation link expired (#1587)
- config. validation happens before configuration merge (#1588)
- better concurrency handling when fetching wasm sources (#1589)
- better handling of wasm resources to enhance performances at scale (#1590)
- route events view does not allow filtering (#1591)
- prohibit creation of new User with empty informations (#1596)
- Content-Length missing due to akka-http-client model (#1597)
- bad conversion of service descriptor to route for info. token (#1600)
- host functions around attributes does not work when lifetime is forever (#1604)
- data exporter duplication (#1610)
- regex routing is broken (#1611)
- handle target from service name and port in kubernetes crds for a route (#1612)
- add otoroshi.mesh domains on route in kubernetes crds (#1613)