v0.24.1 — patch release
What's in v0.24.1
A small, focused patch on top of v0.24.0's versioning reset.
Added
- Test coverage for
internal/server/curl_import.go— 28 unit tests coveringparseCurlCommand,inferNameFromHost,tokenizeCurl/stripQuotes, andhandleCurlImportHTTP error paths. Closes a coverage gap on an endpoint that was active in production with zero tests. Commit84874cf.
Fixed
- Proxy response header forwarding — Go's
http.Transportauto-decompressesContent-Encoding: gzipand resetsContent-LengthandTransfer-Encodingon read. The proxy was forwarding the upstream's stale values, causing empty bodies at the client. Now stripping those two headers at all three forwarding sites ininternal/proxy/proxy.go(chat completions + 2 streaming paths). Commitc030fdd.
Housekeeping
- 30+ merged
feat/*andfix/*branches pruned (lokal + remote). - 2 stale unmerged branches removed:
feat/provider-sdk-foundation(work already in main via F1+F2 chain) andfrontend-t949aa391(kanban worktree orphan, worktree dir also removed). feat/curl-import-connectiondropped (2-ahead branch with noisy 9-commit base); the one substantive fix it contained was re-extracted and landed in main asc030fddapplied to all three call sites.- Repo audit state captured in
AGENTS.md §12as authoritative snapshot for future sessions.
Stats
- Tests: 788 → 816 passing in 44 packages, 0 regressions.
- Diff vs v0.24.0: 2 code commits (1 test, 1 fix) + 1 docs commit.
- Binary:
lintasan-linux-amd64(24.6 MB, statically linked, single binary with embedded SPA).
Intentionally preserved branches
feat/codex-m0-skeleton— Shape-1 (Codex Responses ingress), orthogonal to Shape-2 lifecycle. Fork fresh worktree to continue M5.gh-pages— GitHub Pages static landing. Per project convention.
Deferred
cmd/lintasan/main.go:118interactive setup wizard (low-priority).- Codex M5 live validation (env:
OPENAI_API_KEY). - Cohort-A ACP per-provider live validation loop.
Installation
Download lintasan-linux-amd64 below, place on $PATH, and run:
```bash
chmod +x lintasan-linux-amd64
sudo mv lintasan-linux-amd64 /usr/local/bin/lintasan
lintasan start
```
Dashboard on :20180, API on /api/* and /v1/*.
Full Changelog
See CHANGELOG.md and AGENTS.md §12 for the complete audit state.