mirror of
https://gitee.com/iresty/apisix.git
synced 2024-12-04 13:07:34 +08:00
4.8 KiB
4.8 KiB
Table of Contents
0.7.0
Released on 2019/09/06
This release brings many new features, such as IP black and white list, gPRC protocol transcoding, IPv6, IdP (identity provider) services, serverless, radix tree routing, and more.
Core
- 🌅 gRPC transcoding: supports protocol transcoding so that clients can access your gRPC API by using HTTP/JSON. #395
- 🌅 radix tree router: The radix tree is used as the default router implementation. It supports the uri, host, cookie, request header, request parameters, Nginx built-in variables, etc. as the routing conditions, and supports common operators such as equal, greater than, less than, etc., more powerful and flexible. #414
- Dynamic upstream supports more parameters, you can specify the upstream uri and host, and whether to enable websocket. #451
- Support for get values from cookies directly from
ctx.var
. #449 - Routing support IPv6. #331
Plugins
- 🌅 serverless: With serverless support, users can dynamically run any Lua function on a gateway node. Users can also use this feature as a lightweight plugin.#86
- 🌅 support IdP: Support external authentication services, such as Auth0, okta, etc., users can use this to connect to Oauth2.0 and other authentication methods. #447
- rate limit: Support for more restricted keys, such as
X-Forwarded-For
andX-Real-IP
, and allows users to use Nginx variables, request headers, and request parameters as keys. #228 - IP black and white list Support IP black and white list for security. #398
CLI
- Add the
version
directive to get the version number of APISIX. #420
Admin
- The
PATCH
API is supported and can be modified individually for a configuration without submitting the entire configuration. #365
Dashboard
- 🌅 Add the online version of the dashboard,users can experience APISIX without install. #374
0.6.0
Released on 2019/08/05
This release brings many new features such as health check and circuit breaker, debug mode, opentracing and JWT auth. And add built-in dashboard.
Core
- 🌅 Health Check and Circuit Breaker: Enable health check on the upstream node, and will automatically filter unhealthy nodes during load balancing to ensure system stability. #249
- Anti-ReDoS(Regular expression Denial of Service). #252
- supported debug mode. #319
- allowed to use different router. #364
- supported to match route by host + uri. #325
- allowed plugins to handler balance phase. #299
- added desc for upstream and service in schema. #289
Plugins
- 🌅 OpenTracing: support Zipkin and Apache SkyWalking. #304
- JWT auth. #303
CLI
- support multiple ips of
allow
. #340 - supported real_ip configure in nginx.conf and added functions to get ip and remote ip. #236
Dashboard
- 🌅 add built-in dashboard. #327