v0.1.1
Security
redact()now strips both the fullHATCHET_CLIENT_TOKENand its 16-char prefix from external-facing strings, catching truncated log lines and partial header echoes that the exact-substring match in 0.1.0 missed.ConfigErrorfrom_parse_boolruns the offending env value throughredact()before echoing — a token mis-pasted intoHATCHET_MCP_READ_ONLYno longer surfaces in the startup banner.- New
muzzle_dependency_loggers()forceshatchet_sdk,aiohttp,httpx,httpcore,grpc, andurllib3loggers toWARNINGat server boot, closing the only realistic path by which a downstreamLOG_LEVEL=DEBUGcould echoAuthorization: Bearer <token>headers to stderr.
Docs
- README: add a 4-step Quick start (token → install → MCP-client wiring → first call) and remove the pre-publish placeholders.
- Scaffold the v0.2.0/reliability spec (idempotent retry + 30s deadline + structured stderr logs + `get_server_info` diagnostics) with its paired ADR.
Full changelog: v0.1.0...v0.1.1