This repository was archived by the owner on Mar 31, 2026. It is now read-only.
Releases: thisrohangupta/harness-mcp-v2
Releases · thisrohangupta/harness-mcp-v2
Release list
0.8.3
What's Changed
- feat: [SSCA-5864]: Phase 2 Wave 1 + Wave 2 — response optimization + disambiguation by @mohit-agarwal-harness in #147
- Fixed pagination issues with IDP list entity tool and techdoc's response handling by @Saranya-jena in #150
- feat: [SSCA-6036]: Phase 3 Tier 1 — component remediation, dependency tree, auto-PR & remediation PR resources by @mohit-agarwal-harness in #152
- fix: (SSCA-5864): Correct dependency_type_filter field name + add history mod… by @mohit-agarwal-harness in #151
- fix: fetch log for explicitly requested step regardless of pass/fail status by @mehulparmariitr in #154
- feat(scs): P3-10 OPA policy cross-references + P3-8 dependency descri… by @mohit-agarwal-harness in #158
- feat: [CDS-119474]: Add GitOps write tools [PHASE 2]— create/update apps, bulk refresh/sync, cancel operation, resource actions, cluster-environment linking by @Him7n in #160
Full Changelog: 0.8.2...0.8.3
0.8.2
0.8.1
What's Changed
- Revert "chore: add support for JWT authentication (#110)" by @yogesh-chauhan in #142
- [SSCA-5864]: Phase 2 Wave 1 — field selection, pagination cap, 404 hints, two-step guidance by @mohit-agarwal-harness in #139
- fix: use JSON Patch format for FME feature flag update by @thisrohangupta in #143
- [CHAOS-11146]: Adding CHAOS mcp tools for chaos hub, experiments, probe, actions and faults. by @priyanshuagarwal-harness in #133
- chore: add per-request accountId resolver to HarnessClient by @yogesh-chauhan in #144
- fix: [CDS-120287]: Fix scope handling, POST body injection, and API path corrections by @Him7n in #141
- fix: conditionally inject x-api-key in HarnessClient requests by @yogesh-chauhan in #148
- Updated mcp-server 's version to 2.0.0 by @Saranya-jena in #137
New Contributors
- @priyanshuagarwal-harness made their first contribution in #133
- @Him7n made their first contribution in #141
Full Changelog: 0.8.0...0.8.1
0.7.7
What's Changed
- Fix/pr nested resource params by @thisrohangupta in #128
Full Changelog: 0.7.6...0.7.7
0.6.2
What's Changed
- Code repo rules management via MCP by @sunilgattupalle in #77
- handle ZIP data descriptors in log download by @Saranya-jena in #78
Full Changelog: 0.6.1...0.6.2
0.6.1
What's Changed
- LLM pipeline mcp status by @thisrohangupta in #70
- Enrich FilterFieldSpec with type/enum metadata from official v1 server by @Saranya-jena in #72
- fix: humanize non-JSON HTTP error responses (HTML 403/401) by @thisrohangupta in #73
- feat: download and return execution log content inline (fixes #69) by @thisrohangupta in #74
- feat: support remote/git-backed pipeline create and update by @thisrohangupta in #75
- feat: add pipeline import from Git action by @thisrohangupta in #76
New Contributors
- @Saranya-jena made their first contribution in #72
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- Pull request 64 intent by @thisrohangupta in #66
- PR 65 review by @thisrohangupta in #67
- Upgrade/mcp sdk 1.27 by @thisrohangupta in #68
Full Changelog: 0.5.9...0.6.0
0.5.9
What's Changed
- fix: enforce shared response extractors across all toolset files by @cursor[bot] in #61
- feat: smart pre-flight validation and input guidance for pipeline execution by @sunilgattupalle in #63
Full Changelog: 0.5.8...0.5.9
0.5.8
What's Changed
- feat: auto-resolve flat key-value runtime inputs for pipeline execution by @thisrohangupta in #62
Full Changelog: 0.5.7...0.5.8
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