Releases: mozillazg/ptcpdump
Releases · mozillazg/ptcpdump
v0.33.2
v0.33.1
Changelog
- af82075 chore(deps): update quay.io/ptcpdump/develop docker tag to v20250411 (#276)
- 3d97f49 chore(deps): update dependency golang to v1.23.8 (#267)
- b71ed71 chore(deps): update busybox:latest docker digest to a5d0ce4 (#242)
- e9c0905 renovate: change schedule to weekly (#273)
- 3fb35d2 chore(deps): update golang docker tag to v1.23.8 (#272)
- b5720da fix(cli): Correct handling of
-s 0
for snapshot length (#270) - 53b192b chore(bpf): Add
ptcpdump_
prefix to all BPF programs and maps (#269) - bbcec2a chore(test): Add more tests (#265)
- 236f288 fix(deps): update module github.com/containerd/containerd to v1.7.27 [security] (#263)
v0.33.0
Changelog
- 930193a chore: support dynamically link against libpcap (#260)
- a871ce9 feat(cli): Add -tt, -ttt, -tttt, -ttttt flags for customizable timestamp formatting (#262)
- af2a924 feat(cli): Add
-F/--expression-file
flag to specify filter expression from file (#261) - ebb8e3d chore(deps): update module golang.org/x/net to v0.36.0 [security] (#259)
- ebf1d74 chore(deps): update golang docker tag to v1.23.7 (#257)
- 764f1bb feat(output): Add
-C
and-W
flags for output file rotation based on size and count (#251) - 64f69d2 feat(cli): add support for reading pcapng data from stdin using
-r -
(#253) - a24d734 chore(ci): Add code coverage reporting to CI pipeline (#252)
- 8342c51 chore(ci): add arm64-test-backend, add test for release-test job (#248)
v0.32.1
Changelog
- 792bbe1 fix(backend): enable process filtering for the
cgroup-skb
backend (#246) - 020852d chore(bpf): improve detection of backported tcx/ringbuf support in older kernels (#244)
- d8b42a1 chore(ci): fix Docker image build issues (#245)
- 4d15144 chore(deps): update cilium/little-vm-helper action to v0.0.23 (#238)
- d946384 fix(deps): update all go dependencies master (minor) (#200)
- cc32a50 chore(deps): update busybox:latest docker digest to db142d4 (#190)
- f2371ce chore(deps): update all go dependencies master (#239)
- 58cddda chore(deps): update all github action dependencies (#237)
- 44af488 chore(deps): update golang to 1.23.6 (#241)
- 666f101 chore(bpf): Use BPF ringbuf instead of perfbuf when kernel support is available (#234)
v0.32.0
Changelog
- f5c4d69 feat(filter): Add support for capturing traffic based on user ID (#233)
- 924c6fa chore(deps): update github.com/cilium/ebpf to v0.17.1 (#232)
- 3f1dab8 chore(output): Remove group ID from output (#231)
- 3f9ca04 feat(capture): Enrich capture output with user information (#230)
- c2bdce9 chore(build): Add --disable-rdma flag to libpcap build configuration (#225)
- 4884ace docs(docker): Improve Docker usage documentation (#226)
- e0bf4be feat(backend/cgroup-skb): support for displaying thread ID and name in cgroup-skb output (#215)
- d8ecae9 chore(deps): update golang:1.23-bookworm docker digest to 37a5567 (#205)
- 533689d fix(deps): update module github.com/x-way/pktdump to v0.0.6 (#220)
- 1f5fbf5 fix(deps): update module github.com/docker/docker to v27 (#221)
- 77e654e chore(deps): update all github action dependencies (#219)
- 6e1d3be fix(deps): update module github.com/jschwinger233/elibpcap to v1 (#222)
- 12b20c0 fix(deps): update all go dependencies master (#201)
v0.31.0
v0.30.0
Changelog
- 7d71bb8 chore(bpf): Optimize BPF attachment by skipping netdev hooks when not using TC backend (#209)
- 0308649 feat(capture): Add
--backend=cgroup-skb
support for cgroup-based packet capture (#208) - 1d3d114 refactor(bpf): Restructure BPF code (#207)
- 7bd3525 feat(cli): Add
--backend
flag to specify packet capture backend (#206) - 9e95911 fix(bpf): Revert "optimize(bpf): Skip attaching {tcp,udp}_send* hooks when cgroup hooks are attached" (#204)
- 9476d37 chore(bpf): move nat related codes into nat.h (#203)
v0.29.0
Changelog
- 529b2ff optimize(bpf): Avoid storing short cgroup names in kernel space (#198)
- 1277cdb optimize(bpf): Skip attaching {tcp,udp}_send* hooks when cgroup hooks are attached (#197)
- 64ad6b3 chore(deps): update quay.io/ptcpdump/develop:latest docker digest to 5036b16 (#196)
- 84f0a6e fix(deps): update all go dependencies master (#158)
- 1c2b98d chore(config): migrate renovate config (#195)
- bd671fd chore(deps): update docker/build-push-action action to v6 (#192)
- 4c26673 chore(deps): update all github action dependencies (#191)
- 441ae2e chore(deps): pin golang docker tag to 3f3b9da (#194)
- 4e94b85 chore(config): migrate renovate config (#193)
- 2700cfa chore(deps): update busybox:latest docker digest to 5b0f33c (#188)
v0.28.0
Changelog
- 0ef1419 chore(bpf): Use TCX where kernel support allows (#187)
- a4ca7e9 chore(bpf): Improve compatibility with older kernels (#186)
- 6f689b8 feat(output): Add --context flag to specify context information in output (#185)
- 0190250 chore(bpf): Use BTF-powered raw tracepoint where kernel support allows (#183)
- 043e6b5 chore(bpf): Use fentry probes where kernel support allows (#182)
- 3c6b73c fix(tests): fix intermittent test failures (#181)
- 89aeb01 fix 'invalid reference format'
v0.27.0
Changelog
- a5c7105 fix(output/stdout): fix -c flag being ignored when combined with -r (#180)
- 8f7728a feat(output/stdout): Add -q/--quiet flag for quiet output (#179)
- 66de6f8 fix(tests): fix intermittent test failures (#178)
- 174b61e chore(ci): add
timeout-minutes
to all jobs (#177) - c0786ec chore(deps): update all go dependencies master (minor) (#176)
- 81b6fbd chore(deps): update all lvh-images main (#157)
- f32afc1 chore(deps): update all github action dependencies (#175)