Skip to content

fix(deps): update all dependencies#537

Merged
brb merged 2 commits intomainfrom
renovate/all-dependencies
Apr 4, 2025
Merged

fix(deps): update all dependencies#537
brb merged 2 commits intomainfrom
renovate/all-dependencies

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 4, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/upload-artifact action digest 6f51ac0 -> 6027e3d
github.com/cilium/ebpf require minor v0.17.1 -> v0.18.0 age adoption passing confidence
github.com/cilium/ebpf require minor v0.17.3 -> v0.18.0 age adoption passing confidence
github.com/jsimonetti/rtnetlink require major v1.4.2 -> v2.0.2 age adoption passing confidence
golang.org/x/arch require minor v0.14.0 -> v0.15.0 age adoption passing confidence
golang.org/x/net require minor v0.36.0 -> v0.38.0 age adoption passing confidence
golang.org/x/sync require minor v0.11.0 -> v0.12.0 age adoption passing confidence
skx/github-action-publish-binaries action digest b9ca564 -> 44887b2

Release Notes

cilium/ebpf (github.com/cilium/ebpf)

v0.18.0

Compare Source

Initial Windows Support

This release adds support for eBPF on Windows through the eBPF for Windows runtime. Users must run a recent build of the main branch of eBPF for Windows, version 0.20.0 is not supported.

See the documentation and how to contribute to the Windows port.

Supported:

  • Basic map and program operations
  • Support for program loading, including native images (.sys files)
  • Pin operations use Windows-specific global object table instead of bpffs
  • Support for retrieving program/attach type from GUID

Not supported:

  • Feature tests
  • BTF
  • bpf2go
  • perf
  • ringbuf
  • rlimit
  • pin
  • Reading Windows ELFs

The Windows port is still very new and won't be as performant or stable as the Linux part of the code base. There is also no guarantee of stability at the moment.

Build System Improvements
  • Mounting GOCACHE and GOMODCACHE into containers for faster rebuilds with Podman
  • Added -verbose flag to bpf2go and gentypes tools
  • Verbosity defaults to Make's V= environment variable
Documentation
  • Added Windows user-facing documentation
  • Added instructions for working on the Windows port
Bugfixes
  • prog: Fixed program loading loop that would run forever if log size was over kernel maximum
  • prog: Added limits to program load retry attempts
  • collection: Fixed missing Map.Close in collectionLoader.loadMap
  • memory: Fixed off-by-one error in bounds check that prevented accessing the last byte of memory segments
  • map, program: Names passed to kernel are now automatically sanitized
Breaking Changes

ebpf:

  • Unexported SanitizeName function. Map and program names are now automatically sanitized.
  • The ELF reader now always allows dots in names but will strip them if necessary when making syscalls. This will break users with pinned objects that have dots in their names on kernels which don't support dots.
What's Changed
New Contributors

Full Changelog: cilium/ebpf@v0.17.3...v0.18.0

v0.17.3

Compare Source

Fixes for a data race in btf.Spec.Copy (thanks @​paulcacheux) and a buffer overflow when running 32-bit user space on a 64-bit kernel (thanks @​kolyshkin).

What's Changed

Full Changelog: cilium/ebpf@v0.17.2...v0.17.3

v0.17.2

Compare Source

Another minor release to ship some bug fixes, notably for attaching bpf programs to symbols in kernel modules, and for reusing data sections across multiple Collections.

All users are encouraged to upgrade!

Features

Bug Fixes

Other Changes

Thanks to all who contributed and reported issues!

Full Changelog: cilium/ebpf@v0.17.1...v0.17.2

jsimonetti/rtnetlink (github.com/jsimonetti/rtnetlink)

v2.0.2

Compare Source

The rtnetlink.NetNS implementation had some quirks. This was changed to be more compatible with existing namespace libraries.
Unfortunately this is backwards incompatible, but really belongs to this version.

What's Changed

Full Changelog: jsimonetti/rtnetlink@v2.0.1...v2.0.2

v2.0.1

Compare Source

v2.0.0 had wrong module path

What's Changed

Full Changelog: jsimonetti/rtnetlink@v2.0.0...v2.0.1

v2.0.0

Compare Source

This release introduces the concept of drivers for use in rtnetlink.LinkInfo which is a backwards incompatible change.
These drivers allow for setting driver specific link attributes. This means the LinkInfo.Data and LinkInfo.SlaveData fields are no longer of type []byte, but are of type LinkDriver.
At this time, initial drivers are available for Bond, Veth and NetKit.

If you use the byte slices of LinkInfo.Data and LinkInfo.SlaveData you can now use the default LinkData driver or the appropriate driver (if available in this package). Please consider contributing your driver should you use other types.

This release also renames the Prefered field of the rtnetlink.CacheInfo struct to Preferred to fix a long outstanding typo. This is also backwards incompatible.

What's Changed

New Contributors

Full Changelog: jsimonetti/rtnetlink@v1.4.2...v2.0.0


Configuration

📅 Schedule: Branch creation - "on friday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Apr 4, 2025

ℹ Artifact update notice

File name: test-app/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
golang.org/x/sys v0.26.0 -> v0.30.0

@renovate renovate bot requested a review from a team as a code owner April 4, 2025 06:10
@renovate renovate bot requested review from brb and removed request for a team April 4, 2025 06:10
@renovate renovate bot force-pushed the renovate/all-dependencies branch from a400471 to df6dfdb Compare April 4, 2025 10:18
For some reasons Renovate did not run it.

Signed-off-by: Martynas Pumputis <m@lambda.lt>
@renovate
Copy link
Contributor Author

renovate bot commented Apr 4, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@brb brb merged commit 767a159 into main Apr 4, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant