Repository navigation
chore(deps): update go dependencies - #857
Open
red-hat-konflux[bot] wants to merge 1 commit into
Open
red-hat-konflux[bot] wants to merge 1 commit into
red-hat-konflux[bot] wants to merge 1 commit into
Conversation
Author
|
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/release-1.4/go-deps
branch
4 times, most recently
from
November 9, 2026 01:23
5b6ba7b to
275ae08
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/release-1.4/go-deps
branch
from
November 10, 2026 01:44
275ae08 to
dcef7bc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.35.0→v1.38.0v0.57.0→v0.62.0v0.57.0→v0.62.0v0.6.2→v0.6.4v4.7.0→v5.1.1v5.0.3→v7.0.3v3.1.6→v3.3.0v2.2.0→v2.7.0v0.7.0→v0.8.2v1.0.1→v1.1.0v3.13.0→v3.14.0v2.9.1→v2.10.0v4.1.6→v4.1.9v1.0.0→v1.0.2v1.0.0→v1.0.3v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.28.0→v0.29.2v0.13.0→v0.13.1v0.13.292041b7→4bf881dv0.1.9→v0.1.11v0.3.20→v0.3.25v2.24.0→v2.27.0v1.4.0→v2.3.4v1.1.0→v1.1.1v2.3.3→v2.3.4v2.30.0→v2.33.0v1.0.3→v1.0.4v1.5.0→v1.6.3v0.3.16→v1.0.2v4.18.3→v5.12.0v5.11.0→v5.12.0v2.2.2→v2.2.3v1.18.0→v2.0.0v2.0.0-beta.1→v2.0.0v0.1.14→v0.1.16v0.0.22→v0.0.24v0.0.23→v0.0.31v1.56.0→v1.56.1v0.6.0→v0.6.2v0.0.5→v1.1.5v1.16.5→v2.34.0v1.10.1→v1.44.0v0.5.1→v0.5.5ba97887→8ae5a48v0.73.0→v0.73.1v0.22.0→v0.23.0v0.311.3→v0.316.0v0.2.1→v0.3.0v1.9.4→v1.10.2v1.0.10→v1.1.0v2.8.1→v2.9.0v1.4.3→v1.5.0v3.6.14→v3.7.3v3.6.14→v3.7.3v3.6.14→v3.7.3v3.6.14→v3.7.3v3.6.14→v3.7.3v3.6.0→v3.7.0v1.45.0→v1.47.0v0.70.0→v0.72.0v0.70.0→v0.72.0v1.11.0→v1.11.1v1.27.1→v1.28.0v2.4.4→v4.0.0v3.0.5→v4.0.0v0.37.0→v0.38.0v0.24.0→v0.25.0v0.49.0→v0.50.0v0.15.0→v0.16.0e75dac1→d1e00e98a89bd6→d1e00e98a89bd6→d1e00e9v4.13.0→v5.9.11v2.4.0→v3.0.1d427ff9→5bee61f2d32026→11ed52ev6.4.2→v7.0.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
GoogleCloudPlatform/opentelemetry-operations-go (github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric)
v0.62.0: v1.38.0/v0.62.0Compare Source
What's Changed
gcp.operationattribute by @quentinmit in #1201Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.61.0...v0.62.0
v0.61.0: v1.37.0/v0.61.0Compare Source
What's Changed
Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.60.0...v0.61.0
v0.60.0: v1.36.0/v0.60.0Compare Source
What's Changed
New Contributors
Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.59.0...v0.60.0
v0.59.0Compare Source
What's Changed
New Contributors
Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.58.0...v0.59.0
v0.58.0: v1.34.0/v0.58.0Compare Source
What's Changed
destination_project_quotaby @braydonk in #1175Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.57.0...v0.58.0
Microsoft/go-winio (github.com/Microsoft/go-winio)
v0.6.4Compare Source
What's Changed
Full Changelog: microsoft/go-winio@v0.6.3...v0.6.4
v0.6.3Compare Source
What's Changed
New Contributors
Full Changelog: microsoft/go-winio@v0.6.2...v0.6.3
avast/retry-go (github.com/avast/retry-go/v4)
v5.1.1Compare Source
What's Changed
New Contributors
Full Changelog: avast/retry-go@5.1.0...v5.1.1
v5.1.0Compare Source
What's Changed
New Contributors
Full Changelog: avast/retry-go@5.0.0...v5.1.0
v5.0.1Compare Source
Patch release — no public API changes.
Bug fixes
Delay— the shift cap was computed viamath.Log2on a float64, which underflowed for delays nearmath.MaxInt64, producing invalid backoff delays. The cap is now derived exactly from the bit length ofmath.MaxInt64. (#161)AttemptsForErroris now honored whenAttemptsis 0 (UntilSucceeded) — the per-error budget was previously ignored in the retry-until-success loop; this also fixes auintunderflow when a budget of0was configured, which caused infinite retries. (#163, fixes #137)LastErrorOnly(true)— errors were appended to the internal error log on every attempt even though only the last one is returned, growing memory without bound on long retry runs (e.g.Attempts(math.MaxUint)+ context cancellation). Only the last error is retained now; the returned error is unchanged. (#155, fixes #118)Documentation & tooling
DoWithData→NewWithData[T](#152)tools/genreadme) with a CI golden-file check, replacing the unmaintained godocdown — the v5 changelog and doc links now render correctly on both GitHub and pkg.go.dev (#169, resolves #77)Thanks to @bensynapse, @AdamMagued, @Yanhu007, @c-tonneslan, @AruneshDwivedi and @team-humaki — whose contributions, including the ones superseded during review, shaped this release. 🙏
v5.0.0Compare Source
What's Changed
New Contributors
Full Changelog: avast/retry-go@4.7.0...v5.0.0
cenkalti/backoff (github.com/cenkalti/backoff/v5)
v7.0.3Compare Source
v7.0.2Compare Source
v7.0.1Compare Source
v7.0.0Compare Source
v6.0.1Compare Source
v6.0.0Compare Source
cheggaaa/pb (github.com/cheggaaa/pb/v3)
v3.3.0Compare Source
v3.2.1Compare Source
v3.2.0Compare Source
v3.1.7Compare Source
clipperhouse/uax29 (github.com/clipperhouse/uax29/v2)
v2.7.0Compare Source
v2.6.0Compare Source
v2.5.0Compare Source
What's Changed
Breaking change
The returned iterator type from
FromString()andFromBytes()is now a pointer. This will not present a problem if you are just using it in the typical way, which is assigning to a local variable and iterating.If you are embedding this iterator into another object, and therefore declaring its type, this change might break your compilation. You’ll need to change to a pointer type. Apologies if so — this seems like a small enough change that a v3 would be a bit much.
New Contributors
Full Changelog: clipperhouse/uax29@v2.4.0...v2.5.0
v2.4.0Compare Source
Adds Unicode 16 support
What's Changed
Full Changelog: clipperhouse/uax29@v2.3.0...v2.4.0
v2.3.1Compare Source
v2.3.0Compare Source
docker/go-connections (github.com/docker/go-connections)
v0.8.2Compare Source
What's Changed
Full Changelog: docker/go-connections@v0.8.1...v0.8.2
v0.8.1Compare Source
v0.8.0Compare Source
dustin/go-humanize (github.com/dustin/go-humanize)
v1.1.0Compare Source
emicklei/go-restful (github.com/emicklei/go-restful/v3)
v3.14.0Compare Source
fxamacker/cbor (github.com/fxamacker/cbor/v2)
v2.10.0Compare 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
toindefarraystruct 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,TagandMarshalervalues, and decoding intotime.Time,big.IntandTag, use 1 to 2 fewer allocs/op (20% to 50% fewer).This release does not use Go's
unsafepackage. 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/mapis ~4-5% slower, but only when a struct has 32 fields that are bothomitzeroand 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
¹ 2.54× speedup (-60.64%) when decoding into a named
[]bytetype that has methods.² 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, andmap[string]string.v2.9.6 → v2.10
ΔSec/op
ΔB/op
ΔAllocs/op
SortBytewiseLexical. Memory improvements are from #774 and #860.Upgrade Notes
Marshalconfigured to useTagsForbiddenreturns an error for abig.Intoutside [-2^64, 2^64-1], andEncModecreation returns an error for settings that would emit tags ifTagsForbiddenis also set (#868).Decoderadvances past well-formed data items rejected byDecOptionsvalue or serialization restrictions (e.g.NaN,IndefLength), andSkipskips them without an error (#872).Marshalconfigured to emit text-based time returns an error fortime.Timeoutside RFC 3339 limits (#873).TinyGo (experimental)
TinyGo support for v2.10.0 is available in tag
tinygo-beta/v2.10.0-tinygo0.42(branchfeature/cbor-tinygo-beta). It requires TinyGo 0.42.0 or newer. It is experimental and not fuzz tested. For details, see TinyGo (https://github.com/fxamacker/cbor#tinygo) in the README.What's Changed
⭐ Features
🚀 Optimizations
🛠 Improvements
🐞 Bug Fixes
🧪 Testing
📖 Documentation
📖 Contributing Guidelines, Security Policy, and Templates
CI / GitHub Actions
🔎 Details
Other Changes
Ported from release-2.9
Already released in v2.9.3 through v2.9.6.
🔎 Details
Configuration
📅 Schedule: (UTC)
🚦 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.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.