Skip to content

v0.0.12

Choose a tag to compare

@github-actions github-actions released this 17 Sep 22:38
· 35 commits to main since this release
47297b2

0.0.12 — DX quick wins

Added

  • npx better-unraid-mcp doctor — runs the connection-doctor checks from the command line (GraphQL reachability and versions, schema skew, SSH, rate limit, read-only mode) and exits non-zero when a check fails. README quick start step 3.
  • Schema skew check — connection_doctor and the CLI compare the server's API version with the version the vendored schema was fetched from (major.minor, warn-only). npm run schema:update now records that version in schema/schema-version.json.
  • Local validation for raw GraphQL — graphql_query and graphql_mutation validate documents against the vendored schema before sending anything (typos get did-you-mean hints); dry_run: true validates only and needs no confirm.

Changed

  • Vendored schema refreshed to unraid/api 4.37.4. Consequences:
    • array_disk_action no longer offers remove — upstream retired removeDiskFromArray (unraid/api#2068); a legacy remove call gets an explicit refusal pointing at the web UI.
    • docker_container_action restart uses the API's native restart mutation instead of the composed stop-then-start.
  • notification_archive says plainly that the batch API swallows per-id failures (verify with notification_list).

Docs

  • Decision log D22–D26; the acceptance-test prompt's archiveAll selection corrected to a schema-valid one.

Full Changelog: v0.0.11...v0.0.12