Skip to content

fix(deps): update go - #159

Open
bootc-bot[bot] wants to merge 1 commit into
mainfrom
bootc-renovate/go
Open

bootc-bot[bot] wants to merge 1 commit into
mainfrom
bootc-renovate/go

Conversation

@bootc-bot

@bootc-bot bootc-bot Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
cyphar.com/go-pathrs v0.2.5 → v0.2.6 age confidence indirect patch
github.com/Azure/go-ansiterm 8c912ac → 51075c6 age confidence indirect digest
github.com/Microsoft/go-winio v0.6.3-0.20260930231756-f19d9717deb0 → v0.6.4 age confidence indirect patch
github.com/cloudflare/circl v1.6.3 → v1.6.5 age confidence indirect patch
github.com/containerd/stargz-snapshotter/estargz v0.19.0 → v0.19.1 age confidence indirect patch
github.com/cyberphone/json-canonicalization 19d51d7 → 32a4819 age confidence indirect digest
github.com/docker/docker-credential-helpers v0.9.10 → v0.9.12 age confidence indirect patch
github.com/emicklei/go-restful/v3 v3.13.0 → v3.14.0 age confidence indirect minor
github.com/fsouza/go-dockerclient v1.13.2 → v1.13.3 age confidence indirect patch
github.com/fxamacker/cbor/v2 v2.9.1 → v2.10.0 age confidence indirect minor
github.com/go-jose/go-jose/v4 v4.1.5 → v4.1.7 age confidence indirect patch
github.com/go-openapi/jsonpointer v1.0.0 → v1.0.2 age confidence indirect patch
github.com/go-openapi/jsonreference v1.0.0 → v1.0.3 age confidence indirect patch
github.com/go-openapi/swag v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/cmdutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/conv v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/fileutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/jsonutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/loading v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/mangling v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/netutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/pools v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/stringutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/typeutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/go-openapi/swag/yamlutils v0.27.1 → v0.29.2 age confidence indirect minor
github.com/google/gnostic-models v0.7.0 → v0.7.1 age confidence indirect patch
github.com/google/pprof 545e8a4 → dbd0ed3 age confidence indirect digest
github.com/kevinburke/ssh_config v1.5.0 → v1.6.0 age confidence indirect minor
github.com/klauspost/pgzip v1.2.7 → v1.3.0 age confidence indirect minor
github.com/moby/buildkit v0.31.2 → v0.34.1 age confidence indirect minor
github.com/moby/go-archive v0.3.0 → v0.3.3 age confidence indirect patch
github.com/moby/sys/capability v0.4.0 → v0.5.0 age confidence indirect minor
github.com/moby/sys/devices v0.1.0 → v0.1.1 age confidence indirect patch
github.com/moby/sys/mountinfo v0.7.2 → v0.7.3 age confidence indirect patch
github.com/moby/sys/user v0.4.1 → v0.5.0 age confidence indirect minor
github.com/opencontainers/runtime-tools 8a4db57 → bd3b0bd indirect digest
github.com/openshift/imagebuilder v1.2.21 → v1.2.22 age confidence indirect patch
github.com/pelletier/go-toml/v2 v2.3.1 → v2.4.3 age confidence indirect minor
github.com/pkg/sftp v1.13.11 → v1.13.12 age confidence indirect patch
github.com/planetscale/vtprotobuf 0393e58 → 8ae5a48 indirect digest
github.com/sagikazarmark/locafero v0.11.0 → v0.12.0 age confidence indirect minor
github.com/sigstore/fulcio v1.8.8 → v1.9.1 age confidence indirect minor
github.com/sigstore/sigstore v1.10.11 → v1.11.2 age confidence indirect minor
github.com/smallstep/pkcs7 v0.2.1 → v0.2.3 age confidence indirect patch
github.com/vbauerster/mpb/v8 v8.16.2 → v8.16.3 age confidence indirect patch
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.71.0 → v0.72.0 age confidence indirect minor
go.opentelemetry.io/otel v1.46.0 → v1.47.0 age confidence indirect minor
go.opentelemetry.io/otel/metric v1.46.0 → v1.47.0 age confidence indirect minor
go.opentelemetry.io/otel/trace v1.46.0 → v1.47.0 age confidence indirect minor
go.podman.io/buildah v1.45.2 → v1.46.0 age confidence indirect minor
go.yaml.in/yaml/v2 v2.4.4 → v3.0.6 age confidence indirect major
go.yaml.in/yaml/v3 v3.0.5 → v3.0.6 age confidence indirect patch
golang.org/x/mod v0.41.0 → v0.42.0 age confidence indirect minor
golang.org/x/net v0.60.0 → v0.62.0 age confidence indirect minor
golang.org/x/time v0.15.0 → v0.16.0 age confidence indirect minor
golang.org/x/tools v0.51.0 → v0.52.0 age confidence indirect minor
google.golang.org/genproto/googleapis/api da73d73 → 2ffab32 age confidence indirect digest
google.golang.org/genproto/googleapis/rpc da73d73 → 2ffab32 age confidence indirect digest
google.golang.org/grpc v1.83.2 → v1.85.0 age confidence indirect minor
gopkg.in/evanphx/json-patch.v4 v4.13.0 → v5.9.11 age confidence indirect major
k8s.io/api v0.37.1 → v0.37.2 age confidence require patch
k8s.io/apimachinery v0.37.1 → v0.37.2 age confidence require patch
k8s.io/client-go v0.37.1 → v0.37.2 age confidence require patch
k8s.io/kube-openapi d427ff9 → ca3452a age confidence indirect digest
k8s.io/streaming v0.37.1 → v0.37.2 age confidence indirect patch
k8s.io/utils be93311 → ca04ba5 age confidence indirect digest
sigs.k8s.io/json 2d32026 → 11ed52e age confidence indirect digest
sigs.k8s.io/structured-merge-diff/v6 v6.4.2 → v7.0.1 age confidence indirect major

Release Notes

cyphar/libpathrs (cyphar.com/go-pathrs)

v0.2.6: libpathrs v0.2.6 -- "If only, if only," the woodpecker sighs, "The bark on the tree was as soft as the skies."

Compare Source

This release includes a few fixes related to CGo and finicky compiler
issues, as well as replacing some assertions that caused issues with
runc with some more graceful handling of unexpected conditions.

Fixed:

  • The new --{enable,disable}-* arguments for install.sh to control shared
    library installation were incorrectly called --disable-dynamic rather than
    autoconf's --disable-shared. We have added new --{enable,disable}-shared
    flags and the old ones are kept for compatibility.

  • go-pathrs: Fix build failures when building the Go bindings with Clang. CGo's
    handling of numerical C constants is somewhat compiler-dependent and some of
    our sanity checking code would previously fail to compile under CC=clang.
    (#​401)

  • Previously, if a downstream regenerated our include/pathrs.h header with
    using cbindgen >= v0.29.3, the header would use C23 features that would
    cause go-pathrs to fail to build. We now have worked around the issue for
    go-pathrs but we still have not updated our headers because our Python
    bindings have other issues with the new headers. See the discussion in
    mozilla/cbindgen#1156 for more details.

Changed:

  • runc closes all open file descriptors before executing user code in order to
    avoid some particularly hairy security bugs. Unfortunately, this also
    invalidates the cached ProcfsHandle in libpathrs, which could cause runc to
    later crash if a subsequent procfs operation was attempted (which happened in
    the error path of runc).

    Most downstream users will never run into this issue, but we now handle
    the problem a bit more gracefully -- if libpathrs detects this problematic
    condition, the cached handle is locked out of use and all ProcfsHandleBuilder::build
    invocations will produce a new handle. (#​413, opencontainers/runc#5438)

Thanks to the following contributors who made this release possible:

Signed-off-by: Aleksa Sarai cyphar@cyphar.com


This release is dedicated to our dearest Yuki, who passed away a year
ago today in our arms after bravely fighting heart disease for a year.

You were the bestest and most loving little boy, we miss your rumbling
purrs, your aggressive head rubs and drooling all over our faces while
we slept. We always said you had such a big heart, I only wish we
could've fixed it for you. We're so grateful to have been blessed with
our time with you, even if it was far shorter than it should've been.
You'll always be in our hearts, Yuki. Rest softly, our beautiful boy.

🖤 Yuki 2021-2025

4080-3060-max-2

An estimated one in seven (~15%) of cats are diagnosed with Hypertrophic
Cardiomyopathy (HCM) or similar heart diseases in their lifetimes, and it is
still sadly a death sentence. If you are a cat lover, please consider donating
to charities that are funding research into better diagnostics and treatment.
And don't forget to cherish your furry friends, your time with them may be
shorter than you expect.

Microsoft/go-winio (github.com/Microsoft/go-winio)

v0.6.4

Compare Source

What's Changed

Full Changelog: microsoft/go-winio@v0.6.3...v0.6.4

cloudflare/circl (github.com/cloudflare/circl)

v1.6.5: CIRCL v1.6.5

Compare Source

What's Changed

New Contributors

Full Changelog: cloudflare/circl@v1.6.4...v1.6.5

v1.6.4: CIRCL v1.6.4

Compare Source

What's Changed

New Contributors

Full Changelog: cloudflare/circl@v1.6.3...v1.6.4

containerd/stargz-snapshotter (github.com/containerd/stargz-snapshotter/estargz)

v0.19.1

Compare Source

Notable Changes

docker/docker-credential-helpers (github.com/docker/docker-credential-helpers)

v0.9.12

Compare Source

What's Changed

  • secretservice: Fix get_attribute ownership and NULL attribute

Full Changelog: docker/docker-credential-helpers@v0.9.11...v0.9.12

v0.9.11

Compare Source

What's Changed

  • update to go1.26.10
  • secretservice: free buffers returned by get and list
  • build(deps): bump docker/bake-action from 7.4.0 to 7.5.0

Full Changelog: docker/docker-credential-helpers@v0.9.10...v0.9.11

emicklei/go-restful (github.com/emicklei/go-restful/v3)

v3.14.0

Compare Source

fsouza/go-dockerclient (github.com/fsouza/go-dockerclient)

v1.13.3

Compare Source

fxamacker/cbor (github.com/fxamacker/cbor/v2)

v2.10.0

Compare Source

v2.10 speeds up encoding by up to 2.88× and decoding by up to 1.87× with zero memory regressions (B/op, allocs/op), reduces memory use, adds the toindefarray struct tag option, and fixes bugs. The Contributing Guidelines, Security Policy, and templates were extensively updated.

Encoding sorted nested maps of dynamic JSON-like data to CBOR drops from 70 allocs/op to 1 and from 7.2 KiB/op to 4.0 KiB/op in the benchmarks below. Encoding time.Time, big.Int, Tag and Marshaler values, and decoding into time.Time, big.Int and Tag, use 1 to 2 fewer allocs/op (20% to 50% fewer).

This release does not use Go's unsafe package. Performance in user apps depends on configuration and data.

Tests were refactored and coverage increased to 97.7%. Fuzz tests (not yet public) were also extended. Internal checklists and procedures were updated to reduce potential mistakes.

Performance and Benchmarks

Across all 215 benchmarks, there are zero memory regressions (B/op, allocs/op). Just one benchmark showed a speed dip: Marshal/struct_many_flds_all_omitempty_all_empty/map is ~4-5% slower, but only when a struct has 32 fields that are both omitzero and empty (same scenario with an 8-field struct is now faster).

Benchmarks ran with Go 1.26.10 on linux/amd64 (benchstat n=10, p=0.000):

  • CBOR Speedup by Data Type: groups of different benchmarks summarized per row
  • CBOR Encoding Reflection-Free Speedup: dynamic JSON-like data types and common types
CBOR Speedup by Data Type
Unmarshal Speedup ΔSec/op
Single values (bool, int, float, byte string, text string) 1.10× to 1.51×¹ -8.87% to -33.92%¹
Epoch time, bignum, other tags 1.18× to 1.64× -15.33% to -38.91%
Arrays and maps to non-struct 1.33× to 1.87× -24.63% to -46.49%
Arrays and maps to structs 1.06× to 1.52× -5.46% to -34.40%
Real-world (COSE, CWT, SenML, WebAuthn) 1.35× to 1.64× -26.06% to -39.19%

¹ 2.54× speedup (-60.64%) when decoding into a named []byte type that has methods.

Marshal Speedup ΔSec/op
Single values (bool, int, float, byte slice, string) 1.32× to 1.55× -24.49% to -35.41%
time.Time, big.Int, Tag, Marshaler² 1.15× to 1.63× -12.94% to -38.84%
Slices and maps 1.35× to 2.88× -25.97% to -65.26%
Structs 1.57× to 2.17× -36.37% to -53.96%
Structs with omitempty fields 0.95׳ to 1.35× +5.01%³ to -25.96%
Real-world (COSE, CWT, SenML, WebAuthn) 1.12× to 1.33× -10.66% to -24.77%

² For addressable values (reached through a pointer, struct field, slice element or map value).

³ Only when every field is omitempty and empty: 7.6 ns slower for a 32-field struct, 2.37 ns faster for an 8-field struct. This is the only performance regression in all 215 benchmarks.

CBOR Encoding Reflection-Free Speedup

PR #​870 optimized common types: int, int64, uint, uint64, float64, bool, string, nil, []byte, []any, map[any]any, map[string]any, and map[string]string.

Marshal Benchmark
v2.9.6 → v2.10
Speedup Time
ΔSec/op
Memory
ΔB/op
Memory
ΔAllocs/op
[]any 2.50× -607.5 ns (-60.03%) - -
map[string]any 2.60× -821.9 ns (-61.47%) - -
map[string]string 2.59× -335.9 ns (-61.34%) - -
nested_map[any]any 2.88× -16.542 µs (-65.26%) - -
nested_map[string]any 2.78× -14.201 µs (-64.01%) - -
nested_map[any]any, bw_lex 2.53× -22.36 µs (-60.54%) -3314 (-44.72%) -69 (-98.57%)
nested_map[string]any, bw_lex 2.41× -19.52 µs (-58.54%) -3323 (-44.79%) -69 (-98.57%)
  • bw_lex = SortBytewiseLexical. Memory improvements are from #​774 and #​860.

Upgrade Notes

  • Go 1.24 or newer is required (#​773). All tests (97.7% coverage) pass on Go 1.24-1.27.
  • Pointer-receiver marshal methods (user-implemented methods) are called on the original value instead of a c

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • "on sunday"
  • 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 has been generated by Mend Renovate CLI.

Signed-off-by: bootc-bot[bot] <225049296+bootc-bot[bot]@users.noreply.github.com>
Signed-off-by: bootc-bot[bot] <225049296+bootc-bot[bot]@users.noreply.github.com>
@bootc-bot

bootc-bot Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ 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):

  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.0 -> 1.27.0

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.

0 participants