Highlights
- Arctic Code Vault Contributor
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
624 contributions in the last year
Activity overview
Contribution activity
October 2020
Created a pull request in apache/apisix that received 4 comments
fix(prometheus): don't provide etcd metrics when you don't use it
What this PR does / why we need it: Pre-submission checklist: Did you explain what problem does this PR solve? Or what new features have been added?
- doc(http-logger): sync Chinese doc to the English one
- change(batch-requests): limit the body size to 1M
- feat(response-rewrite): clear cache headers to avoid polluting the cache
- fix: compare if the interceptors are injected by ourselves
- fix(limit-conn): conn and default_conn_delay should > 0
- fix: previously we could not merge configuration without middle layer
- fix: we didn't traverse the plugin interceptors correctly
- doc(echo): mark it as production-unready
- doc: we can also use reload after configuration changed
- change(jwt-auth): split schema to adapt different occasions
- fix: plugin hot reload should work on node
- doc: correct the doc of plugin ip-restriction
- change: use 405 as the error code for unsupported HTTP method
- feat: use interceptors to protect plugin's route
- style: tweak error log in kafka-logger
- change(hmac-auth): split schema to adapt different occasions
- change: refactor router
- doc(ip-restriction): IPv6 already supported
- feat: add referer-restriction plugin
- feature: support injecting lua_ssl_trusted_certificate.
- chore: change test case to keep stable
- bugfux : fixes issue #2449
- feature: prometheus plugin `apisix_http_status` metric `route` tag Im…
- feat(CLI): worker and cpu optimization
- optimize: read trailing bytes only one time in stand-alone mode.
- bugfix(limit-conn): always save the data of the limit object, and release it in log phase.
- change: read 8bytes from /dev/urandom as the random seed for better randomness
- improve: refactor apisix command line tool
- The old CLI invalid argument prompt is unfriendly.
- feature(core): implement `core.sleep`
- style: move localized require in front of directives which calling it.
- style: fixed some code style problems
- CI: turn off the Lua code coverage check in CI.
- bugfix: empty `allow_admin` means that any IP is allowed to access Admin API and Dashboard
- feat(http-logger): support for specified the log formats via admin API
- CI: run the APISIX instance in an empty folder.
- bugfix: install the Lua files in `apisix/ssl/router` .
- bugfix: check every etcd version, rather than only check the first one
- bugfix: set random seed for each worker process at `init_worker` phase, only `init` phase is not enough.
- feat: add new filed `meta_style`, collect the request information with `original` style.
- bugfix: only set one response header when enabled `enable_debug=true`
- CI: skip run tengine test cases.