Skip to content

v0.5.3: structured probe-tool errors for bad domains and blocked resolvers

Choose a tag to compare

@cyanheads cyanheads released this 11 Jul 08:22
v0.5.3
fe50c54

structured probe-tool errors for bad domains and blocked resolvers

devops_check_certs and devops_check_dns now surface their declared error contracts instead of raw Zod / unstructured failures.

Fixed:

  • devops_check_certs — protocol-prefixed domains now return the declared invalid_domain error with its recovery hint; schema relaxed .regex(...).min(1) so the PROTOCOL_RE guard fires (#18)
  • devops_check_dns — private/loopback resolver IPs now return the declared target_blocked error, translating the SSRF_BLOCKED throw like devops_status_check (#19)

Dependency bumps:

  • @biomejs/biome ^2.5.2 → ^2.5.3
  • @types/node ^26.1.0 → ^26.1.1

226 tests pass; bun run devcheck clean.

CHANGELOG v0.5.3