GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — chore: bump github.com/go-chi/chi/v5 from 5.3.1 to 5.5.0 by dependabot[bot] · Pull Request #31050 · coder/coder

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/go-chi/chi/v5 from 5.3.1 to 5.5.0.

Release notes

Sourced from github.com/go-chi/chi/v5's releases.

v5.5.0

What's Changed

  • middleware: add Deprecation (RFC 9745), make Sunset RFC 8594 only by @​VojtechVitek in go-chi/chi#1195
  • middleware: test ClientIPFromHeader does not fall back to other headers by @​renanmpimentel in go-chi/chi#1208
  • middleware: build Maybe handler once by @​lowgame in go-chi/chi#1197
  • middleware: round and clamp Retry-After delays up to whole seconds by @​VojtechVitek in go-chi/chi#1217
  • middleware: parse quoted ContentCharset media parameters by @​VojtechVitek in go-chi/chi#1218
  • middleware: SupressNotFound must not mutate the request's route context by @​VojtechVitek in go-chi/chi#1220

New Contributors

  • @​renanmpimentel made their first contribution in go-chi/chi#1208
  • @​lowgame made their first contribution in go-chi/chi#1197

Full Changelog: go-chi/chi@v5.4.0...v5.5.0

v5.4.0

What's Changed

  • Improve godoc: add links and titles by @​dolmen in go-chi/chi#1027
  • Add Clone method to Context by @​VojtechVitek in go-chi/chi#1157
  • middleware: ContentCharset should skip requests without a body by @​VojtechVitek in go-chi/chi#1158
  • Update compress middleware support Brotli support documentation by @​sm3142 in go-chi/chi#1007
  • fix: panic on Mount() when a router is mounted onto itself by @​sk-sanjay01 in go-chi/chi#1159
  • test(middleware): Improves test coverage by @​nszilard in go-chi/chi#700
  • Remove superfluous import aliases by @​JRaspass in go-chi/chi#1166
  • Bump minimum Go to 1.24, use b.Loop() by @​JRaspass in go-chi/chi#1164
  • Use slices.Backward where appropriate by @​JRaspass in go-chi/chi#1165
  • Replace "interface{}" with "any" by @​JRaspass in go-chi/chi#1167
  • Simplify chi.URLParam, call chi.URLParamFromCtx by @​JRaspass in go-chi/chi#1168
  • middleware: record response status when flushing by @​jakezwang in go-chi/chi#1174
  • middleware: honor Discard when flushing by @​LeulTew in go-chi/chi#1185
  • README: point middleware doc links to chi/v5 by @​VojtechVitek in go-chi/chi#1196
  • middleware: treat RemoteAddr as the rightmost hop in ClientIPFrom* by @​VojtechVitek in go-chi/chi#1214
    • Fixes GHSA-j6qf-3m9c-vwj3

New Contributors

  • @​dolmen made their first contribution in go-chi/chi#1027
  • @​sm3142 made their first contribution in go-chi/chi#1007
  • @​sk-sanjay01 made their first contribution in go-chi/chi#1159
  • @​nszilard made their first contribution in go-chi/chi#700
  • @​jakezwang made their first contribution in go-chi/chi#1174
  • @​LeulTew made their first contribution in go-chi/chi#1185

Full Changelog: go-chi/chi@v5.3.2...v5.4.0

v5.3.2

What's Changed

  • feat(middleware): add text/markdown, text/csv, text/vtt to default compressible types by @​VojtechVitek in go-chi/chi#1151
  • docs: deployment recipe for middleware.ClientIPFromXFFTrustedProxies() by @​VojtechVitek in go-chi/chi#1111
  • fix: don't drop handlers that collide with a Mount()/Route() pattern by @​VojtechVitek in go-chi/chi#1148
  • Don't duplicate methods in Allow: header for 405 responses by @​flimzy in go-chi/chi#1029

... (truncated)

Commits
  • 3a33ba5 middleware: SupressNotFound must not mutate the request's route context (#1220)
  • 6075570 middleware: parse quoted ContentCharset media parameters (#1218)
  • 46295d0 middleware: test Retry-After rounding in one table test (#1217)
  • c6e33a1 middleware: build Maybe handler once (#1197)
  • c9744a3 middleware: test ClientIPFromHeader does not fall back to other headers (#1208)
  • fff8bb2 middleware: add Deprecation (RFC 9745), make Sunset RFC 8594 only (#1195)
  • 7f9b744 middleware: treat RemoteAddr as the rightmost hop in ClientIPFrom* (#1214)
  • 167e1e3 README: point middleware doc links to chi/v5 (#1196)
  • 3d1777a middleware: honor Discard when flushing (#1185)
  • b1c9ab4 middleware: record response status when flushing (#1174)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@dependabot
chore: bump github.com/go-chi/chi/v5 from 5.3.1 to 5.5.0
b7e36c3
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.3.1 to 5.5.0.
- [Release notes](https://github.com/go-chi/chi/releases)
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md)
- [Commits](go-chi/chi@v5.3.1...v5.5.0)

---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Oct 20, 2026
github-actions[bot]
github-actions Bot approved these changes Oct 20, 2026
View reviewed changes
@github-actions
github-actions Bot enabled auto-merge (squash) October 20, 2026 11:05
@github-actions
github-actions Bot merged commit 9ddbf27 into main Oct 20, 2026
64 of 65 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@github-actions
github-actions Bot deleted the dependabot/go_modules/github.com/go-chi/chi/v5-5.5.0 branch October 20, 2026 11:21
This was referenced Oct 29, 2026
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.38) #31501
Merged
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.37) #31502
Merged
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.36) #31503
Merged
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.34) #31504
Merged
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.29) #31505
Merged
denisra pushed a commit that referenced this pull request Nov 2, 2026
@coder
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.37) (#31502)
029ed94
Bumps `github.com/go-chi/chi/v5` from v5.3.1 to v5.5.0 on
`release/2.37`, matching `main` and `release/2.39` (9ddbf27, #31050).
This clears CVE-2026-114437 /
[GHSA-j6qf-3m9c-vwj3](GHSA-j6qf-3m9c-vwj3)
(client-IP spoofing in `middleware.ClientIPFromXFF`, fixed in 5.4.0),
which the IronBank VAT scan of `coder-service-2:2.38.4` flags (Medium)
in `/opt/coder`.

Coder is not vulnerable: it never uses chi's client-IP middleware and
resolves client IPs itself in `coderd/httpmw/realip.go`. This is scan
hygiene. The only chi middleware used on this branch is `NewCompressor`
and `StripPrefix` (SCIM), so the 5.4+ changes to `compress.go`, `mux.go`
and `tree.go` were checked with the compressor and routing tests.

Only `go.mod`/`go.sum` change; `go mod tidy` changed no other modules.
Verified: `go build ./...` succeeds and `go test
./coderd/cachecompress/... ./coderd/httpmw/... ./coderd/httpapi/...
./site/...` passes. Local git hooks were skipped; CI is the gate.

Part of [ENT-239](https://linear.app/codercom/issue/ENT-239) (parent
[ENT-230](https://linear.app/codercom/issue/ENT-230)). Backported to
every supported release line, like the other ENT-230 fixes.

Opened by Superblink on behalf of @droopy4096.

Co-authored-by: coder[bot] <137810501+coder[bot]@users.noreply.github.com>
denisra pushed a commit that referenced this pull request Nov 2, 2026
@coder
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.38) (#31501)
c2f9967
Bumps `github.com/go-chi/chi/v5` from v5.3.1 to v5.5.0 on
`release/2.38`, matching `main` and `release/2.39` (9ddbf27, #31050).
This clears CVE-2026-114437 /
[GHSA-j6qf-3m9c-vwj3](GHSA-j6qf-3m9c-vwj3)
(client-IP spoofing in `middleware.ClientIPFromXFF`, fixed in 5.4.0),
which the IronBank VAT scan of `coder-service-2:2.38.4` flags (Medium)
in `/opt/coder`.

Coder is not vulnerable: it never uses chi's client-IP middleware and
resolves client IPs itself in `coderd/httpmw/realip.go`. This is scan
hygiene. The only chi middleware used on this branch is `NewCompressor`
and `StripPrefix` (SCIM), so the 5.4+ changes to `compress.go`, `mux.go`
and `tree.go` were checked with the compressor and routing tests.

Only `go.mod`/`go.sum` change; `go mod tidy` changed no other modules.
Verified: `go build ./...` succeeds and `go test
./coderd/cachecompress/... ./coderd/httpmw/... ./coderd/httpapi/...
./site/...` passes. Local git hooks were skipped; CI is the gate.

Part of [ENT-239](https://linear.app/codercom/issue/ENT-239) (parent
[ENT-230](https://linear.app/codercom/issue/ENT-230)). Backported to
every supported release line, like the other ENT-230 fixes.

Opened by Superblink on behalf of @droopy4096.

Co-authored-by: coder[bot] <137810501+coder[bot]@users.noreply.github.com>
denisra pushed a commit that referenced this pull request Nov 2, 2026
@coder
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.34) (#31504)
58c58cd
Bumps `github.com/go-chi/chi/v5` from v5.3.1 to v5.5.0 on
`release/2.34`, matching `main` and `release/2.39` (9ddbf27, #31050).
This clears CVE-2026-114437 /
[GHSA-j6qf-3m9c-vwj3](GHSA-j6qf-3m9c-vwj3)
(client-IP spoofing in `middleware.ClientIPFromXFF`, fixed in 5.4.0),
which the IronBank VAT scan of `coder-service-2:2.38.4` flags (Medium)
in `/opt/coder`.

Coder is not vulnerable: it never uses chi's client-IP middleware and
resolves client IPs itself in `coderd/httpmw/realip.go`. This is scan
hygiene. The only chi middleware used on this branch is `NewCompressor`,
so the 5.4+ changes to `compress.go`, `mux.go` and `tree.go` were
checked with the compressor and routing tests.

Only `go.mod`/`go.sum` change; `go mod tidy` changed no other modules.
Verified: `go build ./...` succeeds and `go test
./coderd/cachecompress/... ./coderd/httpmw/... ./coderd/httpapi/...
./site/...` passes. Local git hooks were skipped; CI is the gate.

Part of [ENT-239](https://linear.app/codercom/issue/ENT-239) (parent
[ENT-230](https://linear.app/codercom/issue/ENT-230)). Backported to
every supported release line, like the other ENT-230 fixes.

Opened by Superblink on behalf of @droopy4096.

Co-authored-by: coder[bot] <137810501+coder[bot]@users.noreply.github.com>
denisra pushed a commit that referenced this pull request Nov 2, 2026
@coder
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.36) (#31503)
80c9c12
Bumps `github.com/go-chi/chi/v5` from v5.3.1 to v5.5.0 on
`release/2.36`, matching `main` and `release/2.39` (9ddbf27, #31050).
This clears CVE-2026-114437 /
[GHSA-j6qf-3m9c-vwj3](GHSA-j6qf-3m9c-vwj3)
(client-IP spoofing in `middleware.ClientIPFromXFF`, fixed in 5.4.0),
which the IronBank VAT scan of `coder-service-2:2.38.4` flags (Medium)
in `/opt/coder`.

Coder is not vulnerable: it never uses chi's client-IP middleware and
resolves client IPs itself in `coderd/httpmw/realip.go`. This is scan
hygiene. The only chi middleware used on this branch is `NewCompressor`
and `StripPrefix` (SCIM), so the 5.4+ changes to `compress.go`, `mux.go`
and `tree.go` were checked with the compressor and routing tests.

Only `go.mod`/`go.sum` change; `go mod tidy` changed no other modules.
Verified: `go build ./...` succeeds and `go test
./coderd/cachecompress/... ./coderd/httpmw/... ./coderd/httpapi/...
./site/...` passes. Local git hooks were skipped; CI is the gate.

Part of [ENT-239](https://linear.app/codercom/issue/ENT-239) (parent
[ENT-230](https://linear.app/codercom/issue/ENT-230)). Backported to
every supported release line, like the other ENT-230 fixes.

Opened by Superblink on behalf of @droopy4096.

Co-authored-by: coder[bot] <137810501+coder[bot]@users.noreply.github.com>
denisra pushed a commit that referenced this pull request Nov 2, 2026
@coder
fix: bump go-chi/chi/v5 to v5.5.0 (backport 2.29) (#31505)
e69fa8a
Bumps `github.com/go-chi/chi/v5` from v5.2.4 to v5.5.0 on
`release/2.29`, matching `main` and `release/2.39` (9ddbf27, #31050).
This clears CVE-2026-114437 /
[GHSA-j6qf-3m9c-vwj3](GHSA-j6qf-3m9c-vwj3)
(client-IP spoofing in `middleware.ClientIPFromXFF`, fixed in 5.4.0),
which the IronBank VAT scan of `coder-service-2:2.38.4` flags (Medium)
in `/opt/coder`.

Coder is not vulnerable: it never uses chi's client-IP middleware and
resolves client IPs itself in `coderd/httpmw/realip.go`. This is scan
hygiene. The only chi middleware used on this branch is `NewCompressor`,
so the 5.4+ changes to `compress.go`, `mux.go` and `tree.go` were
checked with the compressor and routing tests.

Only `go.mod`/`go.sum` change; `go mod tidy` changed no other modules.
Verified: `go build ./...` succeeds and `go test ./coderd/httpmw/...
./coderd/httpapi/... ./site/...` passes (`coderd/cachecompress` does not
exist on this branch). Local git hooks were skipped; CI is the gate.

Part of [ENT-239](https://linear.app/codercom/issue/ENT-239) (parent
[ENT-230](https://linear.app/codercom/issue/ENT-230)). Backported to
every supported release line, like the other ENT-230 fixes.

Opened by Superblink on behalf of @droopy4096.

Co-authored-by: coder[bot] <137810501+coder[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@github-actions github-actions[bot] github-actions[bot] approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

0 participants

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.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.