## apache/apisix — v0.5…v0.6-rc0

_117 commits._

### Features
- **luarocks: added new version v0.6.** (ba8b8f2)
- **dashboard: updated new version. (#357)** (1d8b9af)
- **feature: support multiple ips of `allow`. (#340)** (f8deb1e)
- **add health check json schema constraint and test cases. issue#266** (38b5d6d)
- **doc: added new link about `JWT` plugin.** (94d1d7d)
- **doc: added support os. (#294)** (028f557)
- **doc: added new section about how to run the test cases.** (a385ba6)
- **luarocks: added new dependency `lua-resty-healthcheck`. (#249)** (5e119c4)
- **Support configure node_ssl_listen** (1e302f0)
- **doc: added new options in `route rule`. (#196)** (a8b3058)

### Fixes
- **doc: fix document error (#283)** (3566600)
- **fix some typos (#276)** (8425354)
- **perf: used table.new for plugins load. (#274)** (3eaa17c)
- **doc: minor fix for https Chinese doc.** (ee8d8b8)

### Backend
- **bugfix: created dir for zipkin. (#377) (#378)** (a55cee5)
- **optimze(plugin): set right default size. (#361)** (2f896f3)
- **dashboard: sync from apisix-dashboard. (#362)** (31024ec)
- **luarocks: update `lua-resty-libr3` to version 1.0.** (6e5af6a)
- **bugfix: failed to fetch upstream id in `balancer` phase. (#356)** (7e36cf5)
- **change(nginx.conf): sync from CLI.** (2dd6f27)
- **bugfix(makefile): create temporary folder `/tmp/apisix_cores`.** (cc1e93a)
- **doc: added description for `custom plugin`.** (47b7945)
- **feature: fixed language of github linguist. (#351)** (6bc2865)
- **bugfix: allowed to serialise Lua table if it is excessive nesting.** (884c97b)
- **doc: updated features of APISIX. (#349)** (f06201a)
- **change: upgrade `lua-resty-etcd` to version v0.6. (#346)** (db0001f)
- **doc: added videos and slides of APISIX. (#345)** (b9a8f1a)
- **bugfix: fixed wrong allow in /apisix/dashboard (#344)** (4badcb0)
- **bugfix: fixed hard code ip addr of dashboard. (#338)** (6e457bf)
- **bugfix: use short timeout and report heartbeat to `www.iresty.com`.** (9e6fceb)
- **change(CLI): removed duplicated `include` option.** (dd20bc7)
- **luarocks: use dependencies with specified version. (#332)** (14fea54)
- **feature: added dashboard as submodule. (#328)** (084bc64)
- **bugfix: fixed wrong of allow and deny in nginx.conf. (#330)** (bbe4819)
- **fixed code style. (#329)** (1d3f7ac)
- **bugfix: only report heartbeat in worker 0 process. (#326)** (18d5a5c)
- **feature: allow user to define how to create route index. (#325)** (b8fd0da)
- **bugfix(CLI): fixed node_ssl_listen conf not working #321 (#324)** (198628d)
- **feature: supported debug mode. (#319)** (04129ad)
- **doc: updated doc of zipkin. (#318)** (994f87b)
- **feature: supported zipkin plugin. (#304)** (148bc40)
- **change: always use latest version for developer.** (95efb8f)
- **luarocks: update `lua-resty-libr3` to version 0.8.** (96ff594)
- **change(luarocks): used current source code to create development ENV.** (ccc1525)
- **bugfix: added conf_type to the key of limit plugins. (#309)** (8c5d5d2)
- **bugfix: fixed doc and travis about osx. (#308)** (f716cc8)
- **plugin: fixed typo and save consumer id. (#307)** (f814127)
- **change(jwt): typo.** (a904aa6)
- **feature: supported JWT plugin and added test cases.** (efadc91)
- **change(key-auth): removed useless comments and used simple code.** (b426830)
- **doc: exported `balancer` phase for `plugin`.** (f783b54)
- **feature: allow plugins to handler balance phase. (#299)** (02f66d4)
- **doc: supported `Ubuntu 16.04` and `MAC OSX`.** (dbb3d10)
- **doc: added section `retries` in upstream object.** (a85fc42)
- **doc: added section about passive health check.** (76900aa)
- **doc: should use `PUT` method to set route with id.** (ffa285c)
- **feature(balancer): supported to set retries and timeouts, and set   upstream node status by passive health check. (#288)** (526e0cb)
- **feature: added desc for upstream and service in schema.  (#289)** (e6bc004)
- **schema(healthcheck): added the `passive` definition to `schema`. (#285)** (398579e)
- **schema: added more valid method. (#287)** (56a8b15)
- **copyright(lj-releng): added copyright information. (#280)** (dfcbebb)
- **CLI: added shdict `upstream-healthcheck`. (#279)** (bce0c67)
- **change(CLI): simple code style and check the openresty version at `init` (#278)** (95ed5ab)
- **change: check the openresty version in Lua land. (#275)** (1700606)
- **bugfix(makefile): reverted to use `install` for OSX.** (bc46bb3)
- **luarocks: used `luarocks make` to install development ENV. (#271)** (a836156)
- **optimize: removed useless local cache. (#270)** (a0678ff)
- **doc:fixed typo. (#267)** (9aec627)
- **doc: added more doc about landscope and test cases. (#265)** (570a90b)
- **bugfix: do nothing for current checker when worker is exiting. (#264)** (1aba1ce)
- **bugfix: used `.*` to match domain, which it can be optimized.** (39af662)
- **travis: removed useless perl module.** (d5b68d1)
- **change: updated `lua-resty-libr3` to version `0.7`. (#260)** (1f150fd)
- **change(CLI): code style. (#258)** (35febe0)
- **bugfix(CLI): added timeout to init_etcd (#257)** (89f18e4)
- **doc: Update libr3.md. (#255)** (1676c01)
- **doc: added doc for how to use libr3. (#254)** (de5c7d6)
- **Update architecture-design-cn.md** (1f06580)
- **feature: added configure for anti-ReDoS. (#250)** (3e1f8e6)
- **travis: installed all of the dependencies to current `deps` folder. (#248)** (be362c5)
- **change: moved `rockspec` file to a single folder.** (0fe7819)
- **feature: added check for openresty version and fixed style of documents. (#244)** (faeb07c)
- **doc: update the doc of https for Chinese version. (#242)** (177e13d)
- **bugfix:  copied `http/*.lua` in Makefile when do install (#240)** (b762cab)
- **change: code style + added local cache. (#241)** (7cf243c)
- **doc: updated the doc of https. (#237)** (225b3d3)
- **feature: supported real_ip configure in nginx.conf and added functions to get ip and remote ip. (#236)** (9fa04a9)
- **travis: used different compiler to run test. (#235)** (ccd179a)
- **travis: only run when merge to master branch.** (9ab303b)
- **change: moved `service` and `ssl` source file to `http` folder.** (9513e3d)
- **change: moved `service` and `upstream` source file to `http` folder.** (20d2ee5)
- **bugfix: failed early when lua isn't installed on `make dev` (#233)** (3730e6a)
- **bugfix: `lua-dir` option is only supported if the luarocks version   exceeds 3. (#229)** (83b0ee3)
- **update travis runner script (#227)** (947a3f5)
- **feature: update Makefile and travis CI for osx installation about using luajit building deps. (#217)** (374aba4)
- **CLI: changed code style. (#225)** (cd4eb7d)
- **bugfix:  issue #223 (#224)** (f92f8a7)
- **doc: added more dependencies items. (#222)** (0e4da3e)
- **doc: updated install dependencies on Mac OSX (#221)** (39c12c9)
- **bugfix: set configuration file to avoid using a wrong one (#220)** (5fccb78)
- **doc: installation steps for Mac OSX.** (9de2107)
- **bugfix: compiled module 'rapidjson' with the luajit of openresty.** (1e8459c)
- **Update README** (151c899)
- **feature: added `init` action in makefile to initialize the runtime (#205)** (565cb16)
- **CLI: added default value for `node ssl listen` and allowed to run   without    `http_stub_status_module`. (#203)** (764280f)
- **feature: supported to use a separate port for admin dashboard. (#194)** (2a9ab09)
- **feature: added badge of coveralls. (#193)** (be9304d)
- **feature: added luacov and coveralls. (#192)** (f62a2be)
- **doc: added twitter of apisix. (#191)** (d52c147)

### Tests
- **test: use smaller connection and change to short connection.** (7deeafa)
- **test: use a simple way to write test case. (#323)** (011e0ef)
- **test: change the block code to smaller size.** (3b263fe)
- **test(route): added new test cases.** (873192c)
- **test(healthcheck): ignore the error log which contain `process exiting`.** (7d5237c)
- **test: fixed case under OSX.** (f44b491)
- **test(APISIX.pm): added new `cpath`. change: updated nginx.conf. (#247)** (0490145)
- **test: added more test case for local config.** (b88de39)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/apache/apisix?utm_source=github-action)._