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