Skip to content

v0.24.1 — patch release

Choose a tag to compare

@sanhaji182 sanhaji182 released this 05 Jun 06:07

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 covering parseCurlCommand, inferNameFromHost, tokenizeCurl / stripQuotes, and handleCurlImport HTTP error paths. Closes a coverage gap on an endpoint that was active in production with zero tests. Commit 84874cf.

Fixed

  • Proxy response header forwarding — Go's http.Transport auto-decompresses Content-Encoding: gzip and resets Content-Length and Transfer-Encoding on 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 in internal/proxy/proxy.go (chat completions + 2 streaming paths). Commit c030fdd.

Housekeeping

  • 30+ merged feat/* and fix/* branches pruned (lokal + remote).
  • 2 stale unmerged branches removed: feat/provider-sdk-foundation (work already in main via F1+F2 chain) and frontend-t949aa391 (kanban worktree orphan, worktree dir also removed).
  • feat/curl-import-connection dropped (2-ahead branch with noisy 9-commit base); the one substantive fix it contained was re-extracted and landed in main as c030fdd applied to all three call sites.
  • Repo audit state captured in AGENTS.md §12 as 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:118 interactive 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.