Skip to content

aya-v0.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Jun 14:38

🚀 Features

  • aya: rework links
  • aya: Implement forget_link
  • Add support for BPF_PROG_TYPE_CGROUP_SYSCTL
  • Add Support for BPF_PROG_TYPE_CGROUP_SOCK_ADDR
  • Add support for BPF_PROG_TYPE_CGROUP_SOCKOPT
  • Add riscv64 architecture support to xtask/codegen
  • riscv scaffolding for codegen
  • Add riscv64 bindings
  • Add support for BPF_PROG_TYPE_SK_LOOKUP
  • Program unload API

🐛 Fixes and 🤏 Small Changes

  • aya: perf_buffer: call BytesMut::reserve() internally
  • aya: Support multiple maps in map sections
  • aya-gen: Disable Debug derive for BTF types
  • aya: Relocate maps using symbol_index
  • Set attach type during load for BPF_PROG_TYPE_CGROUP_SKB
  • aya: Export program modules
  • Getters be gone
  • Codegen changes for RingBuf
  • aya: Rename forget_link to take_link

🤝 Dependencies and 🤖 Generated Code

  • Update libbpf to 3a4e26307d0f9b227e3ebd28b443a1a715e4e17d
  • xtask: Add bpf_.* instead of bpf_map_.* to allowed type
  • Update libbpf to 86eb09863c1c0177e99c2c703092042d3cdba910
  • Update libbpf to 4eb6485c08867edaa5a0a81c64ddb23580420340

📃 Documentation

  • xtask: Add docs build
  • Add Netlify Config and Update README
  • xtask: Add all crates to sidebar