fix(deps): update module github.com/elazarl/goproxy to v1
Metadata
Current evaluation
Merged in commit 918d64d via #319, upgrading github.com/elazarl/goproxy from a 2024 pseudo-version to v1.7.1 in go.mod and go.sum.
Resolution: closed resolved
Reason: canonical/fetch-service#319 was merged as commit 918d64d, applying the goproxy v1.7.1 dependency update.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/elazarl/goproxy](https://redirect.github.com/elazarl/goproxy) | `v0.0.0-20240909085733-6741dbfc16a1` -> `v1.7.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>elazarl/goproxy (github.com/elazarl/goproxy)</summary>
### [`v1.7.1`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.7.1)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.7.0...v1.7.1)
#### What's Changed
- Add MITM request cancel test by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/644](https://redirect.github.com/elazarl/goproxy/pull/644)
- Bump golang.org/x/text from 0.21.0 to 0.22.0 in /ext by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elazarl/goproxy/pull/645](https://redirect.github.com/elazarl/goproxy/pull/645)
- Bump golang.org/x/net from 0.34.0 to 0.35.0 in /ext by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elazarl/goproxy/pull/647](https://redirect.github.com/elazarl/goproxy/pull/647)
- Bump golang.org/x/net from 0.34.0 to 0.35.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elazarl/goproxy/pull/646](https://redirect.github.com/elazarl/goproxy/pull/646)
- Add next protocols in default TLS configuration by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/651](https://redirect.github.com/elazarl/goproxy/pull/651)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.7.0...v1.7.1
### [`v1.7.0`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.7.0): : Websocket refactoring
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.6.1...v1.7.0)
#### What's Changed
- Handle Websocket using standard library by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/637](https://redirect.github.com/elazarl/goproxy/pull/637)
In this pull request, I have dedicated some time to fully refactor the Websocket code to take advantage of the Go standard library. This will also forward the request to a cascade proxy when required.
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.6.1...v1.7.0
### [`v1.6.1`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.6.1)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.6.0...v1.6.1)
#### What's Changed
- Add telegram group community by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/639](https://redirect.github.com/elazarl/goproxy/pull/639)
- Add repository badges to README by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/640](https://redirect.github.com/elazarl/goproxy/pull/640)
- Add sponsor section in README by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/641](https://redirect.github.com/elazarl/goproxy/pull/641)
- Fix http request handling by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/642](https://redirect.github.com/elazarl/goproxy/pull/642)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.6.0...v1.6.1
### [`v1.6.0`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.6.0): : Make sure to cancel request context when we're done with it
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.5.0...v1.6.0)
#### What's Changed
- Add root certificate trust documentation by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/631](https://redirect.github.com/elazarl/goproxy/pull/631)
- Cancel MITM request context when its handling finishes by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/634](https://redirect.github.com/elazarl/goproxy/pull/634)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.5.0...v1.6.0
### [`v1.5.0`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.5.0): Avoid breaking changes in v1
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.4.0...v1.5.0)
#### What's Changed
- Revert "Use same Subject of CA as the MITM certificate Subject" by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/628](https://redirect.github.com/elazarl/goproxy/pull/628)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.4.0...v1.5.0
### [`v1.4.0`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.4.0): Enhance websocket configuration
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.4.0-beta.3...v1.4.0)
#### What's Changed
- Improve Websocket implementation by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/622](https://redirect.github.com/elazarl/goproxy/pull/622)
- Websocket fix by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/623](https://redirect.github.com/elazarl/goproxy/pull/623)
- Websocket fix errors by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/624](https://redirect.github.com/elazarl/goproxy/pull/624)
- Remove unused WebSocket TLS option by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/625](https://redirect.github.com/elazarl/goproxy/pull/625)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.3.0...v1.4.0
### [`v1.4.0-beta.3`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.4.0-beta.3)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.4.0-beta.2...v1.4.0-beta.3)
#### What's Changed
- Websocket fix errors by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/624](https://redirect.github.com/elazarl/goproxy/pull/624)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.4.0-beta.2...v1.4.0-beta.3
### [`v1.4.0-beta.2`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.4.0-beta.2)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.4.0-beta.1...v1.4.0-beta.2)
#### What's Changed
- Websocket fix by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/623](https://redirect.github.com/elazarl/goproxy/pull/623)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.4.0-beta.1...v1.4.0-beta.2
### [`v1.4.0-beta.1`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.4.0-beta.1): Add more configurable websocket options
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.3.0...v1.4.0-beta.1)
#### What's Changed
- Improve Websocket implementation by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/622](https://redirect.github.com/elazarl/goproxy/pull/622)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.3.0...v1.4.0-beta.1
### [`v1.3.0`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.3.0): : Introduced support for HAR requests export
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.8...v1.3.0)
#### What's Changed
- ext/har: add HAR logger extension by [@​CameronBadman](https://redirect.github.com/CameronBadman) in [https://github.com/elazarl/goproxy/pull/610](https://redirect.github.com/elazarl/goproxy/pull/610)
- redundant names are redundant by [@​jeffwidman](https://redirect.github.com/jeffwidman) in [https://github.com/elazarl/goproxy/pull/621](https://redirect.github.com/elazarl/goproxy/pull/621)
#### New Contributors
- [@​CameronBadman](https://redirect.github.com/CameronBadman) made their first contribution in [https://github.com/elazarl/goproxy/pull/610](https://redirect.github.com/elazarl/goproxy/pull/610)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.8...v1.3.0
### [`v1.2.8`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.8): Improve test pipeline
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.7...v1.2.8)
#### What's Changed
- Inherit `go` version from `go.mod` file by [@​jeffwidman](https://redirect.github.com/jeffwidman) in [https://github.com/elazarl/goproxy/pull/615](https://redirect.github.com/elazarl/goproxy/pull/615)
- Default to the `go` version in `go.mod` by [@​jeffwidman](https://redirect.github.com/jeffwidman) in [https://github.com/elazarl/goproxy/pull/618](https://redirect.github.com/elazarl/goproxy/pull/618)
- Remove versioning disclaimer by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/619](https://redirect.github.com/elazarl/goproxy/pull/619)
- Pre-emptively prevent test fixtures from lingering global state by [@​jeffwidman](https://redirect.github.com/jeffwidman) in [https://github.com/elazarl/goproxy/pull/616](https://redirect.github.com/elazarl/goproxy/pull/616)
- Enable race conditions detector by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/620](https://redirect.github.com/elazarl/goproxy/pull/620)
#### New Contributors
- [@​jeffwidman](https://redirect.github.com/jeffwidman) made their first contribution in [https://github.com/elazarl/goproxy/pull/615](https://redirect.github.com/elazarl/goproxy/pull/615)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.7...v1.2.8
### [`v1.2.7`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.7)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.6...v1.2.7)
#### What's Changed
- Bump golang.org/x/net from 0.33.0 to 0.34.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elazarl/goproxy/pull/613](https://redirect.github.com/elazarl/goproxy/pull/613)
- Bump golang.org/x/net from 0.33.0 to 0.34.0 in /ext by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elazarl/goproxy/pull/614](https://redirect.github.com/elazarl/goproxy/pull/614)
#### New Contributors
- [@​dependabot](https://redirect.github.com/dependabot) made their first contribution in [https://github.com/elazarl/goproxy/pull/613](https://redirect.github.com/elazarl/goproxy/pull/613)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.6...v1.2.7
### [`v1.2.6`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.6)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.5...v1.2.6)
#### What's Changed
- Fix infinite redirect issue in the redirect example by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/612](https://redirect.github.com/elazarl/goproxy/pull/612)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.5...v1.2.6
### [`v1.2.5`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.5)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.4...v1.2.5)
#### What's Changed
- Add https redirect example by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/611](https://redirect.github.com/elazarl/goproxy/pull/611)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.4...v1.2.5
### [`v1.2.4`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.4)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.3...v1.2.4)
#### What's Changed
- Prevent Request headers canonicalization by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/607](https://redirect.github.com/elazarl/goproxy/pull/607)
Thanks to [@​alessiodallapiazza](https://redirect.github.com/alessiodallapiazza) for the review of the changes, it has been useful for this release!
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.3...v1.2.4
### [`v1.2.3`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.3)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.2...v1.2.3)
#### What's Changed
- Fix DstHostIs check by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/608](https://redirect.github.com/elazarl/goproxy/pull/608)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.2...v1.2.3
### [`v1.2.2`](https://redirect.github.com/elazarl/goproxy/releases/tag/v1.2.2)
[Compare Source](https://redirect.github.com/elazarl/goproxy/compare/v1.2.1...v1.2.2)
#### What's Changed
- Add case study in README by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/605](https://redirect.github.com/elazarl/goproxy/pull/605)
- Add default websocket port if it's missing by [@​ErikPelli](https://redirect.github.com/ErikPelli) in [https://github.com/elazarl/goproxy/pull/606](https://redirect.github.com/elazarl/goproxy/pull/606)
**Full Changelog**: https://github.com/elazarl/goproxy/compare/v1.2.1...v1.2.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/fetch-service).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTc2LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in commit 918d64d via #319, upgrading github.com/elazarl/goproxy from a 2024 pseudo-version to v1.7.1 in go.mod and go.sum. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate bot's PR merged as commit 918d64d, bumping github.com/elazarl/goproxy from pseudo-version v0.0.0-20240909085733-6741dbfc16a1 to v1.7.1 in go.mod/go.sum. Later superseded by further bumps (#349, #586, #590, #614, #636 up to v1.9.0). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged via #319 (commit 918d64d), updating github.com/elazarl/goproxy from a 2024 pseudo-version to v1.7.1 in go.mod and go.sum. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an automated Renovate update upgrading github.com/elazarl/goproxy to v1.7.1. Approved by two reviewers, passed CI checks, and applied with a minimal two-file diff. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #349 fix(deps): update module github.com/elazarl/goproxy to v1.7.2 | fetch-service | merged | Merged in commit a8e51c6, upgrading github.com/elazarl/goproxy from v1.7.1 to v1.7.2. | |
| #614 fix(deps): update module github.com/elazarl/goproxy to v1.8.4 | fetch-service | merged | Renovate PR #614 was merged as commit 309f955, bumping github.com/elazarl/goproxy from v1.8.3 to v1.8.4 in go.mod/go.sum; later superseded by goproxy v1.9.0 in #636 (59d3ec0). | |
| #590 fix(deps): update module github.com/elazarl/goproxy to v1.8.3 | fetch-service | merged | Renovate PR #590 merged into main as commit 710e680, bumping github.com/elazarl/goproxy v1.8.2 -> v1.8.3 in go.mod/go.sum; later superseded by v1.8.4 (#614) and v1.9.0 (#636). | |
| #52 fix(deps): update module github.com/elazarl/goproxy to v1 - autoclosed | fetch-service | closed | Renovate PR #52 (goproxy -> v1.1) was autoclosed after the artifact update failed: go.mod/go.sum could not resolve v1.1. The dependency was later updated to a v1 release via merged PR #319 (commit 918d64d). | |
| #644 fix(deps): update module github.com/elazarl/goproxy to v1.9.2 | fetch-service | closed | Closed unmerged after unit tests failed; goproxy remains at v1.9.0, with no later replacement update found. | |
| #636 fix(deps): update module github.com/elazarl/goproxy to v1.9.0 | fetch-service | merged | Merged PR #636 updated github.com/elazarl/goproxy from v1.8.4 to v1.9.0 in commit 59d3ec0, adding HTTP/2 MITM support and related upstream fixes. | |
| #660 fix(deps): update module github.com/elazarl/goproxy to v1.9.2 | fetch-service | open | Updates goproxy to v1.9.2 and adjusts proxy_test.go for normalized req.URL.Host behavior. Approved by 1 reviewer; most CI passing, OSV-scanner failing, snap-tests pending. | |
| #561 fix(deps): update module github.com/elazarl/goproxy to v1.8.2 - autoclosed | fetch-service | closed | Renovate's goproxy v1.7.2->v1.8.2 bump (fetch-service#561) was autoclosed unmerged; the same upgrade landed later via PR #586, commit d39a295 (subsequently advanced to v1.9.0 in #636). | |
| #207 fix(deps): update github.com/elazarl/goproxy digest to 6741dbf | fetch-service | merged | Renovate digest bump of github.com/elazarl/goproxy (a0805db -> 6741dbf) was merged into main as commit 4aff06d, changing go.mod and go.sum (+3/-1). Later superseded by tagged bumps, e.g. v1.9.0 in #636. | |
| #586 fix(deps): update elazarl/goproxy to 1.8.2 | fetch-service | merged | Merged PR canonical/fetch-service#586 (commit d39a295), bumping elazarl/goproxy v1.8.1 to v1.8.2 in go.mod/go.sum. Renovate's earlier attempt #561 was autoclosed unmerged. Later superseded by v1.8.4 (#614) and v1.9.0 (#636). |