Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 16:31

Full Changelog: v0.1.4...v1.0.0

Changes

  • New: advisory relevance analysis. analyze_relevance and search_inspectors are offline tools (no server contact) backed by the new bigfix-relevance-analyzer dependency; three analyzer reference documents are exposed as resources, loaded lazily.
  • Preflight wired into query tools. session_relevance_query, client_query_submit, client_query, and target_relevance now run an advisory relevance check before sending — it never blocks the request (even a parse error still goes to the server), and results surface only when there are findings, with server-side relevance errors gaining a "Static analysis:" appendix with suggestions. Duplicate suggestions already present in the analyzer message are filtered out.
  • New: optional qna fast-evaluation tools, gated behind the [qna] extra. evaluate_client_relevance_qna runs client relevance via the qna binary against admin-inventoried hosts and caller-named container images only — never against managed endpoints or caller-supplied SSH parameters. These tools register only when bigfix-remote-client-relevance is importable and a target source is allowed; the base install never pulls in docker/asyncssh. A qna_version parameter lets callers forward a specific version for provisioning.
  • New: HTTP transport support via BIGFIX_MCP_TRANSPORT. stdio remains the default (banner off, since stdout belongs to the transport); http serves streamable HTTP on FastMCP's defaults (banner on). No auth layer of its own — see README.
  • Documentation updated for relevance analysis and qna evaluation; test suite expanded accordingly (analysis, qna, tools, resources) and de-env-gated so it passes whether or not the [qna] extra is installed.
  • Version bumped to 1.0.0 to reflect the new tool surface.

SHA-256

Verify with sha256sum -c SHA256SUMS.txt:

c854a6f166b6d236712c85ed4b9634f4261082682e3739900098bad36c087590  ./bigfix_root_mcp-1.0.0-py3-none-any.whl
3b0152da24587b1178b25b8d3c3b9a78c25fdecaf8224a8abc3e4d8a2c45e95d  ./bigfix_root_mcp-1.0.0.tar.gz