Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 07:44
· 72 commits to main since this release
cb6faba

What's Changed

  • fix: Phase 0/1a patch — plugin MCP policy, sensor capture and warn events, analytics 500s, docs truth-up (v0.5.4) by @pykul in #71
  • fix(sensor): meter streamed calls from the provider's in-stream usage events by @pykul in #72
  • fix(workers): redeliver an early session_end and order a session's start and end by stream sequence by @pykul in #73
  • chore: cut the integration cycle time with a configurable reconciler tick and a parallel suite by @pykul in #74
  • chore: retire decision-number and phase citations from source comments and test names by @pykul in #75
  • fix(sensor): refresh the Anthropic error classifier and serve a live count_tokens default by @pykul in #76
  • feat(sensor): meter OpenAI parse and Responses raw-response calls, emit Responses tool_call events, read prompt-cache usage by @pykul in #77
  • feat(sensor): patch the Anthropic Messages resources so every client and the raw views are metered by @pykul in #80
  • feat(sensor): meter litellm streams and report a litellm call served by the OpenAI SDK once by @pykul in #78
  • feat(plugin): report tool failures, real durations, ids and run-mode signals from the hook contract by @pykul in #79
  • feat(ci): test the sensor against the newest SDK majors and fix what anthropic 2.x and openai 3.x broke by @pykul in #81
  • feat(sensor): support LangChain and LangGraph 1.x, keep wrapped node signatures and store sub-agent bodies in JSON form by @pykul in #82
  • feat(sensor): support mcp 2.x alongside 1.x and match MCP policy on the server URL by @pykul in #83
  • fix(helm): cluster the bundled NATS replicas and require a bus token in production; pin the data-plane images by @pykul in #84
  • chore(go): move to Go 1.27.3, scan for vulnerabilities in CI, and serve the workers' metrics counters by @pykul in #85
  • chore(dashboard): move the dashboard toolchain to Node 24, Vite 8, Vitest 5, jsdom 30 and Playwright 1.64 by @pykul in #86
  • fix(dashboard): drop the production npm advisories, stop the empty-id agent summary request, and fix the T103 tooltip flake by @pykul in #87
  • chore(dashboard): move the dashboard to React 19, zustand 5, lucide 1.x and motion by @pykul in #88
  • chore(dashboard): move to ESLint 10, react-hooks 7 and TypeScript 6, fix the new hook findings, and keep Fleet sidebar names visible by @pykul in #89
  • fix(auth): revoke access tokens immediately instead of after the 60 s validation cache by @pykul in #90
  • fix(plugin): re-send session_start until ingestion accepts it, so an outage at session start cannot switch capture off by @pykul in #91
  • fix(dashboard): keep long Live Feed type labels inside their pill; make agent-drawer E2E journeys click the agent name by @pykul in #92
  • refactor(dashboard): data hooks derive loading state instead of setting it in effects; count live summary events once by @pykul in #93
  • refactor(dashboard): session drawer, sub-agents tab and content viewers stop setting state in effects by @pykul in #94
  • chore(docker): nginx 1.30 for the dashboard image and the compose edge proxy by @pykul in #95
  • refactor(dashboard): remaining components stop setting state in effects; set-state-in-effect is an error again by @pykul in #96
  • chore(ci): current action majors, ubuntu-24.04, release image scan, Dependabot, dashboard in make test/lint by @pykul in #97
  • chore(claude): Stop hook enforces one consolidated reviewer per PR and never loops by @pykul in #98
  • chore(sensor): Python 3.11 to 3.14, a universal uv.lock for CI, raised floors by @pykul in #106
  • fix(workers): write an event and its captured content in one transaction by @pykul in #108
  • chore(deps): bump github.com/swaggo/swag/v2 from 2.0.0-rc5 to 2.0.0-rc6 in /ingestion by @dependabot[bot] in #99
  • chore(deps): bump the npm-minor-patch group across 1 directory with 9 updates by @dependabot[bot] in #101
  • chore(deps): bump astral-sh/setup-uv from 10.2.0 to 10.3.0 in the github-actions-minor-patch group by @dependabot[bot] in #107
  • chore(release): one version source, and a release that goes through a PR by @pykul in #109
  • test(e2e): wait for the dashboard to serve before seeding and running specs by @pykul in #111
  • docs: record motion 14 and react-router 8 (D204); pin the swag generator per service by @pykul in #110
  • chore(deps): bump react-router from 7.18.4 to 8.4.0 in /dashboard by @dependabot[bot] in #104
  • chore(deps): bump motion from 13.5.1 to 14.1.0 in /dashboard by @dependabot[bot] in #105
  • test(sensor): queue drop-warning test waits for the drain thread before measuring by @pykul in #112
  • chore: release v0.6.0 by @pykul in #113
  • fix(dashboard): patch the image's Alpine packages at build time by @pykul in #114

New Contributors

Full Changelog: v0.5.3...v0.6.0