Skip to content

v0.12.2

Choose a tag to compare

@agentfirstkit agentfirstkit released this 07 Jun 03:17
· 1 commit to main since this release
  • Unify cross-language number formatting: render integral-valued floats without a trailing .0 and accept them for integer-required suffixes (_bytes/epoch*/_cents/_jpy) across all four languages, gating on value integrality rather than lexical form; guard _epoch_s * 1000 against integer overflow and preserve >2^53 integer precision in Go
  • Redact structured-logging fields by name (_secret suffix, url scrubbing) at emit time across every tracing record* path, instead of substring-scanning rendered values, fixing a leak where info!(api_key_secret = %x) passed through unredacted
  • Fix _url secret leak where Rust and TypeScript silently left malformed URLs unredacted (userinfo passwords, secret query params) by dropping a redundant URL-library parse gate; round _bytes half-to-even in TypeScript to match the %.1f formatting used by Rust/Go/Python