Skip to content

v0.10.0: Input caps, Azure DevOps, wire-format DNS, plain vendor text

Latest

Choose a tag to compare

@cyanheads cyanheads released this 14 Oct 21:23
· 2 commits to main since this release
v0.10.0
d3a52fa

Input caps, Azure DevOps, wire-format DNS, plain vendor text

  • Breaking: devops_watch_stack saves no stacks over HTTP with MCP_AUTH_MODE=none (vendors_required), rejects over 20 saved vendors (stack_too_large); DEVOPS_STATUS_CERT_TIMEOUT_MS (1000–15000) and DEVOPS_STATUS_DNS_TIMEOUT_MS (1000–10000) are validated at startup; invalid_domain is removed from the probe tools (#60, #66, #68, #69)
  • azure-devops vendor, and sendgrid scoped to its own components on Twilio's status page, via component_scope_prefix (#54, #56)
  • Vendor update bodies converted to plain text on every backend; vendor text in content[] escaped (#63)
  • group on status components, matched by component_filter and shown as Group / Leaf (#62)
  • devops_check_dns queries resolvers over the DNS wire protocol and reads CAA and SOA; record values escaped (#64, #70, #75)
  • devops_check_certs and devops_check_dns accept URLs, host:port, and Unicode names; certs send SNI, retry legacy TLS, and inspect non-HTTP TLS ports (#65, #68)
  • devops_get_incidents gains until, match, full_updates, and a 64,000-byte response budget (#58, #71)
  • Batches and output bounds served at the cap with deferred_* fields and a notice (#69)
  • Status-fetch cache and upstream response bodies size-bounded (#67)
  • Follow-ups: devops_list_vendors empty-result notice, devops_suggest_action routes unregistered vendors to devops_list_vendors (#72, #73)
  • deps: @cyanheads/mcp-ts-core ^0.13.14 → ^0.13.15 (+ zod, @types/node, Bun 1.4.3)

CHANGELOG v0.10.0 · release PR #76