Skip to content

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 15 Apr 17:58

Fixed — codesteward-mcp

  • stdio transport: server crashed on first tool callstructlog.configure() was
    called without an explicit logger_factory, so structlog defaulted to
    PrintLoggerFactory(file=sys.stdout). Any log.warning / log.error on a tool path
    (e.g. _make_backend when a backend was missing) wrote structlog output to stdout,
    which is the JSON-RPC channel in stdio mode. The MCP client received non-JSON and
    dropped the connection with JSON Parse error: Unable to parse JSON string. Fix:
    route structlog to sys.stderr via PrintLoggerFactory(file=sys.stderr).

Container image

docker pull ghcr.io/codesteward/codesteward-graph:0.5.1

Image is signed with cosign keyless via GitHub OIDC.
Verify with:

cosign verify ghcr.io/codesteward/codesteward-graph:0.5.1 \
  --certificate-identity-regexp 'https://github.com/Codesteward/codesteward/.*' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com