fix(deps): update all (major) - #42
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
July 6, 2026 20:37
a7efb14 to
1200d24
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
July 19, 2026 01:53
1200d24 to
a3b8843
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
July 19, 2026 06:11
a3b8843 to
b7bf3a1
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
4 times, most recently
from
August 4, 2026 17:53
74cad32 to
18d6dd9
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
2 times, most recently
from
August 13, 2026 01:01
1214ad4 to
77b79d5
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
August 20, 2026 10:59
77b79d5 to
2d01db3
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
2 times, most recently
from
August 28, 2026 20:35
e1c3a2c to
e2747ef
Compare
Author
ℹ️ Artifact update noticeFile name: chaos-bot/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
August 29, 2026 00:38
e2747ef to
62ebf54
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
August 29, 2026 17:58
62ebf54 to
157310a
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
August 29, 2026 21:54
157310a to
9d37f18
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
6 times, most recently
from
September 2, 2026 10:44
a8fa3af to
80bec9e
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
2 times, most recently
from
September 3, 2026 03:09
6916143 to
f8df3d9
Compare
renovate
Bot
force-pushed
the
renovate/major-all
branch
from
September 9, 2026 19:42
f8df3d9 to
431f5ac
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.5.1→v5.3.2v0.1.8→v3.5.0v2.4.0→v3.0.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
go-chi/chi (github.com/go-chi/chi)
v5.3.2Compare Source
What's Changed
middleware.NewCompressor(level, "/*")never worked and silently compressed nothing. Instead of turning it into a compress-everything catch-all (as proposed in #868 and #1121), we decided to reject both "/" and "/*" at construction and panic. Compressing every response wastes CPU on already-compressed types (zip, jpeg, png), which is why the middleware keeps a curated default list. Users should pass explicit content types.Full Changelog: go-chi/chi@v5.3.1...v5.3.2
v5.3.1Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/chi@v5.3.0...v5.3.1
v5.3.0Compare Source
What's Changed
New Contributors
SECURITY: middleware.ClientIP, a replacement for middleware.RealIP
PR #967 introduced
middleware.ClientIP, a replacement formiddleware.RealIPthat 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
v5.2.5Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/chi@v5.2.3...v5.2.5
v5.2.4Compare Source
v5.2.3Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/chi@v5.2.2...v5.2.3
v5.2.2Compare Source
What's Changed
Security fix
New Contributors
Full Changelog: go-chi/chi@v5.2.1...v5.2.2
v5.2.1Compare Source
Starting this release, we will now support the four most recent major versions of Go. See #963 for related discussion.
What's Changed
Full Changelog: go-chi/chi@v5.2.0...v5.2.1
v5.2.0Compare Source
What's Changed
FindtoRoutesinterface by @joeriddles in #872feat(): add CF-Connecting-IP by @n33pm in #908Revert "feat(): add CF-Connecting-IP" by @VojtechVitek in #966_examples/versionsby @hongkuancn in #948Mux.Findnot correctly handling nested routes by @joeriddles in #954New Contributors
Full Changelog: go-chi/chi@v5.1.0...v5.2.0
v5.1.0Compare Source
What's Changed
Discard()method to themiddleware.WrapResponseWriterinterface. This is technically an API breaking change. However after some discussion at #926 (comment), we decided to move forward, and release as minor version, as we don't expect anyone to rely on this interface / implement it externally.New Contributors
Full Changelog: go-chi/chi@v5.0.14...v5.1.0
v5.0.14Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/chi@v5.0.12...v5.0.14
v5.0.13Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/chi@v5.0.12...v5.0.13
v5.0.12Compare Source
v5.0.11Compare Source
v5.0.10Compare Source
v5.0.9Compare Source
v5.0.8Compare Source
v5.0.7Compare Source
v5.0.6Compare Source
v5.0.5Compare Source
v5.0.4Compare Source
v5.0.3Compare Source
v5.0.2Compare Source
v5.0.1Compare Source
v5.0.0Compare Source
v4.1.3Compare Source
v4.1.2Compare Source
your contribution (#555). Note: new benchmarks posted in README.
middleware.CleanPath: new middleware that clean's request path of double slasheschi.ServerBaseContextin favour of stdlibhttp.Server#BaseContextv4.1.1Compare Source
v4.1.0Compare Source
route to the correct handler through a recursive tree search, thanks to @Jahaja for the PR/fix!
v4.0.4Compare Source
v4.0.3Compare Source
v4.0.2Compare Source
v4.0.1Compare Source
v4.0.0Compare Source
v3.3.5Compare Source
v3.3.4Compare Source
v3.3.3Compare Source
v3.3.2Compare Source
v3.3.1Compare Source
AllowContentTypehandler for explicit whitelist of accepted request Content-TypesSetHeaderhandler for short-hand middleware to set a response header key/valuev3.3.0Compare Source
chi.RegisterMethod("LINK")andchi.RegisterMethod("UNLINK")in aninit()functionv3.2.1Compare Source
Match(rctx *Context, method, path string) boolmethod toRoutesinterfaceand
Mux. Match searches the mux's routing tree for a handler that matches the method/pathRouteMethodto*ContextRoutespointer to*Contextmiddleware.GetHeadto route missing HEAD requests to GET handlerv3.2.0Compare Source
v3.1.5Compare Source
func ServerBaseContext(h http.Handler, baseCtx context.Context) http.Handlerto
func ServerBaseContext(baseCtx context.Context, h http.Handler) http.Handlerv3.1.4Compare Source
v3.1.3: Router tree Walker, an analogy to filepath.WalkCompare Source
v3.1.2Compare Source
v3.1.1Compare Source
v3.1.0Compare Source
docgensub-pkg to https://github.com/go-chi/docgenrendersub-pkg to https://github.com/go-chi/renderURLFormathandler to chi/middleware sub-pkg to make working with url mimesuffixes easier, ie. parsing
/articles/1.jsonand/articles/1.xml. See comments inhttps://github.com/go-chi/chi/blob/master/middleware/url_format.go for example usage.
v3.0.0Compare Source
/:idto/{id}for even more flexible routing, such as/articles/{month}-{day}-{year}-{slug},/articles/{id}, and/articles/{id}.{ext}on thesame router
/{paramKey:regExp}for example:r.Get("/articles/{name:[a-z]+}", h)andchi.URLParam(r, "name")MethodandMethodFunctochi.Routerto allow routing definitions such asr.Method("GET", "/", h)which provides a cleaner interface for custom handlers likein
_examples/custom-handlermux#FileServerhelper function. Instead, we encourage users to create theirown using file handler with the stdlib, see
_examples/fileserverfor an exampler.Method()andr.MethodFunc()be easily discovered and supported, at: https://github.com/go-chi
"github.com/go-chi/chi"v2.1.1Compare Source
v2.1.0Compare Source
chi/rendersub-package to complete the story of buildingAPIs to offer a pattern for managing well-defined request / response payloads. Please
check out the updated
_examples/restexample for how it works.MethodNotAllowed(h http.HandlerFunc)to chi.Router interfacev2.0.0Compare Source
production, the inclusion of some improvements to the middlewares, we are very pleased to
announce v2.0.0 of chi.
v1.5.5Compare Source
v1.5.4Compare Source
github.com/go-chi/chi/v5introduces the adoption of Go's SIV to adhere to the current state-of-the-tools in Go.The most responsible thing to do for everyone's benefit is to just release v5 with SIV, so I present to you all,
chi v5 at
github.com/go-chi/chi/v5. I hope someday the developer experience and ergonomics I've been seekingwill still come to fruition in some form, see golang/go#44550
v1.5.3Compare Source
v1.5.2Compare Source
go-chi/httplog (github.com/go-chi/httplog)
v3.5.0Compare Source
What's Changed
Full Changelog: go-chi/httplog@v3.4.0...v3.5.0
v3.4.0Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/httplog@v3.3.0...v3.4.0
v3.3.0Compare Source
What's Changed
New Contributors
Full Changelog: go-chi/httplog@v3.2.2...v3.3.0
v3.2.2Compare Source
What's Changed
Full Changelog: go-chi/httplog@v3.2.1...v3.2.2
v3.2.1Compare Source
What's Changed
Full Changelog: go-chi/httplog@v3.2.0...v3.2.1
v3.2.0Compare Source
What's Changed
by @VojtechVitek in #59
Full Changelog: go-chi/httplog@v3.1.0...v3.2.0
v3.1.0Compare Source
What's Changed
Full Changelog: go-chi/httplog@v3.0.0...v3.1.0
v3.0.0Compare Source
What's Changed
with contributions from @david-littlefarmer and @wangfenjin
github.com/go-chi/httplog/v3
Based on prototype at https://github.com/golang-cz/httplog
Fixes #28
Fixes #35
Fixes #36
Fixes #40
New Contributors
Full Changelog: go-chi/httplog@v2.1.1...v3.0.0
v2.1.1Compare Source
v2.1.0Compare Source
v2.0.11Compare Source
v2.0.10Compare Source
v2.0.9Compare Source
v2.0.8Compare Source
v2.0.7Compare Source
v2.0.6Compare Source
v2.0.5Compare Source
v2.0.4Compare Source
v2.0.3Compare Source
v2.0.2Compare Source
v2.0.1Compare Source
v2.0.0Compare Source
v0.3.2Compare Source
v0.3.1Compare Source
v0.3.0Compare Source
v0.2.5Compare Source
v0.2.4Compare Source
v0.2.3Compare Source
v0.2.2Compare Source
v0.2.1Compare Source
v0.2.0Compare Source
go-yaml/yaml (gopkg.in/yaml.v2)
v3.0.1Compare Source
v3.0.0Compare Source
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.
This PR was generated by Mend Renovate. View the repository job log.