Main updates shipped (April 17, 2026)
- feat: Add Azure SQL Database integration for managed database RCA — Oluwasegun Haziz
- feat: add remote runtime investigation with Slack thread context (#301) — Malik Amir Hamza
- feat: mask sensitive infrastructure identifiers before model calls (#…) — Malik Amir Hamza
- fix(synthetic-qa): Identify healthy alerts correctly (#596) — ANIRUDDHA ADAK
- Fix: Include eks_* keys in _INVESTIGATED_EVIDENCE_KEYS for is_clearly_healthy (Fixes #582) — ANIRUDDHA ADAK
- fix: remove duplicate EKS mapper definitions and dict keys (CodeQL alerts) — vincenthus
- Ask for Ollama host URL instead of API key during onboard — Matt Van Horn
- fix(tests): prevent flaky test_validation by preloading SDK error cla… — Malik Amir Hamza
- fix: clarify Railway deployment prerequisites — Yassir Maknaoui
- feat(readme): add Public Beta positioning and status section — Ceren Camkiran
- fix(docs): replace invalid —service flag with positional argument in verify commands — Ankit Juneja
- Fix: remove invalid —service flag from integrations verify docs — Chris Chen
Source pull requests
- #622 feat: Add Azure SQL Database integration for managed database RCA (author: Oluwasegun Haziz; contributors: Oluwasegun Haziz; labels: none; files:
app/integrations/azure_sql.py,app/integrations/catalog.py,app/integrations/cli.py,app/integrations/models.py,app/integrations/verify.py,app/tools/AzureSQLCurrentQueriesTool/__init__.py,app/tools/AzureSQLResourceStatsTool/__init__.py,app/tools/AzureSQLServerStatusTool/__init__.py,app/tools/AzureSQLSlowQueriesTool/__init__.py,app/tools/AzureSQLWaitStatsTool/__init__.py, and 9 more) - #617 Fix: Include eks_* keys in _INVESTIGATED_EVIDENCE_KEYS for is_clearly_healthy (Fixes #582) (author: ANIRUDDHA ADAK; contributors: ANIRUDDHA ADAK; labels: none; files:
app/nodes/investigate/processing/post_process.py,app/nodes/root_cause_diagnosis/evidence_checker.py,pr_body.md,tests/nodes/investigate/test_post_process.py,tests/nodes/root_cause_diagnosis/test_evidence_checker.py) - #618 fix(synthetic-qa): Identify healthy alerts correctly (#596) (author: ANIRUDDHA ADAK; contributors: ANIRUDDHA ADAK; labels: none; files:
app/nodes/extract_alert/extract.py,app/nodes/investigate/processing/post_process.py,app/nodes/plan_actions/build_prompt.py,app/nodes/plan_actions/node.py,app/nodes/root_cause_diagnosis/evidence_checker.py,tests/nodes/investigate/test_post_process.py,tests/nodes/root_cause_diagnosis/test_evidence_checker.py) - #623 fix: remove duplicate EKS mapper definitions and dict keys (CodeQL alerts) (author: vincenthus; contributors: vincenthus; labels: none; files:
app/nodes/investigate/processing/post_process.py,tests/nodes/root_cause_diagnosis/test_evidence_checker.py) - #632 fix(tests): prevent flaky test_validation by preloading SDK error cla… (author: Malik Amir Hamza; contributors: Malik Amir Hamza; labels: none; files:
tests/cli/wizard/test_validation.py) - #630 feat: add remote runtime investigation with Slack thread context (#301) (author: Malik Amir Hamza; contributors: Malik Amir Hamza; labels: none; files:
.env.example,app/cli/commands/general.py,app/remote/ops.py,app/remote/runtime_alert.py,app/remote/slack_context.py,docs/docs.json,docs/remote-runtime-investigation.mdx,tests/cli/test_investigate_service_flag.py,tests/remote/test_ops_fetch_logs.py,tests/remote/test_runtime_alert.py, and 1 more) - #634 feat: mask sensitive infrastructure identifiers before model calls (#… (author: Malik Amir Hamza; contributors: Malik Amir Hamza; labels: none; files:
.env.example,app/masking/__init__.py,app/masking/context.py,app/masking/detectors.py,app/masking/policy.py,app/nodes/investigate/node.py,app/nodes/publish_findings/node.py,app/nodes/root_cause_diagnosis/node.py,app/state/agent_state.py,app/state/factory.py, and 9 more) - #633 feat(readme): add Public Beta positioning and status section (author: Ceren Camkiran; contributors: Ceren Camkiran; labels: none; files:
README.md,app/cli/__main__.py) - #636 fix(docs): replace invalid —service flag with positional argument in verify commands (author: Ankit Juneja; contributors: Ankit Juneja and Ankit Juneja; labels: none; files:
docs/aws.mdx,docs/bitbucket.mdx,docs/clickhouse.mdx,docs/coralogix.mdx,docs/github.mdx,docs/google-docs.mdx,docs/honeycomb.mdx,docs/intergrations-overview.mdx,docs/kafka.mdx,docs/mongodb.mdx, and 5 more) - #637 Fix: remove invalid —service flag from integrations verify docs (author: Chris Chen; contributors: Chris Chen; labels: none; files:
docs/aws.mdx,docs/bitbucket.mdx,docs/clickhouse.mdx,docs/coralogix.mdx,docs/github.mdx,docs/google-docs.mdx,docs/honeycomb.mdx,docs/intergrations-overview.mdx,docs/kafka.mdx,docs/mongodb.mdx, and 5 more) - #628 Ask for Ollama host URL instead of API key during onboard (author: Matt Van Horn; contributors: Matt Van Horn; labels: none; files:
app/cli/wizard/config.py,app/cli/wizard/flow.py) - #624 fix: clarify Railway deployment prerequisites (author: Yassir Maknaoui; contributors: Yassir Maknaoui; labels: none; files:
.env.example,README.md,app/cli/deploy.py,app/cli/deploy_test.py)
Generation metadata
- Generator version:
opensre 2026.4.5 - Fallback summary used:
no - UTC window:
2026-04-16T23:00:00+00:00to2026-04-17T23:00:00+00:00