Skip to content

Operator ETL 0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:43
· 4 commits to master since this release
692d504

[0.7.0] — 2026-09-04

Added

  • Discord chat adapter (operator_etl_chat): HITL escalation webhook on needs_human, Ed25519-verified Interactions endpoint with allowlisted /etl status|kpis|run (MCP gold-read / bounded public_comments only); OKF chat-adapter-boundary; docs DISCORD.md.
  • OKF playbooks merge-feature-pr and cut-release; skill operator-release for agent merge/freeze/tag workflow.
  • Public-repo secops: CodeQL workflow, Trivy image scan, Checkov IaC scan, CycloneDX SBOM on release, Dependabot for Docker/Terraform, make lint / make security, pre-commit + ruff, unified .github/CODEOWNERS.
  • Standardized root README (status, TOC, config, layout, security/support sections).

Fixed

  • Sanitize untrusted source/trigger (and GCS bucket/object) values before structured HTTP logs to close CodeQL log-injection (PR #39 review).
  • A2A tests wait on a worker completion threading.Event (wait_for_task) instead of a short busy-poll, so cold CI graph runs cannot false-timeout after ~2.5s (keeps the rate-limiter reset from the prior poll-budget fix).
  • A2A CI flake: test_a2a_task_create_status_and_sse waited only ~2.5s for the background graph; raise the poll budget to 30s, assert HTTP 200 on status polls, and clear/raise the in-process rate limiter for A2A tests.

Changed

  • Admin click-path checklist to activate the GitHub merge-protection ruleset (legacy main is disabled / empty targets): docs/PUBLIC-READINESS.md.
  • Canonical personas / audience model: docs/PERSONAS.md (Sam/Priya/Riley/Jordan primary; Casey/Alex secondary). Wiki who-tables, QUICKSTART, PRODUCT-UX, ROADMAP primary-persona tags, and OKF log aligned.
  • Document required GitHub ruleset status checks so red CI cannot be merged: docs/PUBLIC-READINESS.md, docs/RELEASING.md, CONTRIBUTING.md, PR template.
  • Documentation drift cleanup: canonical pytest count 95 (verify banner, wiki, OKF, README badge); distinguish CLI pii_findings=3 from gold PII flagged ≥ 4; publication identity is the public Apache-2.0 repo plus wiki and PDFs; A2A and sanitized OpenTelemetry marked proven in CI.