Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.
feat: Introduce more flags (match by path prefix or regex expression) to filter HTTP records by @spencercjh in https://github.com/hengyoush/kyanos/pull/220
feat: introduce version cmd by @spencercjh in https://github.com/hengyoush/kyanos/pull/234
feat: Print osinfo when start failed by @hengyoush in https://github.com/hengyoush/kyanos/pull/191
Bug Fix
fix: add rw lock to prevent concurrent map read write by @hengyoush in https://github.com/hengyoush/kyanos/pull/198
fix: supports container-id prefix matching with 12 or more characters by @XmchxUp in https://github.com/hengyoush/kyanos/pull/210
fix(stat): elapsed time is negative by @hengyoush in https://github.com/hengyoush/kyanos/pull/213
fix: add fallback logic for total time when dev in event missed in server side by @hengyoush in https://github.com/hengyoush/kyanos/pull/232
fix: ssl event at server side can't be captured correctly by @hengyoush in https://github.com/hengyoush/kyanos/pull/236
fix: handle MySQL null(/xfb) field correctly by @hengyoush in https://github.com/hengyoush/kyanos/pull/239
Other Changes
docs: add faq docs by @hengyoush in https://github.com/hengyoush/kyanos/pull/188
docs: wrong url to download the init script by @spencercjh in https://github.com/hengyoush/kyanos/pull/193
chore: make go list -m -json all works to import the project by goland by @spencercjh in https://github.com/hengyoush/kyanos/pull/194
chore: ignore .idea dir by @spencercjh in https://github.com/hengyoush/kyanos/pull/195
chore: introduce an issues translator by @spencercjh in https://github.com/hengyoush/kyanos/pull/202
chore: introduce a new workflow to verify build script on multi platforms by @spencercjh in https://github.com/hengyoush/kyanos/pull/196
chore: init_env cleanup by @XmchxUp in https://github.com/hengyoush/kyanos/pull/209
docs: update FAQ by @XmchxUp in https://github.com/hengyoush/kyanos/pull/211
build: add debugging targets and improve Makefile structure by @Ghostbaby in https://github.com/hengyoush/kyanos/pull/215
refactor: remove fatal log by @hengyoush in https://github.com/hengyoush/kyanos/pull/199
docs: introduce prettier and md-padding to format all docs by @spencercjh in https://github.com/hengyoush/kyanos/pull/221
test: introduce a script to test flag --comm by @spencercjh in https://github.com/hengyoush/kyanos/pull/222
docs: add how to add a new protocol docs by @hengyoush in https://github.com/hengyoush/kyanos/pull/223
test: wait a longer time to ensure process exec event can be handled by @hengyoush in https://github.com/hengyoush/kyanos/pull/238
New Contributors
@spencercjh made their first contribution in https://github.com/hengyoush/kyanos/pull/193
@XmchxUp made their first contribution in https://github.com/hengyoush/kyanos/pull/209
@Ghostbaby made their first contribution in https://github.com/hengyoush/kyanos/pull/215
Full Changelog: https://github.com/hengyoush/kyanos/compare/v1.4.2...v1.4.3