Releases
v1.18.0
Compare
Sorry, something went wrong.
No results found
1.18.0 (2026-08-29)
Features
checks: audit pods and workloads against 15 best-practice checks (c304b84 )
checks: page through every finding a capped group holds back (b23369d )
gitops: name the writer that took a field on a server-side applied resource (dd0bd24 )
gitops: the argo write surface, a per-application page, drift and diagnosis (14a2016 )
history: key clusters on a normalised api server url and record what spinoza did (eea1f66 )
history: record what spinoza changed and show it in its own view (70baf40 )
install: uninstall on macos and linux (efc858f )
install: uninstall on windows and check build provenance on request (31a3bf0 )
issues: rank what is broken now into a self-clearing queue (0f2d08c )
mcp: an MCP server and command line over one cluster, in its own binary (89d8426 )
packaging: windows, the linux desktop app, deb, rpm and channel manifests (1003450 )
topology: an ownership graph of the cluster, folded by default (59a318c )
traffic: a workload traffic graph from Cilium Hubble metrics (ad3efd2 )
update: offer windows the powershell install command (6a8d08e )
Bug Fixes
a11y: give the docks a valid role and let the keyboard reach the scrollable panes (a7068e0 )
checks: emit patches the api server accepts (7a9b5f6 )
checks: resolve owners by api group and quote what yaml would eat (096bb05 )
ci: repair ci (7fcb02c )
gitops: verify the terminate patch, key drift by name and stop the hidden panel polling (1be42b9 )
install: compute the checksum without Get-FileHash (e91bc4d )
install: stop a typed parameter swallowing the registry handle (e04d3c8 )
issues: bound the stall probe and stop a guess erasing a fatal row (c325976 )
issues: read a crash loop from the terminated state, not just the waiting one (bd9c4fa )
mcp: keep one bad message from ending the session and stop a slow tool blocking the rest (db15521 )
mcp: refuse a replica count that is not a number, and bound every tool call (e1cc011 )
overview: count a paged event walk as one listing attempt (f2348b2 )
overview: page the warning events so the newest 25 really are the newest (022dd83 )
topology: stop a test owning a shared namespace and lint fixes (a28029f )
traffic: fold a crowded graph to namespaces and bound the probes (659ef57 )
update: stop comparing a release against a version that does not parse (b19be9b )
CI
hygiene: pin editorconfig-checker through mise instead of the npm wrapper (cdf326c )
windows: run the installer and its tests on arm64 as well (10c1947 )
windows: smoke the desktop build and serialise the checksum writers (1068899 )
Performance
checks: cap findings per group and send each object once (9702c48 )
topology: index pod labels so a namespace of services stops rescanning every pod (27f18ed )
Tests
e2e: cover live updates, terminals, forwards, inspect and accessibility (ccbaa62 )
e2e: drive the browser UI against a kind cluster (94cb96e )
e2e: key the table and tree assertions to the accessible names (a6d6c63 )
e2e: select rows by their name button and drop the overlapping inspect spec (f1af148 )
install: check statically for what windows powershell 5.1 lacks (51ce068 )
install: cover the installer with pester and verify what releases carry (53f4e2e )
install: join paths the way windows powershell 5.1 accepts (a0e655f )
install: let a skip stand only where the platform it names is declared (8c3c641 )
install: run the real install path instead of mocking my own functions (b4640e9 )
issues: make every budget and cap a test input, and cover them (2630b80 )
You can’t perform that action at this time.