Repository navigation
Update Go Dependencies - #72
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
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/tech-preview/go-deps
branch
12 times, most recently
from
March 30, 2026 14:45
c4a6a07 to
09df490
Compare
Author
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/tech-preview/go-deps
branch
12 times, most recently
from
April 4, 2026 14:35
e5537f5 to
ac8b4fa
Compare
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
|
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/tech-preview/go-deps
branch
3 times, most recently
from
April 5, 2026 02:30
e98e645 to
87ce976
Compare
red-hat-konflux
Bot
force-pushed
the
konflux/mintmaker/tech-preview/go-deps
branch
29 times, most recently
from
April 14, 2026 11:37
6baa790 to
0356203
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
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:
v0.18.0→v0.25.3v4.13.0→v4.13.1f61b66f→a9d515av4.3.0→v7.0.3v3.11.0→v3.14.0v1.0.4→v1.1.0v1.7.0→v1.10.1v2.7.0→v2.10.0v1.4.2→v1.4.4v0.21.0→v1.0.2v0.20.2→v1.0.3v0.23.0→v0.29.2v0.22.0→v0.30.0v0.6.8→v0.7.1v0.6.0→v0.7.0v2.20.0→v2.33.0v0.7.7→v0.9.2v2.22.0→v2.34.0v1.36.1→v1.44.0v1.19.1→v1.25.0v0.6.1→v0.6.3v0.55.0→v0.73.1v0.15.1→v0.23.0v1.8.1→v1.10.2v1.0.5→v1.0.10v1.1.0v1.3.0→v1.3.1v1.9.0→v1.12.1v0.53.0→v0.72.0v1.28.0→v1.47.0v1.28.0→v1.47.0v1.27.0→v1.47.0v1.28.0→v1.47.0v1.28.0→v1.47.0v1.28.0→v1.47.0v1.3.1→v1.11.1v1.27.0→v1.28.0v0.38.0→v0.62.0v0.27.0→v0.37.0v0.12.0→v0.24.0v0.31.0→v0.49.0v0.30.0→v0.47.0v0.23.0→v0.43.0v0.7.0→v0.16.0v0.26.0→v0.52.0v2.4.0→v3.0.1v1.65.0→v1.85.0v1.35.1→v1.36.12v4.12.0→v5.9.11v0.32.1→v0.37.2v0.32.1→v0.37.2v0.32.1→v0.37.2v0.32.1→v0.37.2v0.32.1→v0.37.2v0.32.1→v0.37.2v2.130.1→v2.140.03ea5e8c→ca04ba5v0.31.0→v0.37.0v0.20.4→v0.25.29aa6b5e→11ed52ev4.4.2→v7.0.1v1.4.0→v1.6.0Release 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
v0.25.2Compare Source
What's Changed
New Contributors
Full Changelog: cel-expr/cel-spec@v0.25.1...v0.25.2
v0.25.1Compare Source
Minor additions to the v0.25.0 release
What's Changed
Full Changelog: cel-expr/cel-spec@v0.25.0...v0.25.1
v0.25.0Compare Source
What's Changed
New Contributors
Full Changelog: cel-expr/cel-spec@v0.24.0...v0.25.0
v0.24.0Compare Source
What's Changed
New Contributors
Full Changelog: cel-expr/cel-spec@v0.23.1...v0.24.0
v0.23.1Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.23.0...v0.23.1
v0.23.0Compare Source
What's Changed
New Contributors
Full Changelog: cel-expr/cel-spec@v0.22.1...v0.23.0
v0.22.1Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.22.0...v0.22.1
v0.22.0Compare Source
What's Changed
New Contributors
Full Changelog: cel-expr/cel-spec@v0.21.2...v0.22.0
v0.21.2Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.21.1...v0.21.2
v0.21.1Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.21.0...v0.21.1
v0.21.0Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.20.0...v0.21.0
v0.20.0What's Changed
Full Changelog: cel-expr/cel-spec@v0.19.2...v0.20.0
v0.19.2Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.19.1...v0.19.2
v0.19.1Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.19.0...v0.19.1
v0.19.0Compare Source
What's Changed
Full Changelog: cel-expr/cel-spec@v0.18.0...v0.19.0
antlr4-go/antlr (github.com/antlr4-go/antlr/v4)
v4.13.1: Release 4.13.1Compare Source
The 4.13.1 release has:
using mutexes, when the user knows they will not use it with multiple
go routines. (Note, somewhat experimental)
Note that I did not remove the sort.Slices calls. They will not be experimental for long
and are implemented efficently. Please make a fork if you must use it without this
dependency. Maybe review whether you need to do so for the sake of one call.
cenkalti/backoff (github.com/cenkalti/backoff/v4)
v7.0.3Compare Source
v7.0.2Compare Source
v7.0.1Compare Source
v7.0.0Compare Source
v6.0.1Compare Source
v6.0.0Compare Source
v5.0.3Compare Source
v5.0.2Compare Source
v5.0.1Compare Source
v5.0.0Compare Source
emicklei/go-restful (github.com/emicklei/go-restful/v3)
v3.14.0Compare Source
v3.13.0Compare Source
v3.12.2Compare Source
v3.12.1Compare Source
v3.12.0Compare Source
v3.11.3Compare Source
v3.11.2Compare Source
v3.11.1Compare Source
felixge/httpsnoop (github.com/felixge/httpsnoop)
v1.1.0Compare Source
fsnotify/fsnotify (github.com/fsnotify/fsnotify)
v1.10.1Compare Source
Changes and fixes
inotify: don't remove sibling watches sharing a path prefix (#754)
inotify, windows: don't rename sibling watches sharing a path prefix
(#755)
v1.10.0Compare Source
This version of fsnotify needs Go 1.23.
Changes and fixes
inotify: improve initialization error message (#731)
inotify: send Rename event if recursive watch is renamed (#696)
inotify: avoid copying event buffers when reading names (#741)
kqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (#748)
kqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (#740)
windows: fix nil pointer dereference in remWatch (#736)
windows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (#709, #749)
v1.9.0Compare Source
Changes and fixes
all: make BufferedWatcher buffered again (#657)
inotify: fix race when adding/removing watches while a watched path is being deleted (#678, #686)
inotify: don't send empty event if a watched path is unmounted (#655)
inotify: don't register duplicate watches when watching both a symlink and its target; previously that would get "half-added" and removing the second would panic (#679)
kqueue: fix watching relative symlinks (#681)
kqueue: correctly mark pre-existing entries when watching a link to a dir on kqueue (#682)
illumos: don't send error if changed file is deleted while processing the event (#678)
v1.8.0Compare Source
Additions
FSNOTIFY_DEBUGto print debug logs to stderr (#619)Changes and fixes
windows: fix behaviour of
WatchList()to be consistent with other platforms (#610)kqueue: ignore events with Ident=0 (#590)
kqueue: set O_CLOEXEC to prevent passing file descriptors to children (#617)
kqueue: emit events as "/path/dir/file" instead of "path/link/file" when watching a symlink (#625)
inotify: don't send event for IN_DELETE_SELF when also watching the parent (#620)
inotify: fix panic when calling Remove() in a goroutine (#650)
fen: allow watching subdirectories of watched directories (#621)
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
Dependabot Updates
🔎 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.