Two rounds of work aimed at the cluster sizes where Radar previously felt sluggish: a leaner cache (less memory, less bandwidth on every refresh) and a smarter first paint (no more flickering through three intermediate states before settling).
Cache trim: drop managedFields and CRD schemas from the dynamic cache, where they bloat memory without ever being read (v1.5.4, Apr 24)
First paint: ship a minimal-set frame and use a patience window to coalesce the initial loading flicker, so topology and resource lists settle into final state directly (v1.5.8, May 2)
Logs viewer: timestamp formats, stack traces, field filter chips
Logs viewer gets a power-user pass. Choose absolute / relative / epoch timestamp formats, toggle ANSI and stack-trace folding, and filter on any structured field with one-click chips.
Radar OSS gains the plumbing it needs to run as part of Radar Cloud: a self-upgrade endpoint, version/namespace advertisement to the cloud handshake, embedded-mode chrome hides, and a settings strip + default RBAC bindings for cloud-managed installs.
Self-upgrade endpoint - in-cluster Radar can upgrade itself (Helm RBAC ported in v1.5.4)
Cloud-mode auth/RBAC, settings strip, and default RBAC bindings
Embedded-mode chrome hides for when Radar runs inside the hosted dashboard
Support for OIDC Back-Channel Logout - your IdP can now terminate Radar sessions server-to-server when a user signs out elsewhere. Plus cookie size safety fixes and an OIDC prefix option for installations sharing a domain with other apps.
Command-palette ranking gets retuned for the most-used kinds and actions, and ⌘K now works while focused inside text inputs (with soft suppression so you don't yank focus mid-typing).
Radar now understands Cluster API. Browse CAPI-managed clusters across AWS, GCP, and Azure, jump into any of them with a one-click kubeconfig download, and switch the topology view into Fleet mode to see every workload cluster on a single canvas.
AWS, GCP, and Azure CAPI provider renderers with provider-aware UI
Fleet topology mode for multi-cluster environments
Condition-based CAPI problem detection surfaced on the dashboard
Kubeconfig auto-connect and 'topology-controlled' badges on managed clusters
Generic 'render YAML for any kind' is fine until you actually need to debug a CNPG cluster or an Argo Workflow. This release ships dedicated renderers with the right fields, statuses, and problem detection per provider.
A built-in audit that scans your cluster against security and efficiency best practices and groups findings so you can fix them in batches instead of one resource at a time.
Grouped findings UI - see every Pod missing a resource limit in one row, not 200
Honors Kubernetes inheritance: a check on a Deployment doesn't double-fire on its Pods
Click through from any finding to the resource and the exact field to fix
Comprehensive rendering for Kubernetes NetworkPolicies (and Cilium policies) with a visual flow diagram so you can finally see what each policy actually permits, not just read the YAML.
Visual policy flow: ingress, egress, and the selectors that route them
Traffic correlation - cross-reference policies against live Hubble flows
You could already edit existing resources. Now you can create new ones (or paste a multi-document manifest) directly from the UI - with the same RBAC capability checks Radar runs on every other write.
OIDC integration improvements aimed at tighter enterprise environments - the kind that have a self-signed CA in front of the IdP and credentials you can't paste into a config file.
TLS skip-verify and custom CA cert flags for OIDC providers
Load OIDC client secret from an existing Kubernetes Secret
'Authenticate in terminal' button when the embedded browser flow can't complete
Service traffic view goes from L4 connection lines to full L7 request inspection. Latency, DNS lookups, HTTP status codes, request paths, and per-flow filters - reading from Cilium Hubble where it's available.
Per-request latency, DNS resolution times, HTTP status codes, and request paths
Flow list view with protocol filters
Dock integration for keeping the traffic graph open while navigating
Topology view now collapses cleanly through three levels - cluster, namespace, workload - with smart default collapse states so big namespaces don't blow up the canvas.
Radar now respects Kubernetes RBAC end-to-end. Sign in with your IdP, and every read, write, and exec runs as you - no more 'Radar can do anything its kubeconfig can do' shortcut.
OIDC sign-in with your existing identity provider
Per-user RBAC capability checks on every action
OIDC RP-Initiated Logout (v1.3.3) for IdP-initiated session end
Visual refresh: every color, spacing value, and elevation now flows from one design token set, which means consistent dark mode, fewer one-off components, and a cleaner base for everything we ship next.
Before you delete a Deployment, see every dependent resource that's coming with it. The delete dialog shows the full ownership chain so you don't accidentally take out a ServiceAccount you didn't mean to.
Structured log viewer + SSE-driven live resource lists
Logs viewer learns to parse JSON and logfmt natively, with field-level highlighting and an expand-all action. Resource list views switch to server-sent-events for instant invalidation - changes from another tab or kubectl reflect without manual refresh.
A local shell pinned to the active cluster context. kubectl, helm, whatever you have on your PATH - no tab-switching to your terminal, no copying cluster names.
First-class node operations from the cluster view. Cordon a problematic node, drain it for maintenance, uncordon when you're done - with the same RBAC checks as everything else.
View preferences, namespace filters, and cluster connections now persist across sessions. There's also a real Settings panel inside the app - no more hand-editing JSON.
Streaming progress for Helm upgrades and rollbacks
Helm upgrade and rollback operations now stream progress in real time instead of going dark for the duration. Watch hooks fire, resources reconcile, and status flip live - not as a wall of text after the fact.
Export any topology view as a high-resolution PNG or WebP - viewport capture or full canvas - to share in a Slack thread, paste into a doc, or attach to an incident review.
Quality-of-life pass on transitions, easing, and a stack of small papercuts that piled up during the v1.0 push. Drawer open/close, topology pan/zoom, and table-row state changes all feel meaningfully nicer.
A week after 1.0, three meaningful additions: cluster cost visibility via OpenCost, Istio service-mesh topology rendering, and an MCP server expansion that gives AI agents Helm, workload, and GitOps tools alongside the existing read-only resource browsing.
OpenCost cost view - per-namespace and per-workload spend, no extra dashboard
Istio service-mesh topology with mTLS and routing context
Post-1.0 dashboard expansion: HPA / CronJob detection, node health
Day-after-1.0 follow-up: dashboard now detects and surfaces HPA and CronJob state, adds node-health rollups, and converges the MCP and REST dashboard views so AI agents and the UI see the same shape of data.
After ~30 days of weekly OSS drops, Radar hits 1.0. The major surface area - topology, event timeline, traffic, resource browsing, Helm management - is stable and the v1.0 release adds a stack of features that earned the version bump.
Prometheus metrics integration with auto-discovery
PV, StorageClass, PDB, and VPA renderers
Comprehensive keyboard navigation across the app
Inline secret data editing with RBAC capability checks
Init Containers section in pod details, sortable/filterable CVE view
MCP server config so AI agents can introspect Radar's view of the cluster
Deeper rendering for the CRDs you actually use to run modern Kubernetes. Karpenter NodePools, KEDA ScaledObjects, and Gateway API resources get type-aware detail views instead of raw YAML dumps.
Radar exposes an MCP (Model Context Protocol) server so AI agents - Claude Code, Cursor, Continue, anything that speaks MCP - can query your cluster through Radar's typed view instead of shelling out to kubectl.
MCP server gives agents structured access to topology, events, logs, and resources
Pinnable favorites for resource kinds in the sidebar
Resizable columns, column picker, and persisted resource-table preferences
Container selection submenu on the Logs button for multi-container pods
Trivy Operator support and TLS certificate inspection
Two security-focused additions: first-class Trivy Operator rendering for VulnerabilityReports and ConfigAuditReports, plus inline parsing of TLS certificates stored in Kubernetes Secrets so you can see expiry, issuer, and SANs without copying them out.
Trivy Operator: dedicated renderers for vulnerability and config audit reports
TLS certificate info for K8s secrets - expiry, issuer, SANs surfaced inline
Generic column filter system for resource deep-links
Three big infrastructure pieces in one drop. Radar gets a native desktop app via Wails v2 (smaller binary, better OS integration than the Electron-style approach), graceful degradation when running with limited cluster permissions, and dynamic discovery of Prometheus or VictoriaMetrics endpoints.
Native desktop app built on Wails v2
Graceful RBAC degradation for limited-permission clusters - features disable cleanly instead of erroring
Dynamic Prometheus / VictoriaMetrics service discovery - no manual endpoint config
Multi-select namespace filter and OIDC kubeconfig auth
Filter the cluster view by any combination of namespaces, and connect to clusters whose kubeconfig uses OIDC (or other auth-provider plugins) without surgery.
Multi-select namespace filtering across topology, resources, and events
OIDC and other auth-provider support in kubeconfig parsing
Windows distribution: Scoop and PowerShell installer
First-class Windows install paths: a Scoop bucket for the CLI and a one-line PowerShell installer for users who don't want to add a package manager. macOS and Linux already had Homebrew, Krew, and a curl-able install script.
Browse the contents of any container image without pulling it locally - layer breakdown, file tree, file contents. Useful for spotting what's actually in a base image, debugging COPY ordering, or checking if a binary made it in.
Radar reads from your GitOps controller and shows what's actually deployed vs. what's declared. Plus a few related shipping items in the same window: workload-level log viewing and generic CRD topology via owner references.
ArgoCD and FluxCD application/source tracking
Workload-level log viewing (v0.7.5) - one log stream across all pods of a Deployment
Generic CRD topology via owner references (v0.7.7) - works for CRDs Radar has never seen
A single landing view that surfaces cluster health, recent events, and quick navigation - plus dedicated renderers and consistent iconography for every Kubernetes resource kind. Day-after follow-up (v0.6.4) added metrics charts and a metrics-history endpoint to the dashboard.
Helm chart deploy and service traffic visualization
Two foundational features: ship Radar into your cluster via a Helm chart, and see service-to-service traffic in the topology view (the precursor to the L7 Hubble integration that landed in March).
Helm chart for in-cluster deployment
First service traffic visualization on the topology canvas
Real write actions from the UI - delete, restart, trigger or suspend a CronJob - plus a unified event timeline that pulls from all sources into one chronological stream. Argo Rollouts is rendered properly too.
First public release. Apache 2.0 licensed, runs locally as a desktop app or kubectl plugin, talks to your cluster from your machine - no agents, no account, no telemetry.
Topology view with hierarchical grouping and filter sidebar