Skip to content

build(deps): bump aya-ebpf from 0.1.1 to 0.2.0 in /plugins/krsi#1419

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/plugins/krsi/aya-ebpf-0.2.0
Open

build(deps): bump aya-ebpf from 0.1.1 to 0.2.0 in /plugins/krsi#1419
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/plugins/krsi/aya-ebpf-0.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor

Bumps aya-ebpf from 0.1.1 to 0.2.0.

Release notes

Sourced from aya-ebpf's releases.

aya-ebpf-bindings-v0.2.0

Full Changelog: aya-rs/aya@aya-obj-v0.3.0...aya-ebpf-bindings-v0.2.0

aya-ebpf-macros-v0.2.0

Full Changelog: aya-rs/aya@aya-obj-v0.3.0...aya-ebpf-macros-v0.2.0

aya-ebpf-v0.2.0

Full Changelog: aya-rs/aya@aya-obj-v0.3.0...aya-ebpf-v0.2.0

aya-ebpf-bindings v0.1.2

New Features

  • Added MIPS bindings Updated aya-obj/src/generated/mod.rs and `bpf/aya-bpf-bindings/src/lib.rs to use the mips bindings.

Other

  • support hardware breakpoints Implement PerfEventConfig::Breakpoint, allowing users to attach hardware breakpoints. Generate HW_BREAKPOINT_* and struct bpf_perf_event_data in support of this feature and update the type of PerfEventContext accordingly.

    Add a test exercising R, W, RW, and X breakpoints. Note that R breakpoints are unsupported on x86, and this is asserted in the test.

    Extend the VM integration test harness and supporting infrastructure (e.g. download_kernel_images.sh) to download kernel debug packages and mount System.map in initramfs. This is needed (at least) on the aarch 6.1 Debian kernel which was not compiled with CONFIG_KALLSYMS_ALL=y for some reason, and the locations of globals are not available in kallsyms. To attach breakpoints to these symbols in the test pipeline, we need to read them from System.map and apply the KASLR offset to get their real address. The System.map file is not provided in the kernel package by default, so we need to extract it from the corresponding debug package. The KASLR offset is computed using gunzip which appears in kallsyms on all Debian kernels tested.

  • extract CARGO_CFG_BPF_TARGET_ARCH logic

  • run clippy with target=bpf This build warnings from integration tests and makes aya-ebpf's build script stricter.

  • reorder-keys Group non-workspace keys before workspace ones for readability.

  • hook up loongarch64 This causes rustfmt to format those files.

    Squish some other conditional compilation to get rustfmt sorting.

  • do not attempt to run rustfmt This can be done externally. Do so in CI.

... (truncated)

Commits
  • 302985c Release aya v0.14.0, aya-build v0.2.0, aya-ebpf-cty v0.3.0, aya-ebpf-bindings...
  • 269dfaf chore: Release aya-obj v0.3.0
  • 168f9c3 chore(public-api): Regenerate
  • 64928dd fix(integration-test): Appease Clippy's future_not_send lint
  • bf18994 fix(aya/test_helpers): Prevent NetNsGuard from crossing threads
  • e2ab3ee fix(aya/test_helpers): Clean up after errors in NetNsGuard::new()
  • 8d1d15b refactor(aya/test_helpers): Return an error instead of panicking
  • 745065a chore(aya/netlink): Add a docstring for NetlinkError::raw_os_error()
  • b9b92ce refactor(test): Move utils.rs from the integration-test crate to aya
  • 996485a doc(test/utils): Add docstrings
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 29, 2026
@poiana

poiana commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign leogr for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Bumps [aya-ebpf](https://github.com/aya-rs/aya) from 0.1.1 to 0.2.0.
- [Release notes](https://github.com/aya-rs/aya/releases)
- [Changelog](https://github.com/aya-rs/aya/blob/main/RELEASE.md)
- [Commits](aya-rs/aya@aya-ebpf-v0.1.1...aya-ebpf-v0.2.0)

---
updated-dependencies:
- dependency-name: aya-ebpf
  dependency-version: 0.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/plugins/krsi/aya-ebpf-0.2.0 branch from 88b6d07 to bca56e1 Compare June 30, 2026 07:03
@poiana poiana added size/M and removed size/L labels Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dco-signoff: yes dependencies Pull requests that update a dependency file rust Pull requests that update rust code size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant