- fix: allow timer to restart
- Add IgnoreSuffix feature.
- CI run lua test cases with luajit.
- Feat support update the peer before requesting outgoing.
- Use agent-test-tool docker image instead of building from source.
- Support to try to use
request-id
astrace-id
when trace context absent. - Stop reporting traces after the worker process begins to exit.
- Fix tag key from
http.status
tohttp.status_code
.
- fix:
skywalking_tracer:finish()
will not be called in some case such as upstream timeout.
- Adapt to Kong agent.
- Correct the version format luarock.
- fix: missing
constants
in the rockspsec.
- Add a global field 'includeHostInEntrySpan', type 'boolean', mark the entrySpan include host/domain.
- Add destroyBackendTimer to stop reporting metrics.
- Doc: set random seed in
init_worker
phase. - Local cache some variables and reuse them in Lua module.
- Enable local cache and use
tablepool
to reuse the temporary table.
- Load the
base64
module inutils
, different ENV use different library. - Add prefix
skywalking
, avoid conflicts with other lua libraries. - Chore: only expose the method of setting random seed, it is optional.
- Coc: use correct code block type.
- CI: add upstream_status to tag http.status
- Add
http.status
- Adapt the new v3 protocol.
- Implement correlation protocol.
- Support batch segment report.
- Fix wrong context carrier endpoint data.
- Rocks: fixed wrong version of luarocks.
- Remove first ref variable.
- Uniform the SpanLayer type name.
- Establish the LUA tracing core.
- Add the tracer implementation based on Nginx OpenResty.