Repository navigation
chore(deps): update go dependencies - #684
red-hat-konflux[bot] wants to merge 1 commit into
Conversation
962162f to
2efd0c6
Compare
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
68fd81e to
30b0338
Compare
01893b3 to
3f52370
Compare
a5cc312 to
e38fdd2
Compare
97e43a3 to
df4bcda
Compare
|
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Why this PR fails
Compatible bumps (mysql, pgx, client_model, protobuf) are in #846. What to fix in Renovate (proposals, not yet verified)
|
Edited/Blocked NotificationRenovate 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. |
|
@tommyd450 @osmman - Closing this PR in favor of #846 |
This PR contains the following updates:
v0.25.2→v0.25.3v1.33.0→v1.38.0v0.56.0→v0.62.0v0.56.0→v0.62.0v0.6.2→v0.6.4v4.7.0→v5.0.0v5.0.3→v7.0.2v7.0.3v3.1.6→v3.2.1v2.2.0→v2.7.0v0.7.0→v0.8.2v1.0.1→v1.1.0v3.13.0→v3.14.0v1.37.0→v1.40.0v1.0.4→v1.1.0v2.9.1→v2.10.0v4.1.4→v4.1.6v4.1.7v1.4.3→v1.4.4v0.23.1→v1.0.2v0.21.5→v1.0.3v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v0.26.0→v0.29.2v1.10.0→v1.10.1v0.13.0→v0.13.1v0.0.15→v0.0.1792041b7→dbd0ed3v0.1.9→v0.1.11v0.3.15→v0.3.24v2.22.0→v2.27.0v1.4.0→v2.3.4v1.1.0→v1.1.1v2.3.3→v2.3.4v2.29.0→v2.33.0v1.5.0→v1.6.3v0.3.16→v1.0.2v4.18.3→v5.11.0v5.12.0v5.9.2→v5.11.0v5.12.0v2.2.2→v2.2.3v1.18.0→v2.0.0v2.0.0-beta.1→v2.0.0v1.18.6→v1.20.3v0.1.14→v0.1.16v0.0.22→v0.0.24v0.0.23→v0.0.31v0.0.5→v1.1.5v1.16.5→v2.33.1ba97887→8ae5a48v1.23.2→v1.25.0v0.6.2→v0.6.3v0.67.5→v0.73.0v0.73.1v0.20.1→v0.23.0v0.311.3→v0.315.1v0.2.1→v0.3.0v1.9.4→v1.10.2v2.7.0→v2.9.0v1.11.1→v1.12.1v1.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.44.0→v1.47.0v0.69.0→v0.72.0v0.69.0→v0.72.0v1.44.0→v1.47.0v1.44.0→v1.47.0v1.44.0→v1.47.0v1.44.0→v1.47.0v1.44.0→v1.47.0v1.44.0→v1.47.0v1.44.0→v1.47.0v1.10.0→v1.11.1v1.27.1→v1.28.0v2.4.4→v3.0.6v3.0.4→v3.0.6v0.55.0→v0.58.074f9aab→f0251ebv0.38.0→v0.42.0v0.58.0→v0.62.0v0.36.0→v0.37.0v0.22.0→v0.24.0v0.47.0→v0.49.0v0.45.0→v0.47.0v0.41.0→v0.43.0v0.15.0→v0.16.0v0.48.0→v0.52.03700d41→2ffab323dc84a4→2ffab323dc84a4→2ffab32v1.83.2→v1.85.0v1.36.12-0.20260120151049-f2248ac996af→v1.36.12v4.13.0→v5.9.11v2.4.0→v3.0.1v0.35.4→v0.37.2v0.35.4→v0.37.2v0.35.4→v0.37.2da4e56f→ca3452aff6756f→ca04ba52d32026→11ed52ev6.4.0→v7.0.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
cel-expr/cel-spec (cel.dev/expr)
v0.25.3Compare Source
What's Changed
New Contributors
Full Changelog: cel-expr/cel-spec@v0.25.2...v0.25.3
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
v0.57.0: v1.33.0/v0.57.0Compare Source
What's Changed
retry_on_failureis removed from our exporter by @braydonk in #1151New Contributors
Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.56.0...v0.57.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.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.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.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
envoyproxy/go-control-plane (github.com/envoyproxy/go-control-plane/envoy)
v1.40.0Full Changelog: envoy/v1.39.0...envoy/v1.40.0
v1.39.0Full Changelog: envoy/v1.38.0...envoy/v1.39.0
v1.38.0Full Changelog: envoy/v1.37.0...envoy/v1.38.0
felixge/httpsnoop (github.com/felixge/httpsnoop)
v1.1.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
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.