v0.18.0
Pre-release
Pre-release
What's Changed
- Proposal for multiple load of native programs. by @saxena-anurag in #3566
- Update regression tests to 0.17 by @saxena-anurag in #3642
- Enable building and signing eBPF for Windows by @Alan-Jowett in #3651
- Remove VC++ Redist package from installation instruction by @shpalani in #3636
- Remove netperf from daily schedule until it's fixed by @Alan-Jowett in #3654
- Simplify native module handle cleanup by @Alan-Jowett in #3653
- Add hint to LTCG that code should be inlined by @Alan-Jowett in #3658
- Fix conflict between Windows and ubpf headers by @Alan-Jowett in #3665
- Speedup ebpf_handle_table_terminate by avoiding acquire/release of lock by @Alan-Jowett in #3605
- Fix bpf conformance failure by @Alan-Jowett in #3666
- Set empty program name to hash of instructions by @mikeagun in #3493
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #3679
- Add batch map APIs in Doxygen documentation by @shpalani in #3652
- Update harden-runner for release scheduler by @dthaler in #3680
- Use
context_header
for tail call perf improvement by @saxena-anurag in #3698 - update version to 0.18.0 by @shankarseal in #3690
- Upgrade all C_ASSERT to static_assert by @Alan-Jowett in #3702
- [bpf_map_lookup_batch] Fix bpf_map_lookup_batch data retrieval and add test cases for percpu hash map batch lookup by @shpalani in #3590
- UM API to write into a ring buffer map. by @shankarseal in #3689
- Special case integer key sizes by @Alan-Jowett in #3710
- _ebpf_link_instance_invoke_with_context_header should call correct batch_end api by @Alan-Jowett in #3709
- Include
export_program_info.exe
in redist nuspec by @saxena-anurag in #3711 - Turn netperf on for daily runs by @Alan-Jowett in #3715
- Implement
implicit_context
for helper functions. by @saxena-anurag in #3656 - Add test case for program order in native module by @saxena-anurag in #3686
- Set errno for bpf_object__find_map_by_name by @shpalani in #3712
Full Changelog: Release-v0.17.0...Release-v0.18.0