Skip to content

build(deps): bump aya from 0.13.1 to 0.14.0 in /plugins/krsi - #1417

Merged
poiana merged 2 commits into
mainfrom
dependabot/cargo/plugins/krsi/aya-0.14.0
Sep 22, 2026
Merged

poiana merged 2 commits into
mainfrom
dependabot/cargo/plugins/krsi/aya-0.14.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps aya from 0.13.1 to 0.14.0.

Release notes

Sourced from aya's releases.

aya-v0.14.0

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

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

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 29, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/plugins/krsi/aya-0.14.0 branch from 2f2f147 to a3adfe4 Compare June 30, 2026 07:03
@dependabot
dependabot Bot force-pushed the dependabot/cargo/plugins/krsi/aya-0.14.0 branch 2 times, most recently from 7d6b719 to 9e95e6d Compare July 14, 2026 07:49
@dependabot
dependabot Bot force-pushed the dependabot/cargo/plugins/krsi/aya-0.14.0 branch from 9e95e6d to 5e33b29 Compare July 22, 2026 14:55
@leogr

leogr commented Sep 8, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/cargo/plugins/krsi/aya-0.14.0 branch from 5e33b29 to 78acfff Compare September 8, 2026 07:57
dependabot Bot and others added 2 commits September 22, 2026 14:44
Bumps [aya](https://github.com/aya-rs/aya) from 0.13.1 to 0.14.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-v0.13.1...aya-v0.14.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
…n /plugins/krsi

The aya crates have to move in lockstep: bumping any of them alone leaves
two `aya` versions in the dependency graph and the plugin does not compile.
On top of aya 0.14.0, bump aya-log 0.2.1 -> 0.3.0, aya-ebpf 0.1.1 -> 0.2.1
and aya-log-ebpf 0.1.1 -> 0.2.0, and adapt the plugin to the new APIs:

- aya-ebpf 0.2 makes `aya-build` a build-dependency of the eBPF crates, so
  the pinned nightly now also compiles it and its host dependencies. Move
  the eBPF toolchain from nightly-2025-03-15 to nightly-2025-07-15 (Rust
  1.90 nightly, LLVM 20, compatible with bpf-linker 0.9.14 built on stable
  1.88).
- `aya-ebpf-bindings` expects `--cfg bpf_target_arch=...` on the rustc
  command line whenever `CARGO_CFG_BPF_TARGET_ARCH` is set: pass it through
  the nested build's encoded RUSTFLAGS.
- BPF helper and map errors are `i32` now: convert to `i64` at the
  krsi-ebpf-core boundary and at the few direct returns.
- `PtRegs` was removed: read the syscall registers through `ProbeContext`.
- `RingBuf::output` is generic over `T: ?Sized`: name `[u8]` explicitly.
- `EbpfLoader::set_global` and `set_max_entries` are deprecated in favour of
  `override_global` and `map_max_entries`.
- aya-log 0.3 no longer spawns a reader in `EbpfLogger::init`: keep the
  logger alive and flush it from a dedicated thread whenever its ring buffer
  becomes readable (krsi has no tokio runtime to use `AsyncFd` with).
- `FEntryContext::arg` and `FExitContext::arg` are safe now: drop the
  `unsafe` blocks around them.
- Spell the `Writer<'_>` lifetime explicitly (new lint in the newer nightly).

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
@leogr
leogr force-pushed the dependabot/cargo/plugins/krsi/aya-0.14.0 branch from 78acfff to 636ce01 Compare September 22, 2026 12:46
@poiana poiana added size/XL and removed size/M labels Sep 22, 2026
@github-actions

Copy link
Copy Markdown

Rules files suggestions

@leogr leogr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

@poiana

poiana commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dependabot[bot], leogr

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

The pull request process is described 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

@poiana

poiana commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

LGTM label has been added.

DetailsGit tree hash: 66949c05ba486f8a9746d29edbe2d010c8b5a726

@poiana
poiana merged commit decd7bc into main Sep 22, 2026
12 checks passed
@poiana
poiana deleted the dependabot/cargo/plugins/krsi/aya-0.14.0 branch September 22, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants