- 16 Dec, 2025 3 commits
-
-
Seefs committed
-
Tighten oversized request handling across relay paths and make error matching reliable. - Align `MAX_REQUEST_BODY_MB` fallback to `32` in request body reader and decompression middleware - Stop ignoring `GetRequestBody` errors in relay retry paths; return consistent **413** on oversized bodies (400 for other read errors) - Add `Unwrap()` to `types.NewAPIError` so `errors.Is/As` can match wrapped underlying errors - `go test ./...` passes
t0ng7u committed -
🛡 🛡 ️ fix: prevent OOM on large/decompressed requests; skip heavy prompt meta when token count is disabled Clamp request body size (including post-decompression) to avoid memory exhaustion caused by huge payloads/zip bombs, especially with large-context Claude requests. Add a configurable `MAX_REQUEST_BODY_MB` (default `32`) and document it. - Enforce max request body size after gzip/br decompression via `http.MaxBytesReader` - Add a secondary size guard in `common.GetRequestBody` and cache-safe handling - Return **413 Request Entity Too Large** on oversized bodies in relay entry - Avoid building large `TokenCountMeta.CombineText` when both token counting and sensitive check are disabled (use lightweight meta for pricing) - Update READMEs (CN/EN/FR/JA) with `MAX_REQUEST_BODY_MB` - Fix a handful of vet/formatting issues encountered during the change - `go test ./...` passest0ng7u committed
-
- 15 Dec, 2025 3 commits
-
-
feat(auth): enhance IP restriction handling with CIDR support
Calcium-Ion committed -
CaIon committed
-
CaIon committed
-
- 13 Dec, 2025 12 commits
- 12 Dec, 2025 14 commits
-
-
CaIon committed
-
fix(channel_select): adjust priority retry logic for cross-group
Calcium-Ion committed -
CaIon committed
-
feat(adaptor): add '-xhigh' suffix to reasoning effort options
Calcium-Ion committed -
CaIon committed
-
fix: correct sender format issues fix #1347
Calcium-Ion committed -
CaIon committed
-
feat(token): add cross-group retry option for token processing
Calcium-Ion committed -
fix: health check
Calcium-Ion committed -
Seefs committed
-
CaIon committed
-
CaIon committed
-
* fix: 支持aws 通过全局参数透传或者渠道参数透传来 调用 * fix(aws): replace json.Unmarshal with common.Unmarshal for request body processing --------- Co-authored-by: r0 <liangchunlei@01.ai> Co-authored-by: CaIon <i@caion.me>
zdwy5 committed -
- Adjust sender field format, add space to separate nickname and email address - Ensure email header format complies with standard RFC specifications - Fix potential email client sending exceptions (Tencent Cloud)
zhiheng.wang committed
-
- 11 Dec, 2025 2 commits
- 09 Dec, 2025 6 commits
-
-
fix: try to fix tool call issues
Calcium-Ion committed -
Seefs committed
-
fix: Use channel proxy settings for task query scenarios
Calcium-Ion committed -
fix: Try to fix login error "already logged in" issue
Calcium-Ion committed -
fix: sidebar color overlap
Calcium-Ion committed -
fix: fetch upstream models
Calcium-Ion committed
-