Skip to content

Releases: mozillazg/ptcpdump

v0.36.0

03 Oct 02:22
324649d

Choose a tag to compare

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

07 Sep 12:11
a7eefa8

Choose a tag to compare

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

06 Jul 01:53
cd50da3

Choose a tag to compare

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-filter backend (#304)
  • 588b963 chore(config): migrate config .github/renovate.json5 (#299)

v0.34.0

18 May 09:10
be4c3ca

Choose a tag to compare

Changelog

  • be4c3ca feat(context): Add --disable-reverse-match flag to control reverse match behavior (#297)
  • 070955a feat(backend): Add tp-btf backend (#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

13 Apr 10:20
9e9e80a

Choose a tag to compare

Changelog

  • 9e9e80a fix: revert GetBootTimeNs() to fix timestamp drift (#277)

v0.33.1

12 Apr 02:49
af82075

Choose a tag to compare

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

15 Mar 13:39
930193a

Choose a tag to compare

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

09 Feb 10:35
792bbe1

Choose a tag to compare

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

19 Jan 08:36
f5c4d69

Choose a tag to compare

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

22 Dec 01:53
b4870fe

Choose a tag to compare

Changelog

  • b4870fe feat: support filter by container-id prefix matching 12 or more characters (#218)
  • e3fa2ee feat(platform): Add support for OpenWrt 24.10 on x86-64 architecture (#214)
  • a353f78 chore(deps): update golang.org/x/net to v0.33.0 (#212)