Repository navigation
Releases
Releases · watchlog-light/watchlog
WatchLog v0.2.0
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-namespaceDocker 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.comWatchLog v0.1.2
Changes since v0.1.1
Features
- demo mode: Enter live demo, the banner, read-only controls, a toast for refused changes (ADR-122) (web)
- read-only demo mode, seed file, trusted proxies, per-request Secure cookies (ADR-122, ADR-123) (backend)
- node capacity from the agent when it measures the node's cgroup (ADR-121) (backend)
- the pod filter in the kernel and node metrics from the node's cgroup (ADR-121) (agent)
- the dashboard on phones and tablets (ADR-120) (web)
Install
Kubernetes (backend, web, agents in one chart):
helm install watchlog oci://ghcr.io/watchlog-light/charts/watchlog --version 0.1.2 \
--namespace watchlog --create-namespaceDocker 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.1.2 \
--certificate-identity-regexp '^https://github.com/watchlog-light/watchlog/\.github/workflows/release\.yml@refs/tags/v' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comWatchLog v0.1.1
Changes since v0.1.0
Install
Kubernetes (backend, web, agents in one chart):
helm install watchlog oci://ghcr.io/watchlog-light/charts/watchlog --version 0.1.1 \
--namespace watchlog --create-namespaceDocker 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.1.1 \
--certificate-identity-regexp '^https://github.com/watchlog-light/watchlog/\.github/workflows/release\.yml@refs/tags/v' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com