Release Apache APISIX 0.9
This release brings many new features, such as support for running APISIX with Tengine, an advanced debugging mode that is more developer friendly, and a new URI redirection plugin.
#
Core- 🌅 Supported to run APISIX with tengine. #683
- 🌅 Enabled HTTP2 and supported to set ssl_protocols. #663
- 🌅 Advanced Debug Mode, Target module function's input arguments or returned value would be printed once this option is enabled. #614
- Support to install APISIX without dashboard. #686
- Removed router R3 #725
#
Plugins- Redirect URI: Redirect URI plugin. #732
- Proxy Rewrite: Supported remove
header
feature. #658 - Limit Count: Supported global limit count with
Redis Server
.#624
#
lua-resty-*- lua-resty-radixtree
- Support for
host + uri
as an index.
- Support for
- lua-resty-jsonschema
- This extension is a JSON data validator that replaces the existing
lua-rapidjson
extension.
- This extension is a JSON data validator that replaces the existing
#
Bugfix- key-auth plugin cannot run accurately in the case of multiple consumers. #826
- Exported schema for plugin serverless. #787
- Discard args of uri when using proxy-write plugin #642
- Zipkin plugin not set tracing data to request header. #715
- Skipped check cjson for luajit environment in apisix CLI. #652
- Skipped to init etcd if use local file as config center. #737
- Support more built-in parameters when set chash balancer. #775
#
Dependencies- Replace the
lua-rapidjson
module withlua-resty-jsonschema
global,lua-resty-jsonschema
is faster and easier to compile.