This repository was archived by the owner on Mar 31, 2026. It is now read-only.
0.5.7
What's Changed
- Refactor harness_diagnose into modular handlers with multi-entity support by @sunilgattupalle in #37
- refactor: reduce tool parameter bloat with generic catch-all records by @thisrohangupta in #39
- feat: add bodySchema to all create/update/executeAction operations by @thisrohangupta in #40
- fix: validate resource_type before eliciting user confirmation by @thisrohangupta in #41
- fix: block destructive operations when confirmation unavailable by @thisrohangupta in #42
- refactor: migrate to registerTool/registerPrompt with tool annotations by @thisrohangupta in #43
- fix: session-based HTTP transport with SSE, progress, and elicitation by @thisrohangupta in #44
- fix: SIGTERM connection drain and unhandledRejection crash by @thisrohangupta in #45
- fix: evict expired rate-limit entries to prevent memory leak by @thisrohangupta in #46
- fix: validate HARNESS_TOOLSETS against known toolset names by @thisrohangupta in #47
- fix: thread AbortSignal cancellation through to HTTP client by @thisrohangupta in #48
- chore: remove dead pagination.ts module by @thisrohangupta in #49
- fix: replace unsafe type casts with runtime type guards by @thisrohangupta in #50
- fix: guard response.json() against non-JSON and empty responses by @thisrohangupta in #51
- fix: preserve Error.cause chain in HarnessApiError by @thisrohangupta in #53
- docs: update HTTP session, elicitation, and contributor guidance by @cursor[bot] in #52
- fix: add readonly to HarnessClient and RateLimiter private properties by @thisrohangupta in #54
- fix: enable noUncheckedIndexedAccess in tsconfig by @thisrohangupta in #55
- fix: remove unsafe index signatures from internal interfaces by @thisrohangupta in #56
- fix: batch P1/P2 cleanups — config, rate limiter, logger, cache, resource errors by @thisrohangupta in #57
- fix: batch P1/P2 packaging — docs, schema timeout, NOTICE by @thisrohangupta in #58
- test: structural validation, tool handlers, integration, HTTP transport, elicitation flows by @thisrohangupta in #59
- fix: pipeline execute inputs and trigger create API compatibility by @thisrohangupta in #60
Full Changelog: 0.5.6...0.5.7