Skip to content

Releases: aquasecurity/libbpfgo

v0.8.0-libbpf-1.5

09 Jan 19:30
c582c4c
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 in /helpers by @dependabot in #427
  • Bumps by @geyslan in #431
  • Revert "Bumps" by @geyslan in #433
  • Fix CGO_LDFLAGS* by @geyslan in #434
  • libbpfgo: do not set btfFilePathC when no BTF is given in ModuleFromBuffer by @MarcWort in #436
  • Bumping by @geyslan in #435
  • build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0 in /helpers by @dependabot in #441
  • feat: Add method Run to BPFProg by @geyslan in #440
  • build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #443
  • chore(prog): Add attach/detach legacy api for xdp by @chentao-kernel in #438
  • libbpf: bump to v1.4.3 (f8c6e03) by @mozillazg in #444
  • feat: AddRingBuf() using ring_buffer__add by @mighty1231 in #430
  • feat: wrapper creation for libbpf_probe_bpf_helper by @rscampos in #446
  • chore(feat): improve probe bpf helper based on program type by @rscampos in #447
  • fix(build): include libbpf during libbpfgo compilation by @rscampos in #450
  • fix: set 'elf' to nil after closing in BPFLoadObject for GC by @rscampos in #451
  • build(deps): bump golang.org/x/sys from 0.21.0 to 0.25.0 in /helpers by @dependabot in #454
  • build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #455
  • build(deps): bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #457
  • chore: deprecate helpers pkg by @geyslan in #458
  • build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #459
  • build(deps): bump kernel.org/pub/linux/libs/security/libcap/cap from 1.2.70 to 1.2.71 by @dependabot in #460
  • build(deps): bump kernel.org/pub/linux/libs/security/libcap/cap from 1.2.71 to 1.2.72 by @dependabot in #462
  • build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #463
  • build(deps): bump kernel.org/pub/linux/libs/security/libcap/cap from 1.2.72 to 1.2.73 by @dependabot in #465
  • chore(prog): align BPFProg API - set_type, set_expected_attach_type by @CodePrometheus in #467
  • chore(ci): disable dependabot for helpers by @geyslan in #470
  • chore(ci): add go1.22 to test matrix by @geyslan in #471
  • chore(libbpf): bump to v1.5.0 (09b9e83) by @geyslan in #472

New Contributors

Full Changelog: v0.7.0-libbpf-1.4...v0.8.0-libbpf-1.5

v0.7.0-libbpf-1.4

10 Apr 12:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0-libbpf-1.3...v0.7.0-libbpf-1.4

v0.6.0-libbpf-1.3

28 Nov 12:45
0f5b9c7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1-libbpf-1.2...v0.6.0-libbpf-1.3

v0.5.1-libbpf-1.2

26 Sep 11:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0-libbpf-1.2...v0.5.1-libbpf-1.2

v0.5.0-libbpf-1.2

11 Sep 11:00
c11365c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.9-libbpf-1.2.0...v0.5.0-libbpf-1.2

v0.4.9-libbpf-1.2.0

02 Jun 18:42
1be18b3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.8.1-libbpf-1.2.0...v0.4.9-libbpf-1.2.0

v0.4.8.1-libbpf-1.2.0

09 May 16:33
80f41e1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.8-libbpf-1.2.0...v0.4.8.1-libbpf-1.2.0

v0.4.8-libbpf-1.2.0

03 May 03:20
Compare
Choose a tag to compare

What's Changed

This software release includes several changes and improvements. The most significant change is the bump to version 1.2.0 of the libbpf library. The changes in this release include:

  • The libbpfgo library now calls bpf_object__open_mem directly from Go instead of doing so via a C wrapper, which creates two new helper functions in libbpfgo.h: bpf_object_open_opts_new() and bpf_object_open_opts_free(). This change was made by @geyslan.
  • The logger now passes raw libbpf print output to the consumer, letting them decide how to format it, and the callback log level has been fixed. This logger improvement was made by @geyslan.
  • Several build improvements were made, including fixing the compile_commands.json generation (#316), turning clang into the default compiler (#317), and removing gcc-multilib as a dependency (#321).
  • Various linting chores and updates were made, including using clang-format-12 (#320), adding the revive linter (#320), and including all C and H files in the fmt command (#320).
  • The selftests should be used also as samples (#320), and the selftests no longer depend on UAPI headers (#321).
  • All package dependencies have been updated in the Go module (#323).

Full Changelog: v0.4.7-libbpf-1.1.0-41-gb2e29a1...v0.4.8-libbpf-1.2.0

v0.4.7-libbpf-1.1.0-41-gb2e29a1

24 Mar 13:20
e47755f
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/aquasecurity/libbpfgo/compare/v0.4.6-libbpf-1.1.0..v0.4.7-libbpf-1.1.0-41-gb2e29a1

v0.4.6-libbpf-1.1.0

27 Feb 19:31
fde1f6e
Compare
Choose a tag to compare

We are pleased to announce the release of libbpfgo version 0.4.6 with the version of libbpf bumped to 1.1.0 - #280.

This version also includes bug fixes and improvements, including an output behaviour change related to the introduced logger callbacks - #284, #294.

Now, with the use of a minimal vmlinux.h, bpftools is no longer a requirement - #288.

What's Changed

Full Changelog: v0.4.5-libbpf-1.0.1...v0.4.6-libbpf-1.1.0

Users are encouraged to upgrade to this new version for improved stability and performance. As always, feedback and contributions are welcome.