v0.11.0
Pre-release
Pre-release
What's Changed
- Fix driver job failure due to log file contention. by @rectified95 in #2740
- Add static initializer support to bpf2c - part 1 by @Alan-Jowett in #2728
- Fix deploy-ebpf script by @dthaler in #2757
- Implement bpf_get_prandom_u32 using linear congruential generator by @Alan-Jowett in #2761
- Build ebpfcore as a DLL for testing by @dthaler in #2744
- Remove cmake build by @dthaler in #2764
- Add support for scheduled kernel mode multi-threaded stress tests in gh ci/cd by @dv-msft in #2670
- Recheck state after acquiring lock by @Alan-Jowett in #2776
- Fix incorrect LRU algorithm by @Alan-Jowett in #2778
- Use full key width when computing array index by @Alan-Jowett in #2780
- Ebpf perf doc by @Alan-Jowett in #2748
- enable explicit clean-up prior to process exit for user mode stress test app. by @dv-msft in #2782
- Sort programs to match bpf2c by @Alan-Jowett in #2784
- Download latest successful bpf_performance build by @Alan-Jowett in #2774
- Only call ebpf_should_yield_processor every batch_size invocations by @Alan-Jowett in #2797
- Add missing traces in NetEbpfExt by @dv-msft in #2750
- Fix bindmonitor_tail_call_invoke_program_test test case with 31 MAX tail calls by @shpalani in #2802
- Remove expensive div rax,r14 by @Alan-Jowett in #2799
- Ensure correct params are passed for CI/CD km mt stress test jobs by @dv-msft in #2775
- Reduce the cost of bpf_tail_call overhead by @Alan-Jowett in #2800
- fix stress test script file name by @dv-msft in #2806
- Workaround issue in GitHub actions REST API by @Alan-Jowett in #2811
- Make runtime binaries not depend on usersim by @dthaler in #2783
- Fix build artifact circular dependency by @Alan-Jowett in #2820
- Fix setup-ebpf.ps1 by @saxena-anurag in #2824
- Disable reference history on release builds by @Alan-Jowett in #2819
- ebpf_adjust_value_pointer check is redundant by @Alan-Jowett in #2814
- Switch from mod to and for computing bucket index by @Alan-Jowett in #2813
- Increase MAX_TAIL_CALL_CNT to 33 tail calls by @shpalani in #2826
- Bpf performance run by @Alan-Jowett in #2821
- Fix program info hash algorithm by @saxena-anurag in #2829
- Add helper function to set redirect context by @matthewige in #2823
- Define _WIN32 and DEFAULT_COMPARTMENT_ID in the ebpf header files. by @saxena-anurag in #2841
- Check for dominant frequency in random number generators by @Alan-Jowett in #2786
- Release v0.11.0 by @gtrevi in #2846
Full Changelog: v0.10.0...v0.11.0