Skip to content

WatchLog v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 18:25
· 180 commits to main since this release

Changes since v0.1.2

Features

  • the live demo's public MCP token (ADR-130, v0.2 slice 7) (backend)
  • the remaining MCP tools and two prompts (ADR-128, v0.2 slice 5) (backend)
  • MCP server at /mcp with the first tools (ADR-127, ADR-128, ADR-129) (backend)
  • public REST API: tagged routes, token allowlist, public spec (ADR-125, ADR-126) (backend)
  • Settings → API tokens (ADR-125, v0.2 slice 2) (web)
  • personal API tokens, read scope (ADR-125, v0.2 slice 1) (backend)

Fixes

  • demo mode hides kernel versions (ADR-122) (backend)
  • OAuth metadata paths answer 404 (web)
  • forward /mcp to the backend; the demo token from GET /setup (web)
  • get_pod uses the container on a reporting host (backend)
  • no notification or delivery error text for API-token requests (backend)

Install

Kubernetes (backend, web, agents in one chart):

helm install watchlog oci://ghcr.io/watchlog-light/charts/watchlog --version 0.2.0 \
  --namespace watchlog --create-namespace

Docker hosts: see the install guide.

Verify

Images and charts are signed with cosign (keyless, GitHub Actions OIDC):

cosign verify ghcr.io/watchlog-light/agent:0.2.0 \
  --certificate-identity-regexp '^https://github.com/watchlog-light/watchlog/\.github/workflows/release\.yml@refs/tags/v' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com