Skip to content

Releases: microsoft/ebpf-for-windows

v1.0.0-rc1

23 Oct 15:14
15b87ce

Choose a tag to compare

v1.0.0-rc1 Pre-release
Pre-release

Highlights

This is the release-candidate for v1.0 of eBPF for Windows. The important changes include:

  • Proof of Verification: This feature enforces that only those native eBPF programs are loaded, that are packaged in kernel drivers that are signed by a Microsoft issued certificate with the "eBPF verification" EKU. This certificate proves that the native program was generated from an input BPF program that passed verification and was converted using the bpf2c toolchain.
  • Breaking changes in libbpf implementations: Changes in behavior in various libbpf functions including bpf_prog_attach, ring_buffer__new, perf_buffer__new and lifetime management functions for nested map types, to align closely with the Linux behavior.

What's Changed

Read more

Release-v0.21.1

01 May 19:37
d3bfc88

Choose a tag to compare

Release-v0.21.1 Pre-release
Pre-release

What's Changed

Full Changelog: Release-v0.21.0...Release-v0.21.1

Release-v0.21.0

16 Apr 08:33

Choose a tag to compare

Release-v0.21.0 Pre-release
Pre-release

Highlights

  • This release introduces the following breaking changes:

    • Add support for program loading flags - breaking change version: pull request #3763
    • Make context header support mandatory: pull request #4267
    • Remove obsolete prog-specific helper function: pull request #4287
    • Add versioning to native module NMR interface: pull request #4256
      Any eBPF extension or eBPF programs must be recompiled to work with this version of the eBPF runtime.
  • This release also introduces support for BPF_MAP_TYPE_PERF_EVENT_ARRAY.

What's Changed

Read more

Release-v0.19.2

05 Dec 05:55
e44eed1

Choose a tag to compare

Release-v0.19.2 Pre-release
Pre-release

What's Changed

Full Changelog: Release-v0.18.0...Release-v0.19.2

Release-v0.20.0

05 Dec 06:00
f31c527

Choose a tag to compare

Release-v0.20.0 Pre-release
Pre-release

Highlights

Release includes ARM64 bits.

What's Changed

New Contributors

Read more

v0.18.0

25 Jul 17:40
54632eb

Choose a tag to compare

v0.18.0 Pre-release
Pre-release

What's Changed

Full Changelog: Release-v0.17.0...Release-v0.18.0

Release v0.17.1

26 Jun 00:27
1f01400

Choose a tag to compare

Release v0.17.1 Pre-release
Pre-release

What's Changed

Full Changelog: Release-v0.17.0...Release-v0.17.1

v0.17.0

15 Jun 00:51
197910d

Choose a tag to compare

v0.17.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: Release-v0.16.0...Release-v0.17.0

Release-v0.16.0

26 Apr 00:32
6093388

Choose a tag to compare

Release-v0.16.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: Release-v0.15.1...v0.16.0

Release-v0.15.1

09 Apr 04:24
65ce771

Choose a tag to compare

Release-v0.15.1 Pre-release
Pre-release

What's Changed

Full Changelog: Release-v0.15.0...Release-v0.15.1