PackageTrack
Sign in Get early access

solana-sbpf

Virtual machine and JIT compiler for eBPF programs

0.23.0 5.3M downloads/mo #4405 most downloaded on crates.io anza-xyz/sbpf

What this package is like to depend on

Last release 13 days ago

10 Aug 2026

Ships fairly regularly

a new release about every 4 weeks

Some releases are documented

notes for 10 of 26 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

26 releases · first in 2024

17 releases in the last 12 months

see the full history below

Release timeline

26 releases · Dec 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 26
  1. 0.23.0 10 Aug 2026
    Release notes

    What's Changed

    • fix ci by @nagisa in #203
    • test: ensure (im)mutability of memory regions, test input equivalence by @nagisa in #198
    • jit: get rid of the xchg in internal call prologue by @nagisa in #201
    • jit: improve trampoline code for callx reg by @nagisa in #200
    • fix stores without address translation by @nagisa in #199
    • Avoid calloc in parse_ro_sections by @cpubot in #205
    • Cleanup - Config::allow_memory_region_zero by @Lichtso in #209

    Full Changelog: v0.22.0...v0.23.0

    Open source →
  2. 0.22.0 02 Jul 2026
    Release notes

    What's Changed

    • memory_region: make fields private by @nagisa in #185
    • memory_region: use HostBuffer to track the host buffer by @nagisa in #186
    • fix: &mut AlignedMemory should produce mutable HostBuffers by @nagisa in #193
    • fix benchmarks by @nagisa in #195
    • miri: fix pointer provenance in vm_to_host translation by @nagisa in #194

    New Contributors

    Full Changelog: v0.21.0...v0.22.0

    Open source →
  3. 0.21.1 24 Jun 2026
    Release notes

    What's Changed

    • ci: update to fuzz-upload-action v2 by @yevshev in #187
    • make access violation error message more informative by @nagisa in #189
    • add stable discriminator repr to ElfError by @buffalojoec in #188

    New Contributors

    Full Changelog: v0.21.0...v0.21.1

    Open source →
  4. 0.21.0 20 May 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.20.0...v0.21.0

    Open source →
  5. 0.20.0 23 Apr 2026
    Release notes

    What's Changed

    • debugger: report live icount_remaining during single-stepping by @procdump in #169
    • Uninitialize the memory mapping by @LucasSte in #172
    • refactor: raw pointers/addresses for MemoryRegion construction by @nagisa in #171

    Full Changelog: v0.19.0...v0.20.0

    Open source →
  6. 0.19.0 09 Apr 2026
    Release notes

    What's Changed

    • EbpfVm: accept call_frames as a constructor param by @cpubot in #163

    New Contributors

    Full Changelog: v0.18.0...v0.19.0

    Open source →
  7. 0.18.0 07 Apr 2026
    Release notes

    What's Changed

    • add safe helpers to access the context object pointer by @nagisa in #161
    • Implement new constructor functions by @LucasSte in #162
    • Add configurable stack frame size behind feature flag by @procdump in #160
    • Update feature table on README by @LucasSte in #164

    Full Changelog: v0.17.0...v0.18.0

    Open source →
  8. 0.17.0 02 Apr 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.16.0...v0.17.0

    Open source →
  9. 0.16.0 10 Mar 2026
    Release notes

    What's Changed

    • chore: fix beta/nightly CI by @nagisa in #145
    • refactor: syscall definition and registration by @nagisa in #144

    Full Changelog: v0.15.0...v0.16.0

    Open source →
  10. 0.15.0 04 Mar 2026
    Release notes

    What's Changed

    • vm_to_host: fast path when gaps are disabled by @alessandrod in #136
    • chore: add new field to fuzzing config by @0xalpharush in #137
    • Refactor - Syscall codegen interceptors by @Lichtso in #128
    • interpreter: fix a corner case in interpreter's handling of EXIT by @nagisa in #140
    • executable: make JIT compilation multi-thread compatible by @nagisa in #138
    • refactor: use a dedicated enum to select mode of execution by @nagisa in #139
    • fix: update test_gdbstub_architecture to use new ExecutionMode API by @procdump in #141
    • fix macro expansion for generic syscalls by @nagisa in #143

    Full Changelog: v0.14.4...v0.15.0

    Open source →
  11. 0.14.4 11 Feb 2026

    Nothing published for this version

  12. 0.14.3 09 Feb 2026

    Nothing published for this version

  13. 0.14.2 26 Jan 2026

    Nothing published for this version

  14. 0.14.1 22 Jan 2026

    Nothing published for this version

  15. 0.14.0 13 Jan 2026

    Nothing published for this version

  16. 0.13.1 07 Nov 2025

    Nothing published for this version

  17. 0.13.0 30 Sep 2025

    Nothing published for this version

  18. 0.12.2 13 Aug 2025

    Nothing published for this version

  19. 0.12.1 12 Aug 2025

    Nothing published for this version

  20. 0.12.0 11 Jul 2025

    Nothing published for this version

  21. 0.11.2 28 Jun 2025

    Nothing published for this version

  22. 0.11.1 13 May 2025

    Nothing published for this version

  23. 0.11.0 16 Apr 2025

    Nothing published for this version

  24. 0.10.1 21 Apr 2025

    Nothing published for this version

  25. 0.10.0 31 Jan 2025

    Nothing published for this version

  26. 0.9.0 13 Dec 2024

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive