Skip to content

v0.2.1-beta

Choose a tag to compare

@nishujangra nishujangra released this 20 Jun 10:51
· 1062 commits to master since this release

Spooky 0.2.1-beta — Diagnostics & Error Clarity

Patch release covering all changes since 0.2.0-beta.

Fixed

  • ProxyError::Pool was displayed as "transport error: ..." — now correctly shows "pool error: ..." so pool and transport failures are distinguishable in logs
  • Watchdog mutex poison is now logged and recovered — coordinator remains operational after a worker panic instead of silently skipping state updates
  • OTLP tracing endpoint is now configurable via OTEL_EXPORTER_OTLP_TRACES_ENDPOINT or OTEL_EXPORTER_OTLP_ENDPOINT environment variables; resolved source is logged at startup
  • validate() returns a structured ValidationError instead of bool, making the first validation failure available to callers as a typed error
  • take_validation_error now clears the slot on read, preventing stale validation errors from leaking across test cases
  • Logger fallback error messages now include both the file path and the parent directory when log directory creation fails

Changed

  • validate_config call site updated to handle the new Result return type from the validator