Skip to content

Releases: isotoma/code-trace

v0.2.3

22 Jun 13:05

Choose a tag to compare

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

22 Jun 12:47

Choose a tag to compare

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

11 May 13:22

Choose a tag to compare

chore: bump version to 0.2.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.2.0

11 May 12:10

Choose a tag to compare

chore: bump version to 0.2.0

v0.1.0

13 Apr 16:22

Choose a tag to compare

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