Releases: mozillazg/ptcpdump
Releases · mozillazg/ptcpdump
v0.36.0
Changelog
- 324649d chore: prepare for v0.36.0 (#351)
- e966242 chore(deps): update quay.io/ptcpdump/develop docker tag to v20251002 (#349)
- a58d906 fix(bpf): fix filter_ok label to avoid C23 warning (#350)
- 0f1c8d7 Add kernel version validation to prevent CO-RE errors on unsupported kernels (#340)
- a397915 chore(deps): pin dependencies (#333)
- 0052a68 chore(deps): update actions/setup-go action to v6 (#346)
- 609d5f0 fix(deps): update all go dependencies master (#316)
- 2eccf30 chore(deps): update busybox:latest docker digest to d82f458 (#322)
- dd2d37d ✨ Set up Copilot instructions for repository (#348)
- f333cb0 chore(deps): update golang docker tag to v1.25.1 (#331)
- 434451f feat(docs): Add docs site (#345)
- 884f0f1 feat: add CHANGELOG.md (#344)
- c873bed btf: allow tests to run without network access (#343)
- 8f4c363 feat(capture): handle L3-only devices and add tun regression (#342)
- 172121c chore: enable PIE in dynamic builds (#341)
v0.35.1
Changelog
- a7eefa8 fix(bpf): Correctly parse IP headers with options (#337)
- 2b157b7 chore(deps): update actions/checkout action to v5 (#334)
- 792f5f7 fix(deps): update module github.com/docker/docker to v28 [security] (#332)
- f586e4a chore(deps): update all github action dependencies (#327)
- b2221af chore(deps): update actions/download-artifact action to v5 (#328)
- f67c856 chore(deps): update quay.io/ptcpdump/develop docker tag to v20250809 (#329)
- a8cece8 chore(deps): update golang:1.24.6-bookworm docker digest to 2679c15 (#325)
- c3e5d48 chore(deps): update dependency golang to v1.24.6 (#326)
- 20209fd chore(deps): update golang docker tag to v1.24.6 (#324)
- d460d99 chore(config): migrate config .github/renovate.json5 (#323)
- d2e667a chore(deps): update golang docker tag to v1.24.5 (#318)
- cb728ca chore(deps): update all github action dependencies (#319)
v0.35.0
Changelog
- cd50da3 chore(deps): update all lvh-images main (#308)
- 27c2bbf chore(deps): update cilium/little-vm-helper action to v0.0.25 (#310)
- 5189c33 feat(output): Include TLS Client Hello and Server Hello in default output (#315)
- 981d5b7 fix(deps): update all go dependencies master to v0.33.2 (#309)
- 4aa08fe chore(deps): update docker/setup-buildx-action action to v3.11.1 (#311)
- c0f2e39 feat(output): Include HTTP information in default output (#314)
- b94ba09 feat(output): Include IP options in verbose output (#313)
- 80dc922 fix(deps): update all go dependencies master (minor) (#302)
- 5239bdd feat(output): Include network namespace inode ID in interface name for cross-namespace interfaces (#307)
- 410861d chore(deps): update all lvh-images main (#295)
- 3b7956d chore(deps): update quay.io/ptcpdump/develop docker tag to v20250614 (#305)
- 34cf806 fix(deps): update all go dependencies master (#301)
- 904d702 chore(deps): update all github action dependencies (#294)
- 60f87c7 chore(deps): update busybox:latest docker digest to f85340b (#298)
- 70c7ec8 chore(deps): update golang docker tag to v1.24.4 (#290)
- 9e14dc7 chore(deps): update dependency golang to v1.24.4 (#300)
- 1758188 feat(backend): Add
socket-filterbackend (#304) - 588b963 chore(config): migrate config .github/renovate.json5 (#299)
v0.34.0
Changelog
- be4c3ca feat(context): Add
--disable-reverse-matchflag to control reverse match behavior (#297) - 070955a feat(backend): Add
tp-btfbackend (#296) - be859f6 chore(Makefile): Added options in the Makefile to compile to position independent executable (#291)
- ef6c817 fix(logging): ignore unknown event type errors (#293)
- 64bd9eb chore(bpf): Attach additional hooks to save socket cookie info (#292)
- e1a8e6f chore(deps): update all lvh-images main (#199)
- df22691 [skip ci] docs(development): Improve development documentation (#289)
- 0e19dea chore(bpf): Ignore errors when attaching optional BPF hooks (#288)
- d83a633 fix(deps): update all go dependencies master (minor) (#255)
- 3325191 README.md: Improve and clarify wording and improve Markdown syntax (#287)
- 80ce921 docs(kernel): Add documentation on required kernel configurations (#286)
- 29edd8d chore(deps): update busybox:latest docker digest to 37f7b37 (#274)
- ed40669 chore(deps): update all github action dependencies (#250)
- 28a08ed chore(deps): update golang docker tag to v1.24.2 (#247)
- 725fa74 fix(deps): update all go dependencies master (#249)
- 0663f91 feat(platform): Add experimental support for ARM32 architecture (#285)
- 062d03b chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#278)
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 0for 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-fileflag 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
-Cand-Wflags 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-skbbackend (#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)