fix(deps): update go dependencies - #454
Conversation
|
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughUpdated the Go toolchain directive to go 1.26.3, bumped direct modules ( ChangesDependency Version Updates
🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
go.mod (1)
62-67: ⚡ Quick winSecurity advisories for indirect golang.org/x deps (go.mod lines 62-67)
golang.org/x/crypto v0.52.0: includes security fixes released May 21, 2026 (SSH-related panics, certificate restriction bypass, and DoS issues).golang.org/x/sys v0.45.0: includes the May 21, 2026 fix for CVE-2026-39824 (Windows integer overflow).golang.org/x/text v0.37.0: no specific issue indicated for this version in the surfaced advisory info; still not the newest release, so bumping to the latestx/textis recommended.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@go.mod` around lines 62 - 67, Update the indirect golang.org/x modules to patched releases: bump golang.org/x/crypto and golang.org/x/sys to the versions that include the May 21, 2026 security fixes and update golang.org/x/text to the latest release; edit the go.mod entries for golang.org/x/crypto, golang.org/x/sys, and golang.org/x/text accordingly, then refresh dependencies (update modules and run tidy) and verify go.sum, run the test/build pipeline to ensure no regressions.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@go.mod`:
- Around line 62-67: Update the indirect golang.org/x modules to patched
releases: bump golang.org/x/crypto and golang.org/x/sys to the versions that
include the May 21, 2026 security fixes and update golang.org/x/text to the
latest release; edit the go.mod entries for golang.org/x/crypto,
golang.org/x/sys, and golang.org/x/text accordingly, then refresh dependencies
(update modules and run tidy) and verify go.sum, run the test/build pipeline to
ensure no regressions.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Enterprise
Run ID: 498d19f4-da61-42b8-8d3c-e2bec6ed83c0
📥 Commits
Reviewing files that changed from the base of the PR and between 8585343 and e8f490155f39640402e22e244ada9919cc28a225.
📒 Files selected for processing (1)
go.mod
2606c54 to
1716735
Compare
|
Actionable comments posted: 0 |
1716735 to
182f8e0
Compare
|
Actionable comments posted: 0 |
e4d038e to
ef39afe
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
ef39afe to
5c13174
Compare
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. |
This PR contains the following updates:
v1.9.0→v1.10.1v5.2.5→v5.3.0v0.22.4→v0.23.2v0.25.4→v0.26.1v1.9.3→v1.10.0v5.9.2→v5.10.0v1.14.42→v1.14.47v2.6.0→v2.7.1v1.4.0→v1.4.2v0.0.0-20250309154309-f31be36b4037→v0.1.1v0.0.0-20250309153720-d2182401db90→v0.0.14v1.39.1→v1.42.1v0.67.5→v0.69.0v0.6.2→v0.6.3v0.10.2→v0.10.3v0.50.0→v0.53.0v0.35.0→v0.37.0v0.20.0→v0.21.0v0.43.0→v0.46.0v0.36.0→v0.38.0v0.44.0→v0.47.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
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)
go-chi/chi (github.com/go-chi/chi/v5)
v5.3.0Compare Source
What's Changed
New Contributors
SECURITY: middleware.ClientIP, a replacement for middleware.RealIP
@VojtechVitek submitted PR #967, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:
RemoteAddrresolution (convto)middleware.RealIP(Saku0512, Critical / 9.3)It also addresses issues outlined at:
middleware.RealIPis deprecated in this PR with pointers to the new API.The deprecation only adds a
// Deprecated:doc comment; the function keeps working for backward compatibility.Why a new middleware (not "fix RealIP in place")
RealIPhas two unfixable design choices: it mutatesr.RemoteAddr, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per adam-p's "The perils of the 'real' client IP" (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.The new API
Four middlewares, two accessors. Pick exactly one middleware based on your
infrastructure, read the result with one of the two accessors:
Example usage:
And in your handler or downstream middleware:
Thanks to @adam-p, @c2h5oh, @rezmoss, @Saku0512, @convto, @Dirbaio, @jawnsy, @lrstanley, @mfridman, @n33pm, @pkieltyka for the prior discussions, detailed reviews, advisory reports, and test contributions that shaped this PR.
Full Changelog: go-chi/chi@v5.2.5...v5.3.0
go-openapi/jsonpointer (github.com/go-openapi/jsonpointer)
v0.23.2Compare Source
0.23.2 - 2026-06-26
Full Changelog: go-openapi/jsonpointer@v0.23.1...v0.23.2
13 commits in this release.
Implemented enhancements
Documentation
Miscellaneous tasks
Updates
93b1676to2e57e83in the development-dependencies group by @dependabot[bot] in #137 ...People who contributed to this release
jsonpointer license terms
v0.23.1Compare Source
0.23.1 - 2026-04-18
Full Changelog: go-openapi/jsonpointer@v0.23.0...v0.23.1
5 commits in this release.
Fixed bugs
Documentation
Updates
People who contributed to this release
jsonpointer license terms
v0.23.0Compare Source
0.23.0 - 2026-04-15
Support for known limitations
Full Changelog: go-openapi/jsonpointer@v0.22.5...v0.23.0
16 commits in this release.
Implemented enhancements
"-"array suffix is now supported by @fredbi in #121 ...Fixed bugs
Documentation
Miscellaneous tasks
Updates
People who contributed to this release
New Contributors
in #118
jsonpointer license terms
v0.22.5Compare Source
0.22.5 - 2026-03-02
Full Changelog: go-openapi/jsonpointer@v0.22.4...v0.22.5
15 commits in this release.
Documentation
Code quality
Miscellaneous tasks
Updates
People who contributed to this release
New Contributors
in #97
jsonpointer license terms
go-openapi/swag (github.com/go-openapi/swag/jsonname)
v0.26.1Compare Source
0.26.1 - 2026-06-07
Full Changelog: go-openapi/swag@v0.26.0...v0.26.1
12 commits in this release.
Implemented enhancements
Documentation
Miscellaneous tasks
Security
Updates
People who contributed to this release
swag license terms
Per-module changes
conv (0.26.1)
Miscellaneous tasks
Updates
fileutils (0.26.1)
Updates
jsonname (0.26.1)
Updates
jsonutils/adapters/easyjson (0.26.1)
Miscellaneous tasks
Updates
jsonutils/adapters/testintegration/benchmarks (0.26.1)
Miscellaneous tasks
Updates
jsonutils/adapters/testintegration (0.26.1)
Miscellaneous tasks
Updates
jsonutils/fixtures_test (0.26.1)
Updates
jsonutils (0.26.1)
Miscellaneous tasks
Updates
loading (0.26.1)
Implemented enhancements
Miscellaneous tasks
Security
Updates
mangling (0.26.1)
Updates
netutils (0.26.1)
Updates
stringutils (0.26.1)
Updates
typeutils (0.26.1)
Updates
yamlutils (0.26.1)
Miscellaneous tasks
Updates
v0.26.0Compare Source
0.26.0 - 2026-04-15
Full Changelog: go-openapi/swag@v0.25.5...v0.26.0
14 commits in this release.
Implemented enhancements
Documentation
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.