Skip to content

v0.73.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 04:04
0b5c0f3

What's Changed

  • ci: bump GitHub Actions off the deprecated Node 20 runtime by @mabry1985 in #1392
  • fix(security): secure defaults — gate /metrics + strip secrets from MCP env (launch-hardening B3) by @mabry1985 in #1395
  • feat(web): Tools view — group plugin tools by plugin, split the General bucket by @mabry1985 in #1397
  • feat(web): domain-first settings IA (ADR 0048) — all slices by @mabry1985 in #1393
  • fix(security): Batch 1 backend hardening — SSRF guard, busy_timeout, const-time compare, HITL sweep, requires_pip, subagent select by @mabry1985 in #1398
  • docs(changelog): backfill Unreleased entries for #1393 + #1397 by @mabry1985 in #1400
  • fix(security): Batch 2 (1/2) — plugin public_paths auth-bypass, data-verifier eval sandbox, install off-loop by @mabry1985 in #1401
  • fix(security): Batch 2 (2/2) — fail-safe plugin secret redaction (discovery-failure != empty) by @mabry1985 in #1403
  • fix(web): requestForm reads the error body once (restores 401 prompt on uploads) by @mabry1985 in #1404
  • feat(web): Tools view — group MCP tools by server by @mabry1985 in #1405
  • feat(background): task_batch(run_in_background=True) + background concurrency cap by @mabry1985 in #1396
  • fix(chat): isolate subagent token streams from the lead turn by @mabry1985 in #1394
  • feat(web): live tool-card feed for background jobs (ADR 0050 Phase 3) by @mabry1985 in #1402
  • fix: serialize ACP runtime registry + never evict an in-flight runtime by @mabry1985 in #1406
  • fix(web): guard streaming against cross-context frames (#1394 follow-up) by @mabry1985 in #1399
  • docs(dev): goal trust-gate token-model design note (for decision) by @mabry1985 in #1407
  • feat(web): split Settings ▸ Knowledge into sub-sections + open first accordion by @mabry1985 in #1408
  • fix(chat/a2a): Batch 4 finalization quick-wins — no answer truncation; A2A artifact replace-on-divergence by @mabry1985 in #1409
  • fix(chat): serialize same-context A2A turns + no silent empty answer (Batch 4) by @mabry1985 in #1410
  • refactor(subagents): de-protocol subagent prompts (answer natively) by @mabry1985 in #1411
  • refactor(output): retire the <scratch_pad>/ structured-output parser by @mabry1985 in #1412
  • fix(chat): merge cross-tab chat-store writes (no last-writer-wins clobber) by @mabry1985 in #1413
  • docs(security): document the console localStorage bearer; recommend env-var config by @mabry1985 in #1414
  • docs(changelog): record the launch-hardening + Batch 4 + background work by @mabry1985 in #1415

Full Changelog: v0.72.0...v0.73.0