Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update aya requirement from 0.12 to 0.13 #53

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 9, 2024

Updates the requirements on aya to permit the latest version.

Release notes

Sourced from aya's releases.

aya-v0.13.0

Chore

  • Add comments in *_wrong_map tests
  • Rename bpf -> ebpf
  • Fix unused_qualifications lints This was failing the docs build.

Documentation

  • fix typo
  • Use Ebpf instead of Bpf

New Features

  • Implement TCX This commit adds the initial support for TCX bpf links. This is a new, multi-program, attachment type allows for the caller to specify where they would like to be attached relative to other programs at the attachment point using the LinkOrder type.
  • Provide a deprecated BpfError alias
  • Rename Bpf to Ebpf And BpfLoader to EbpfLoader. This also adds type aliases to preserve the use of the old names, making updating to a new Aya release less of a burden. These aliases are marked as deprecated since we'll likely remove them in a later release.

Bug Fixes

  • Fix PerfEventArray resize logic There was a logic bug in the previously merged patch where we set the correctly calculated max_entries size with the original.

    To fix this and prevent regressions a unit test was added. This highlighted that the original map definition needs to be mutated in order for the max_entries change to be properly applied.

    As such, this resize logic moved out of aya::sys into aya::maps

  • Set PerfEventArray max_entries to nCPUs Both libbpf and cilium/ebpf have will set the max_entries of a BPF_MAP_TYPE_PERF_EVENT_ARRAY to the number of online CPUs if it was omitted at map definition time. This adds that same logic to Aya.

  • fix panic when creating map on custom ubuntu kernel

  • fix rustdocs-args ordering in taplo to -D warnings This fixes the current rustdoc build error by correcting the ordering of rustdoc-args to -D warnings. Additionally, this also removes the recorder_arrays field (defaults to false) so that the order is not

... (truncated)

Commits
  • df94371 Release aya-obj v0.2.0, aya v0.13.0, safety bump aya v0.13.0
  • 5478cac feat(aya): Implement TCX
  • 1d272f3 build(deps): update hashbrown requirement in the cargo-crates group
  • aa240ba Appease clippy
  • 55ed9e0 fix(aya-log): print &[u8] using full width (#1008)
  • d05110f perf: cache nr_cpus in a thread_local
  • afd777b Clarify Arc usage
  • e992c28 Replace Arc with &'static
  • 0e86757 Avoid intermediate allocations in parse_cpu_ranges
  • f3b2744 Reduce duplication in {nr,possible}_cpus
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [aya](https://github.com/aya-rs/aya) to permit the latest version.
- [Release notes](https://github.com/aya-rs/aya/releases)
- [Changelog](https://github.com/aya-rs/aya/blob/main/release.toml)
- [Commits](aya-rs/aya@aya-v0.12.0...aya-v0.13.0)

---
updated-dependencies:
- dependency-name: aya
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants