Skip to content

Kubernaut v1.5.6

Choose a tag to compare

@github-actions github-actions released this 12 Aug 18:56
· 2256 commits to main since this release
v1.5.6
6f96cf8

What's Changed

  • fix(security): pin golang.org/x/text in db-migrate goose builder (#1763, CVE-2026-56852) by @jordigilh in #1781
  • fix(ci): pin crun>=1.14.3 to fix podman OCI spec v1.2.1 incompatibility (#1784) by @jordigilh in #1785
  • fix(v1.5): consolidated bugfix wave — #1771, #1772, #1773, #1775, #1777 (partial) by @jordigilh in #1779
  • fix(ci): align crun/podman fix with main's approach (Issue #1769) by @jordigilh in #1788
  • fix(apifrontend): backport BR-SESS-013 reinvocation race fix to v1.5 (#1776) by @jordigilh in #1783
  • fix(1794-backport-v1.5): live SSE complete event never carried RCA data by @jordigilh in #1800
  • fix(datastorage): scope remediation history query by target resource (#1802 backport) by @jordigilh in #1810
  • fix(kubernautagent): backport #898 -- wire production emitters for EventTypeSessionResumed/EventTypeInteractiveK8sCall by @jordigilh in #1813
  • fix(kubernautagent): buffer investigation events before Subscribe to close #1811 race (v1.5 backport) by @jordigilh in #1821
  • fix(ci): bump v1.5 golangci-lint timeout 5m->10m to match main by @jordigilh in #1833
  • fix(kubernautagent): use peak-concurrency, not wall-clock, to prove IT-KA-970-001 parallelism (#1552 v1.5 backport) by @jordigilh in #1831
  • fix(apifrontend): fail fast on unrecognized model family under provider: vertex_ai (#1792 v1.5 backport) by @jordigilh in #1824
  • fix(kubernautagent): reattach real RCA on interactive session race instead of orphaning it (#1818 v1.5 backport) by @jordigilh in #1852
  • fix(apifrontend): backport #1658 -- prevent raw tool-call arg leak when alert tools are disabled (v1.5) by @jordigilh in #1836
  • fix(apifrontend): remove ungrounded LLM severity fallback (Tier 3, #1839) [v1.5 backport] by @jordigilh in #1857
  • fix(e2e): scope AF investigate grounding to a dedicated fixture, not default/nginx by @jordigilh in #1868
  • fix(apifrontend): honor per-profile credentials in vertex_ai severity-triage clients (#1731) by @jordigilh in #1870
  • fix(kubernautagent): typed tool-budget-exhausted error + per-investigation anomaly isolation (#1889, #1892) by @jordigilh in #1895
  • fix(k8s): self-heal RESTMapper cache on lookup failure (#1888) by @jordigilh in #1896
  • deps(v1.5): Bump the all-go-deps group with 10 updates by @dependabot[bot] in #1905
  • fix(af): harness-enforced phase-transition consent guard (DD-AF-011, #1899) by @jordigilh in #1910
  • Fix #1912 + #1915: driverActive never cleared + full_remediation not prompt-wired by @jordigilh in #1920
  • fix(apifrontend): harness-enforced actionability gate for Phase 2 (#1918) by @jordigilh in #1925
  • fix(apifrontend): populate causal_chain/tool_calls_count in session_active fallback artifact (v1.5 backport) by @jordigilh in #1929
  • fix(apifrontend): remove internal acronym leaks from interactive-investigation status messages (#1916) by @jordigilh in #1932
  • fix(kubernautagent): Sonnet-5 thinking-block round-trip, gate-retry message propagation, console ThinkingPanel fallback (#1935) by @jordigilh in #1939
  • fix(kubernautagent): propagate accumulated tool-call history in workflow-discovery phase (#1945) by @jordigilh in #1947
  • fix(apifrontend): backport console-access gate to release/v1.5 (#1919, #1941) by @jordigilh in #1942
  • fix(kubernautagent): bound tool-call and LLM-call execution to close #1949 hang by @jordigilh in #1951
  • fix(af): backport #1493 — accept bare RAR names in kubernaut_get_approval_request by @jordigilh in #1958
  • fix(af): bound pooled MCP tool calls and Claude/Vertex-Claude LLM calls with client-side timeouts by @jordigilh in #1960
  • fix(af): simplify ParseRARID to bare-name-only, matching ParseRRID (release/v1.5) by @jordigilh in #1962
  • release: prepare v1.5.6-rc1 by @jordigilh in #1965
  • docs(changelog): backfill v1.5.6 Fixed/Security entries by @jordigilh in #1990
  • fix(af/ka/ro/aa): pprof gate, session hang, phaseGuardAfter, reasoning dedup, RO timeout race, MCP logger, alert mis-correlation, KA finalization gap (#1995/#1997/#2003/#2010/#2011/#2017/#2018/#2019) by @jordigilh in #2000
  • fix(apifrontend,aianalysis): reject unmanaged resources (#2022) + grounded present_decision (#2023) + confidence-gated severity correlation (#2027) + interactive session resync (#2029) by @jordigilh in #2026
  • fix(e2e/apifrontend): give E2E-AF-1396-001 its own grounding fixture by @jordigilh in #2058
  • fix(apifrontend): mark severity-triage fallback RCA Provisional so #2023's grounding guard never caches it by @jordigilh in #2069
  • fix(kubernautagent,gateway,aianalysis): propagate resource apiVersion end-to-end from signal ingestion to workflow discovery (#2061, #2064, #2066) by @jordigilh in #2072
  • Fix #2073 (present_decision schema failure), #2075 (complete_no_action race), and #2080 (session-lost/adoption race) by @jordigilh in #2079
  • deps(v1.5): Bump the all-go-deps group with 13 updates by @dependabot[bot] in #2084
  • fix(kubernautagent,apifrontend,aianalysis): workflow_discovery hang from silent gate-retry LLM calls + tool_call_start wire-format mismatch (#2086, #2089) by @jordigilh in #2091
  • fix: interactive-session batch — #2092, #2094, #2098, #2100 by @jordigilh in #2102
  • fix(kubernautagent): centralize aiagent_mcp_interactive_sessions_active decrement in Release() by @jordigilh in #2107
  • docs(changelog): backfill v1.5.6 Fixed entries for rc3->rc4 by @jordigilh in #2108
  • fix(apifrontend): convert canonicalGroundedRCA to gob-safe map[string]any (#2110) by @jordigilh in #2112
  • docs(changelog): backfill v1.5.6 Fixed entry for rc4->rc5 (#2110) by @jordigilh in #2114
  • fix(v1.5.6): port #2111 gob-safety boundary hardening + fix #2118 confidence drop + fix #2120 gate undeclared-tool retry by @jordigilh in #2122
  • docs(changelog): backfill v1.5.6 Fixed entry for rc5->rc6 (#2110,#2118,#2120,#2124) by @jordigilh in #2125
  • release: prepare v1.5.6 GA by @jordigilh in #2127

Full Changelog: v1.5.5...v1.5.6