github strausmann/mcp-dockhand v1.12.0

latest releases: v1.17.0, v1.16.0, v1.15.2...
one month ago

1.12.0 (2026-08-11)

⚠ BREAKING CHANGES

  • tools: list_batch_operations renamed to execute_batch; set_user_roles split into add_user_role + remove_user_role; set_git_stack_env_files removed (read-only, redundant). Also: activate_license/create_role/trigger_test_notification/create_container_file body-field fixes; explicit envFilePath on create_git_stack/update_git_stack.

Features

  • api: add advisory CROSSREF_UNRESOLVED check to the MCP tool validator (06fde06), references #57
  • api: derive slim MCP tool descriptions from OpenAPI operations (d37b986), references #57
  • api: promote BODY_PARAM_MISSING_REQUIRED to a hard CI gate (50609fd), references #57
  • ci: publish committed docs/coverage.md, drop dead coverage-tracker (#165) (d9aa7c8)
  • docs: add omission registry for deliberately un-mirrored endpoints (69b06c8), references #164 #57
  • validate: body-contract checks (advisory) via OpenApiContractSource (#166) (2ce6093), references #57

Bug Fixes

  • api: correct shared-endpoint tool descriptions and lock in cross-ref parity (cbbc9c9), references #57
  • hard-fail body-contract collector crash, drop unrunnable lint script (25325aa), closes #173 #176
  • tools: correct 9 real body-contract bugs found by the validator (#169) (7960ec4)
  • tools: correct body field names for 5 tools (guaranteed 400) (#168) (1bbbdf9), closes #167
  • validate: suppress body-contract false-positives (passthrough + computed-body whitelist) (#170) (a48a71d), references #57

Code Refactoring

  • tools: derive descriptions from the spec, drop hand-written text (80a24e9), references #57

Documentation

  • tools: name accepted in-place fields for update_container_runtime (#163) (e335713), closes #155

Don't miss a new mcp-dockhand release

NewReleases is sending notifications on new releases.