Skip to content

fix(deps): update all go dependencies master (minor)#255

Merged
mozillazg merged 4 commits intomasterfrom
renovate/all-go-deps-master
May 5, 2025
Merged

fix(deps): update all go dependencies master (minor)#255
mozillazg merged 4 commits intomasterfrom
renovate/all-go-deps-master

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 1, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/cilium/ebpf v0.17.3 -> v0.18.0 age adoption passing confidence require minor
github.com/mozillazg/elibpcap 312841a -> 54476d4 replace digest
github.com/spf13/cobra v1.8.1 -> v1.9.1 age adoption passing confidence require minor
golang.org/x/arch v0.14.0 -> v0.16.0 age adoption passing confidence require minor
k8s.io/cri-api v0.32.4 -> v0.33.0 age adoption passing confidence require minor
k8s.io/cri-client v0.32.4 -> v0.33.0 age adoption passing confidence require minor

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

spf13/cobra (github.com/spf13/cobra)

v1.9.1

Compare Source

🐛 Fixes

Full Changelog: spf13/cobra@v1.9.0...v1.9.1

v1.9.0

Compare Source

✨ Features

🐛 Fixes

🤖 Completions

🧪 Testing

✍🏼 Documentation

🔧 Dependency upgrades


Thank you to all of our amazing contributors and all the great work that's been going into the completions feature!!

👋🏼 New Contributors

Full Changelog: spf13/cobra@v1.8.1...v1.9.0

kubernetes/cri-api (k8s.io/cri-api)

v0.33.0

Compare Source

kubernetes/cri-client (k8s.io/cri-client)

v0.33.0

Compare Source


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Never, 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 renovate bot added dependencies Pull requests that update a dependency file renovate/stop-updating labels Mar 1, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Mar 1, 2025

ℹ Artifact update notice

File name: 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
github.com/spf13/pflag v1.0.5 -> v1.0.6

@coveralls
Copy link

coveralls commented Mar 1, 2025

Coverage Status

coverage: 77.413% (+0.3%) from 77.14%
when pulling 96f8a9c on renovate/all-go-deps-master
into 29edd8d on master.

@renovate renovate bot force-pushed the renovate/all-go-deps-master branch from f527788 to 9fa724b Compare April 12, 2025 02:49
@renovate renovate bot changed the title fix(deps): update module github.com/spf13/cobra to v1.9.1 fix(deps): update all go dependencies master (minor) Apr 12, 2025
@renovate renovate bot force-pushed the renovate/all-go-deps-master branch from 9fa724b to 1c051e8 Compare May 3, 2025 03:29
Signed-off-by: renovate[bot] <bot@renovateapp.com>
@renovate renovate bot force-pushed the renovate/all-go-deps-master branch from 1c051e8 to 22dbb38 Compare May 3, 2025 05:49
@mozillazg mozillazg merged commit d83a633 into master May 5, 2025
85 of 88 checks passed
@mozillazg mozillazg deleted the renovate/all-go-deps-master branch May 5, 2025 11:21
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 renovate/stop-updating

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants