github skyhook-io/radar v1.12.2

3 hours ago

Radar v1.12.2

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.12.2/radar_v1.12.2_darwin_arm64.tar.gz
tar -xzf radar_v1.12.2_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.12.2/radar_v1.12.2_darwin_amd64.tar.gz
tar -xzf radar_v1.12.2_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.12.2/radar_v1.12.2_linux_amd64.tar.gz
tar -xzf radar_v1.12.2_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.12.2/radar-desktop_v1.12.2_linux_amd64.deb
sudo dpkg -i radar-desktop_v1.12.2_linux_amd64.deb

Fedora/RHEL:

curl -LO https://github.com/skyhook-io/radar/releases/download/v1.12.2/radar-desktop_v1.12.2_linux_amd64.rpm
sudo rpm -i radar-desktop_v1.12.2_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

  • b268955 Add reproducible GPU ecosystem demo cluster (#1544)
  • 69cb454 Add safe workload image updates with live rollout visibility (#1480)
  • c488b3b Basic support for the GPU/batch/inference ecosystem (37 kinds) (#880)
  • fa87b5e Gofmt the tree and gate formatting in CI (#1541)
  • 028cae8 Keep quiet pod terminals alive through idle proxies (#1531)
  • 03c8ca2 Make read-only diagnose strictly non-mutating (#1565)
  • 40b824e Make resource discovery init survive failure, retry, and context switches (#1539)
  • c95c783 Mark denied namespaces in the namespace picker (#1532)
  • 8df9cac Name each failed Gateway in a policy's mixed-failure status (#1543)
  • 50f6374 Pin Service/Job pairing complexity by operation count (#1542)
  • bc63d0e Position Radar as an operational Kubernetes MCP server (#1540)
  • 5b261ea Read Gateway API policy status, which lives per-ancestor (#1538)
  • e4630d2 Reopen the Desktop app on its last used cluster (#1467)
  • ae90025 Scope curated columns to the API group they were written for (#1533)
  • b9dfd84 Show in-cluster Radar upgrade status (#1573)
  • c3dd194 Show real columns and status for CRDs Radar hasn't curated (#1524)
  • 94ae697 Sort and filter group-qualified kinds through their own readers (#1536)
  • a86acf7 ci: harden and speed up release pipeline
  • fcc7f03 desktop: log which webview library actually loaded (#1459)
  • f66862a feat(cloud-funnel): rework the Cloud modal: short pitch, both lanes visible, honest trust row (#1439)
  • e6b7d82 feat(desktop): keep the app running when the macOS window closes (#1466)
  • 1635f53 feat: add Kubernetes 1.37 compatibility support (#1529)
  • 62b7cf3 feat: make Upgrade impact easier to find (#1510)
  • fe70793 fix(auth): key the permission cache by username + groups (#1518)
  • 61a2d36 fix(copy): hold the pod-file exec open until the whole file has arrived (#1521)
  • 0002ece fix(discovery): prefer list/watch-capable resource on bare-kind collision (#1516)
  • 8f429e5 fix(issues): connect missing webhook Services to blocked workloads (#1391)
  • c920d2d fix(issues): preserve honest onset provenance (#1390)
  • 522a529 fix(localterm): enforce --disable-local-terminal at endpoint (#1534)
  • 678a99a fix(logs): flush pod-log SSE response before the blocking follow stream (#1517)
  • 1e036e0 fix(prom): reach headless Prometheus by its own service DNS (#1514)
  • 88107df fix(rollouts): promote full after rollback silently did nothing (#1512)
  • 7d377d1 fix(server): restrict host terminal access (#1537)
  • a6ede78 fix(timeline): merge cluster-scoped resources into their app group (#1515)
  • 77cf532 fix(ui): center cluster name vertically in the scope pill segment (#1509)
  • 41cbd28 fix(ui): clear the error boundary on navigation (#1507)
  • 2caec60 fix(upgrade): attribute incomplete evidence precisely (#1513)

Don't miss a new radar release

NewReleases is sending notifications on new releases.