Releases: isotoma/code-trace
Releases · isotoma/code-trace
v0.2.3
fix: sanitize Langfuse base URL to avoid "invalid uri character" ureq rejects a base URL containing quotes, whitespace, or a trailing newline with "invalid uri character", and a trailing slash caused a silent redirect failure. Users commonly quote the value in their config file (LANGFUSE_BASE_URL="https://..."), and the config parser preserved the quotes verbatim. - config: strip one layer of matching surrounding quotes from values - main: trim whitespace/quotes and a trailing slash from the host Bumps version to 0.2.3. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v0.2.2
fix: static musl builds for glibc-independent Linux binaries Release built dynamically-linked glibc binaries on ubuntu-latest (glibc 2.39), which refused to run on Ubuntu 22.04 (glibc 2.35) with "GLIBC_2.39 not found". Switch Linux release targets to statically linked musl, built via cross, removing the glibc dependency entirely. Resulting binaries run on 22.04, 24.04, 26.04 and any other Linux. Bumps version to 0.2.2. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
v0.2.1
chore: bump version to 0.2.1 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.2.0
chore: bump version to 0.2.0
v0.1.0
refactor: replace reqwest with ureq, add housekeeping - Replace reqwest (async runtime) with ureq (pure blocking) for simpler HTTP - Log rotation: rotates code_trace.log at 512KB, keeps one .old backup - State pruning: removes sessions older than 7 days on each run - Drop chrono serde feature (unused) - Remove unused log::warn - Demote verbose API response logging to debug level - Remove debug-only public key logging