v0.12.3
版本发布时间: 2023-11-09 23:57:06
cilium/ebpf最新发布版本:v0.16.0(2024-07-24 17:40:43)
This is a small release to fix an incompatibility with golang.org/x/sys/unix@v0.14.0. There is a variety of performance improvements as well.
What's Changed
- Add Remaining and Size to perf/ring Record by @brycekahle in https://github.com/cilium/ebpf/pull/1167
- btf: correct printing size of Int type in bytes by @Asphaltt in https://github.com/cilium/ebpf/pull/1182
- collection: Add Assign method by @danobi in https://github.com/cilium/ebpf/pull/1114
- add 6.6 to CI by @lmb in https://github.com/cilium/ebpf/pull/1187
- docs: add overview for package features by @rgo3 in https://github.com/cilium/ebpf/pull/1164
- elf: skip local_kptr_stash libbpf test by @lmb in https://github.com/cilium/ebpf/pull/1190
- btf: support both elf and raw BTF in loadKernelSpec by @wxx213 in https://github.com/cilium/ebpf/pull/1177
- elf: skip local_kptr_stash_fail test by @lmb in https://github.com/cilium/ebpf/pull/1198
- btf, sys: update vmlinux.btf.gz to 6.6 by @lmb in https://github.com/cilium/ebpf/pull/1200
- btf: optimize stringTable to speed up vmlinux parsing by @lmb in https://github.com/cilium/ebpf/pull/1203
- program: fix LINUX_HAS_SYSCALL_WRAPPER use with bpf_tracing.h by @paulcacheux in https://github.com/cilium/ebpf/pull/1202
- btf: Optimize string table for globally increasing offsets by @dylandreimerink in https://github.com/cilium/ebpf/pull/1210
- map: include full property diff in ErrMapIncompatible error string by @ti-mo in https://github.com/cilium/ebpf/pull/1212
- Add new ISAv4 instructions by @dylandreimerink in https://github.com/cilium/ebpf/pull/1193
- asm: cleanups for v4 ISA by @lmb in https://github.com/cilium/ebpf/pull/1214
- build(deps): bump mkdocs-material from 9.4.4 to 9.4.7 in /docs by @dependabot in https://github.com/cilium/ebpf/pull/1197
- build(deps): bump pymdown-extensions from 10.3 to 10.3.1 in /docs by @dependabot in https://github.com/cilium/ebpf/pull/1196
- build(deps): bump mkdocs-macros-plugin from 1.0.4 to 1.0.5 in /docs by @dependabot in https://github.com/cilium/ebpf/pull/1195
- build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.0 to 1.2.1 in /docs by @dependabot in https://github.com/cilium/ebpf/pull/1194
- small speedups during elf loading by @paulcacheux in https://github.com/cilium/ebpf/pull/1207
- go.mod: update golang.org/x/sys to latest unreleased version by @tklauser in https://github.com/cilium/ebpf/pull/1215
- btf: Optimizing BTF parsing by merging
readTypes
andinflateRawTypes
by @dylandreimerink in https://github.com/cilium/ebpf/pull/1211
New Contributors
- @wxx213 made their first contribution in https://github.com/cilium/ebpf/pull/1177
Full Changelog: https://github.com/cilium/ebpf/compare/v0.12.2...v0.13.0