github skyhook-io/radar v1.10.0

5 hours ago

Radar v1.10.0

Modern Kubernetes visibility. Local-first. No account. No cloud dependency. Fast.

Topology, event timeline, and service traffic — plus resource browsing and Helm management. Open source. Free forever.

Installation

Homebrew (macOS/Linux):

brew install skyhook-io/tap/radar

Scoop (Windows):

scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar

PowerShell (Windows):

irm https://raw.githubusercontent.com/skyhook-io/radar/main/install.ps1 | iex

Manual (macOS Apple Silicon):

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.10.0/radar_v1.10.0_darwin_arm64.tar.gz
tar -xzf radar_v1.10.0_darwin_arm64.tar.gz
sudo mv kubectl-radar /usr/local/bin/

Manual (macOS Intel):

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.10.0/radar_v1.10.0_darwin_amd64.tar.gz
tar -xzf radar_v1.10.0_darwin_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/

Manual (Linux amd64):

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.10.0/radar_v1.10.0_linux_amd64.tar.gz
tar -xzf radar_v1.10.0_linux_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/

Desktop App

Homebrew (macOS):

brew install --cask skyhook-io/tap/radar-desktop

Debian/Ubuntu:

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.10.0/radar-desktop_v1.10.0_linux_amd64.deb
sudo dpkg -i radar-desktop_v1.10.0_linux_amd64.deb

Fedora/RHEL:

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.10.0/radar-desktop_v1.10.0_linux_amd64.rpm
sudo rpm -i radar-desktop_v1.10.0_linux_amd64.rpm

Scoop (Windows):

scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar-desktop

Windows (direct download): Download from the assets below.

CLI

Then run: kubectl radar

Changelog

  • 856be00 Add UI load-test harness: synthetic fake cluster with live pod-count control (#1359)
  • c8ba604 Validate that the Caretta traffic backend actually holds Caretta metrics (#1409)
  • b64972b deps(go): bump oras.land/oras-go/v2 from 2.6.1 to 2.6.2 (#1353)
  • 7f6f297 feat(cnpg): show what the volumes are actually doing, not what was requested (#1424)
  • 43058a7 feat(kyverno): name the workload each policy report is about (#1423)
  • f6b9372 feat(policy): show which rules a workload breaks, on the workload's page (#1425)
  • 2c0b246 feat(topology): connect Crossplane claims, XRs, and composed resources (#1405)
  • 2fdc6a5 fix(cnpg): file backup failures as backups, and stop a paused Pooler reading healthy (#1410)
  • 5f1d58b fix(crossplane): show composed resources for v1 claims via bound XR (#1403)
  • 272b96d fix(desktop): drop Cut/Copy accelerator on Linux so Ctrl+C reaches the terminal (#1406)
  • 30e586e fix(desktop): drop the Paste accelerator on Windows only (#1335)
  • a530715 fix(desktop): make Edit menu Cut/Copy work off macOS (#1336)
  • 9cd929c fix(gitops): stop Reconciling outvoting Ready on Flux resources (#1422)
  • c0a2961 fix(health): a container that succeeded must not name the pod's problem (#1411)
  • 05d5ecb fix(installer): avoid GitHub API rate-limit failures (#1198)
  • e616e09 fix(issues): stop issue_timing changing its answer as a resource ages (#1412)
  • 4313444 fix(radar-app): raise the k8s-ui peer floor to the version it actually needs (#1427)
  • b469977 fix(rbac): bound SSE change-authorizer with a per-connection SAR memo (#1313)
  • aace67c fix(timeline): scope event-pipeline drop metrics to the active cluster (#1301)
  • ac6c133 fix(traffic): make the 3xx status filter readable when active (#1407)
  • 1bb7065 perf(topology): index active Jobs by namespace for Service pairing (#1408)
  • 3fd44f3 test(crossplane-demo): cover v1 claim + v2 namespaced XR on Crossplane 2.x (#1404)

Don't miss a new radar release

NewReleases is sending notifications on new releases.