Skip to content

Conversation

cilium-renovate[bot]
Copy link
Contributor

@cilium-renovate cilium-renovate bot commented Jul 2, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
github.com/cilium/charts require digest 4be7641 -> e956e45 age confidence
github.com/cilium/ebpf require minor v0.18.1-0.20250623141833-9958a4f58fb4 -> v0.19.0 age confidence
github.com/docker/docker require minor v28.2.2+incompatible -> v28.3.0+incompatible age confidence
github.com/spiffe/spire-api-sdk require patch v1.12.0 -> v1.12.4 age confidence
go.yaml.in/yaml/v3 require patch v3.0.3 -> v3.0.4 age confidence

Release Notes

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

v0.19.0

Compare Source

Major Performance Improvements

This release includes significant performance optimizations across multiple areas:

  • Lazy BTF Decoding: BTF types are now decoded on-demand rather than all upfront, dramatically reducing memory usage and load times
  • Faster Object Opening: Opening Maps and Programs from fd/id/pin is significantly faster through minimal info retrieval
  • Improved Statistics Access: New Program.Stats() method allows querying runtime statistics without fetching full ProgramInfo

CO-RE Improvements

  • Full Kernel Module Support: CO-RE relocations now work against all kernel modules, not just vmlinux

Build System and Toolchain Updates

  • LLVM Toolchain: Updated to support LLVM 14, 17, and 20 (dropped LLVM 11 support)

Enhanced Map Support

  • BTF Declaration Tags: Added MapSpec.Tags field for reading btf_decl_tag attributes set on maps
  • Better Error Handling: Improved BPF_F_NO_PREALLOC hints and warnings for map types that require this flag

Assembly and Instruction Handling

  • Atomic Operations: Complete support for all atomic operations beyond just atomic add

Memory and Variable Access

  • New Accessors: Added accessor methods for values represented by Variable and Memory types

Windows Support Improvements

  • Path Canonicalization: Fixed pin path handling to work with eBPF for Windows path canonicalization rules

Bug Fixes

  • Map Batch Operations: Fixed value unmarshaling for partial batch operations in BatchLookup and BatchLookupDelete (#​1741)
  • Assembly Validation: Return InvalidOpCode for StoreImm with DWord size (#​1767)
  • Builtin Function Calls: Allow negative constants for builtin function calls (#​1797)
  • CO-RE Module Types: Perform CO-RE against all kernel module types (#​1511)
  • Pin API: Made WalkDir harder to misuse and added Windows support (#​1652)
  • Struct Layout: Emit structs.HostLayout in GoFormatter (#​1686)

Compatibility Notes

  • Minimum eBPF for Windows: Now requires eBPF for Windows 0.21.0 or later
  • LLVM 11 Dropped: No longer supports LLVM 11 (required for declaration tag support)

What's Changed

New Contributors

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

docker/docker (github.com/docker/docker)

v28.3.0+incompatible

Compare Source

spiffe/spire-api-sdk (github.com/spiffe/spire-api-sdk)

v1.12.4

Compare Source

v1.12.3

Compare Source

v1.12.2

Compare Source

v1.12.1

Compare Source

yaml/go-yaml (go.yaml.in/yaml/v3)

v3.0.4

Compare Source


Configuration

📅 Schedule: Branch creation - "on sunday" (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 has been generated by Renovate Bot.

@cilium-renovate cilium-renovate bot added kind/enhancement This would improve or streamline existing functionality. release-note/misc This PR makes changes that have no direct user impact. renovate/stop-updating Tell Renovate to stop updating PR labels Jul 2, 2025
@cilium-renovate cilium-renovate bot requested a review from a team as a code owner July 2, 2025 13:30
@github-actions github-actions bot added the kind/community-contribution This was a contribution made by a community member. label Jul 2, 2025
@ciliumbot ciliumbot removed the request for review from HadrienPatte July 2, 2025 13:30
HadrienPatte added a commit that referenced this pull request Jul 2, 2025
Same as #40104, this is currently making #40325 fail

Signed-off-by: Hadrien Patte <hadrien.patte@datadoghq.com>
github-merge-queue bot pushed a commit that referenced this pull request Jul 2, 2025
Same as #40104, this is currently making #40325 fail

Signed-off-by: Hadrien Patte <hadrien.patte@datadoghq.com>
@tklauser tklauser enabled auto-merge July 2, 2025 17:35
Signed-off-by: cilium-renovate[bot] <134692979+cilium-renovate[bot]@users.noreply.github.com>
@cilium-renovate cilium-renovate bot force-pushed the renovate/main-all-go-deps-main branch from 7a63033 to 7d1e8c5 Compare July 2, 2025 18:12
@tklauser tklauser added this pull request to the merge queue Jul 2, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Jul 2, 2025
Merged via the queue into main with commit 8f6fa33 Jul 2, 2025
344 of 345 checks passed
@cilium-renovate cilium-renovate bot deleted the renovate/main-all-go-deps-main branch July 2, 2025 20:08
rabelmervin pushed a commit to rabelmervin/cilium that referenced this pull request Aug 18, 2025
Same as cilium#40104, this is currently making cilium#40325 fail

Signed-off-by: Hadrien Patte <hadrien.patte@datadoghq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/community-contribution This was a contribution made by a community member. kind/enhancement This would improve or streamline existing functionality. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/misc This PR makes changes that have no direct user impact. renovate/stop-updating Tell Renovate to stop updating PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants