Skip to content

Commit 3d23c9e

Browse files
committed
update issue triage loop state: triaged 15 unlabeled issues, created 6 new labels
1 parent 76a6538 commit 3d23c9e

1 file changed

Lines changed: 34 additions & 24 deletions

File tree

STATE.md

Lines changed: 34 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -28,35 +28,45 @@ All loops read from here and write back after execution. State is external, not
2828
## Issue Triage Loop
2929

3030
### Run History
31-
- 2026-06-27: First run — triaged 10 open issues, applied 14 labels, created 4 labels (security, performance, quic-go, tls-fingerprint), posted 3 comments (#496, #481, #464)
31+
- 2026-06-27 (run 1): Triaged 10 open issues, applied 14 labels, created 4 labels (security, performance, quic-go, tls-fingerprint), posted 3 comments (#496, #481, #464)
32+
- 2026-06-27 (run 2): Triaged 15 unlabeled issues (#459#423), applied 38 labels, created 6 labels (http2, modified-stdlib, priority:critical, priority:high, priority:medium, priority:low), posted 1 comment (#457)
3233

3334
### Last Run
34-
- Date: 2026-06-27
35-
- Result: success — 10 issues triaged
36-
37-
### Triage Details (2026-06-27)
38-
| # | Title | Type | Extra | Comment |
39-
|---|---|---|---|---|
40-
| #496 | gin dependency conflict (quic-go v0.59.0 API break) | bug | quic-go | Yes — explained modified-code root cause, workaround |
41-
| #495 | dialConn memory overusage | bug | performance | No — already self-answered |
42-
| #494 | client vs request timeout precedence | question || No — already answered |
43-
| #484 | OnAfterResponse full-iteration design question | question || No — design question for maintainer |
44-
| #481 | TLS fingerprint with Transport only | question | tls-fingerprint | Yes — pointed to SetTLSHandshake |
45-
| #475 | Expose retryOption in middleware | enhancement || No |
46-
| #473 | Socks4 proxy support | enhancement || No — has working code example |
47-
| #468 | Disable auto header injection | question || No — answered by maintainer |
48-
| #464 | ForceHTTP1 + TLS random fingerprint | question | tls-fingerprint | Yes — explained they work together |
49-
| #460 | Replace quic-go with x/net QUIC | enhancement | quic-go | No — active discussion |
50-
51-
### Labels Created This Run
52-
- `security` (b60205) — Security vulnerability or concern
53-
- `performance` (fbca04) — Performance-related issue
54-
- `quic-go` (5319e7) — Involves quic-go, HTTP/3, or internal/http3 modified code
55-
- `tls-fingerprint` (1d76db) — Involves TLS fingerprinting or utls
35+
- Date: 2026-06-27 (run 2)
36+
- Result: success — 15 issues triaged, 38 labels applied, 1 comment posted
37+
38+
### Triage Details (2026-06-27, run 2)
39+
| # | Title | Type | Extra | Priority | Comment |
40+
|---|---|---|---|---|---|
41+
| #459 | utls fingerprint update to 133 | enhancement | tls-fingerprint | low | No |
42+
| #457 | HTTP/3 AddConn/RoundTrip race | bug | quic-go | high | Yes — noted modified-code caveat, high priority |
43+
| #454 | Support firefox133/chrome133 | enhancement | tls-fingerprint | low | No |
44+
| #453 | Better performance than resty | question || low | No |
45+
| #452 | Rotating proxy best practices | question || low | No |
46+
| #446 | Win7 compatibility (quic-go) | question | quic-go | low | No |
47+
| #445 | Proxy set but connects to localhost | bug || medium | No |
48+
| #444 | Put without body: Content-Length: 0 | question || low | No |
49+
| #437 | Switching proxy after connection not working | bug | modified-stdlib | medium | No |
50+
| #436 | Retry limit reached but no error returned | question || low | No |
51+
| #433 | Large file upload buffered in memory | bug | performance, modified-stdlib | high | No |
52+
| #431 | jsonrpc2 support | enhancement || low | No |
53+
| #425 | zstd content encoding support | enhancement || low | No |
54+
| #424 | Content-Type charset not applied in headers | bug || medium | No |
55+
| #423 | SetSuccessResult for raw response | question || low | No |
56+
57+
### Labels Created This Run (run 2)
58+
- `http2` (0052cc) — Involves HTTP/2 or internal/http2 modified code
59+
- `modified-stdlib` (c5def5) — Involves modified Go stdlib files (transport.go, transfer.go, etc.)
60+
- `priority:critical` (b60205) — Security vulnerability or compilation failure affecting all users
61+
- `priority:high` (d93f0b) — Data loss, memory leak, or panic in production
62+
- `priority:medium` (fbca04) — Bug with available workaround
63+
- `priority:low` (0e8a16) — Minor issue or feature request
5664

5765
### Needs Human Attention
5866
- **#496** — Compilation failure: gin v1.12.0 pulls quic-go v0.59.0, but internal/http3/ uses removed `quic.ConnectionTracingID` API. High priority, breaks user builds.
5967
- **#484** — Inconsistent error handling between client-level and request-level afterResponse middleware loops (request-level stops on first error, client-level doesn't). May warrant code change.
68+
- **#457** — HTTP/3 race condition between AddConn and RoundTrip in modified `internal/http3/` code. Potential panic in high-traffic environments. Needs investigation of initOnce bypass.
69+
- **#433** — Large file upload (100MB+) causes entire file to be buffered in memory (2x+ memory usage). Likely fix needed in middleware.go upload path.
6070

6171
---
6272

@@ -110,4 +120,4 @@ All loops read from here and write back after execution. State is external, not
110120
- #397: concurrent map read/write in parseRequestHeader — needs locking
111121
- #457: HTTP/3 AddConn/RoundTrip race condition
112122
- #376: HTTP/2 frequent errors (9 comments)
113-
- 50 open issues total, mostly feature requests and usage questions
123+
- 65 open issues total (25 now labeled), mostly feature requests and usage questions

0 commit comments

Comments
 (0)