v0.13.0
Pre-release
Pre-release
What's Changed
- Switch to mt19937 algorithm by @Alan-Jowett in #2956
- Check for valid work queue ptr prior to usage by @dv-msft in #2970
- ebpf_epoch_initiate should cleanup on failure by @Alan-Jowett in #2972
- Wrap all noexcept calls in try/except to catch out of memory by @Alan-Jowett in #2941
- Remove debug fprintf calls by @Alan-Jowett in #2982
- Switch to hash-table for object id entries by @Alan-Jowett in #2984
- Add tracing in ebpfapi by @saxena-anurag in #2950
- Add MSI testing in the CI/CD pipeline. by @gtrevi in #2953
- Skip running the 'quick' user-mode multi-threaded stress test in scheduled CI/CD runs by @dv-msft in #2999
- Delay free of objects to epoch end by @Alan-Jowett in #2989
- Raise IRQL to DISPATCH after test_helper is successfully initialized. by @dv-msft in #2988
- Restore VM after driver job finishes. by @rectified95 in #3000
- Increase critical value threshold by @Alan-Jowett in #3004
- Add support for in-mem etl traces for CI/CD jobs by @dv-msft in #2946
- Fix failure during fault injection by @Alan-Jowett in #3007
- Switch to bpf_performance v0.0.4 by @Alan-Jowett in #3008
- Clean up bpf_object on exceptions in socket_tests. by @rectified95 in #3014
- Fix ASAN linker error by @shpalani in #3027
- chore: fix the hash for setup scripts by @feiskyer in #3009
- Fix api_test documentation. by @shankarseal in #3013
- Fix ring-buffer map consumer pointer on multiple subscribe/unsubscribe. by @gtrevi in #3002
- Release v0.13.0 by @gtrevi in #3030
- Compress KM dumps and perf ETLs before upload. by @rectified95 in #3029
- Fix CICD concurrency and add separate perf workflow. by @rectified95 in #3034
- Change trace in ebpf_pinning_table_find by @shpalani in #2954
- Fix bpf_map_get_next_key for hash-of-maps by @shpalani in #3051
- Default to 1 repeat count if zero is specified by @Alan-Jowett in #3059
- Workaround ASAN issue with environment variable by @matthewige in #3070
- Only run unit_tests in Debug flavor with AppVerifier memory checks in the nightly CI run. by @rectified95 in #3056
- Create a new CI/CD workflow file that will be used specifically validate release branches. by @gtrevi in #3048
- Reorder GH events in concurrency expression. by @rectified95 in #3077
- Update release process. by @gtrevi in #3078
- Update isa-support table by @dthaler in #3069
- Zero initialize batch context state by @Alan-Jowett in #3058
- fix sock_ops test. by @shankarseal in #3083
- Fix perf-log upload in release validation workflow. by @gtrevi in #3085
- wait for all filter delete notifications before unloading netebpfext.sys driver by @dv-msft in #3017
- Switch to v0.0.5 of bpf_performance tests by @Alan-Jowett in #3087
- Remove XDP hook support from netebpfext.sys by @matthewige in #3040
- Fix ebpf library linkage when using props file by @mtfriesen in #3107
- Fix build break from VS 2022 17.8.2 by @Alan-Jowett in #3104
- Separate out undocked components. by @saxena-anurag in #3055
- Automate repo init & reset by @gtrevi in #3108
Full Changelog: v0.12.0...Release-v0.13.0