Aquesta és una versió anterior. La versió actual és la 1.18.2. Radar 1.18.2 · Data de publicació:
Fitxers d’instal·lació 1.14.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
## Radar v1.14.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):**
```bash
brew install skyhook-io/tap/radar
```
**Scoop (Windows):**
```powershell
scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar
```
**PowerShell (Windows):**
```powershell
irm https://raw.githubusercontent.com/skyhook-io/radar/main/install.ps1 | iex
```
**Manual (macOS Apple Silicon):**
```bash
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.14.0/radar_v1.14.0_darwin_arm64.tar.gz
tar -xzf radar_v1.14.0_darwin_arm64.tar.gz
sudo mv kubectl-radar /usr/local/bin/
```
**Manual (macOS Intel):**
```bash
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.14.0/radar_v1.14.0_darwin_amd64.tar.gz
tar -xzf radar_v1.14.0_darwin_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/
```
**Manual (Linux amd64):**
```bash
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.14.0/radar_v1.14.0_linux_amd64.tar.gz
tar -xzf radar_v1.14.0_linux_amd64.tar.gz
sudo mv kubectl-radar /usr/local/bin/
```
### Desktop App
**Homebrew (macOS):**
```bash
brew install --cask skyhook-io/tap/radar-desktop
```
**Debian/Ubuntu:**
```bash
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.14.0/radar-desktop_v1.14.0_linux_amd64.deb
sudo dpkg -i radar-desktop_v1.14.0_linux_amd64.deb
```
**Fedora/RHEL:**
```bash
curl -LO https://github.com/skyhook-io/radar/releases/download/v1.14.0/radar-desktop_v1.14.0_linux_amd64.rpm
sudo rpm -i radar-desktop_v1.14.0_linux_amd64.rpm
```
**Scoop (Windows):**
```powershell
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
• 7220584ac22472f960863de1801f43db1fde8a3f Add LimitRange visibility and namespace links (#1696)
• 3d82b19b7ac6061d36891dc04d499d86acc3f81e Add Reflector support for ConfigMaps and Secrets (#1740)
• 71817cd8d30d0a030ea362602c21c5a23ce6997c Add automatically attributed historical workload metrics dashboards (#1734)
• 0ddde4aaaee511f99d576ba7420ffa01ef01c394 Argo CD Settings pane shows the live connection (#1760)
• aea974bbfaad3cbf355b1e9af9df9539b39ac574 Authorize audit Secret and Crossplane subjects before evaluation (#1753)
• 8184b22fc8d2f0ef35009e77fc14a16b08466694 Cloud connect:carry the in-app outcome into the wizard link; name every outcome in plain words (#1770)
• a9c6f3ddb9520451fd99e61f04985b55bde7d450 Cloud connect:when the in-app install is blocked, say what Radar tried, why it stopped, and what to do (#1772)
• 3988827676c4aced4877fecc4bc005200d92c7de Environment-managed Argo CD card shows the live connection (#1761)
• 9f742a431caa821dd9f263b74bdda1c39ec56ed9 Gate before decoding, and drop change history from the test comment
• f86fc802c78b09705282cfef5eeed7359702be64 Keep a badge inside the cell it was given (#1763)
• d1e3db5668dc70e8c973432861dc017ffb6a82c5 Let a timeline carry its own analysis verdict
• d2ebeb808300349efe218cede886541fc881d3f8 Name the NetworkPolicy that denies Radar its Prometheus candidate (#1737)
• 8e40be9467a2f2bda96b7162767bddbc5143c7cc Order same-second analysis runs the same way every time
• 9dffdfbb7e510914b7112f4334255493cf6df215 Per-resource health with provenance when Argo CD doesn't persist it (#1743)
• abe49a902d368b469acad94e972d6209a64e34d0 Pin the Experiment plural collision
• 99a270f459a7ab8834d78beb46e2891c78a81143 Raise the Cloud funnel rollout to 100% (#1768)
• 8e532b98daa9b2f640a06fb86273b92b76515bd8 Recognize cert-manager Secrets in the unused-resource audit (#1710)
• a2fe76e3f8b9e93712ed442ec0b1e7c1e4e91557 Reject version and repository on the apply-values endpoint
• 6f8e04790be9ddeac78966c523b65e28b7a2e574 Require HPA coverage before treating the evidence as conclusive (#1755)
• 0fd4d0488755d1faa7371a0bc2210de9d97abb3b Require evidence before reporting unused ConfigMaps and Secrets (#1741)
• 18d77ba94666cfa12f64c411ad36f80b78e5dd93 Say when rightsizing could not read a workload's pods (#1746)
• 6b519269a6536f4834bc672e988cf34a5ad0d8c2 Say when the analysis history cannot be read
• a710e8cc4e852dc6939776c1ce16415a9ff95830 Scope the topology filter sidebar to the selected namespaces (#1686)
• 79134f3bd8a383e3f68e39fe8b719df7e86b1065 Show Argo's own per-resource verdicts from argocd-server on Argo CD 3, with or without a token (#1751)
• e91470587b3452964645400920de0bad5ed98f07 Show Prometheus discovery progress, pre-warm on context switch, refuse headers without a URL (#1736)
• 741cfaabacabc4746038670f21c39c0a2b14ebe2 Show what a NetworkPolicy actually does on its detail page and list column (#1745)
• c1e9e27fbe3b820192c08c62fc348c921fdf1be8 Split investigationEvidence into a directory, one adapter per tool family (#1731)
• 11278fac941ae00688b7a36f36ddb213c17635b2 Split the evidence test suite along the module's seams (#1738)
• 63b63137c061f3b32d244ff40b0762493e3ca75b Stop the auth-redirect suite failing on machine load (#1739)
• 8a90118ef70957a7f308d203873686a3f02f6317 Traffic flow policy panel:evaluate dropped flows with pkg/netpol (#1752)
• 0e3dc487e4b55dcd3d94b68432e51eba9308e3ac chore(web):remove dead components and re-export shims (#1729)
• 605863b50dce305aa8fef67f9a029a058781668d cloud:report the Helm release name on connect (#1783)
• 4b9f2e2d87d465d9a723e0a97775a9b296a6620c deps:Dependabot batch 2026-09-16 (React 19.3, x/net 0.59, typescript-eslint 8.70, +6) (#1786)
• 3aee7f153641ec295955ad5de56ea9d59cea031d docs(helm):document that auth and cloud modes auto-enable rbac.secrets (#1693)
• d67ab2e44f531fe27ac9d129a592a422f619d764 docs(rollouts):document the new deployment-plugin views
• 77a4a2f564a41b8a931c1c4f7e965283ff9a2dde feat(drain-plan):one deliberate choice for emptyDir data, not two
• 6322c70324d26ad5c1ea6e6d29804df9c747020a feat(drain-plan):plan refresh, retry on failure, estimate caveat as tooltip
• fc87a49c9506673f0b52a5989e7642d6a0ffe86d feat(nodes):drain plan — classifier, read-only endpoint and plan dialog (#1584)
• 76e095ce624fccecfb8862c48f0a8c6adb452ec4 feat(resources):import YAML files from a picker or drop target
• 9718b222f729e3bcc94af6726c6dbe7a1ae959ca feat(rollouts):AnalysisTemplate + ClusterAnalysisTemplate detail renderer
• 8b2d4fb543a9c813432156a5d55b5ca0da36bcbc feat(rollouts):Experiment detail renderer
• cc070ed753b4f94b33af06bfcddbbf49e52ae335 feat(rollouts):backend endpoint for full AnalysisRun history
• 499331eb37cd0458499e7e311172ce3a02f1f8a3 feat(rollouts):step timeline, ReplicaSet progression, AnalysisRun history
• c160e5eae8c69c9bd64a8c302980b92019c31e53 feat(sync):per-kind progressive readiness during initial sync (#1724)
• 465c0df22d52fa6451ce075ffc9b1e4ba467bb76 fix(ai):preserve target evidence for plural Hub run kinds (#1748)
• 9802b4462b973df61e10ddf65d4fc13d82605310 fix(argocd):give the reachability probe enough budget for .local DNS
• 0da1de7d5f948b9a6200e70dcd784731409ecc32 fix(desktop):don't crash when Prometheus discovery runs without a kubeconfig (#1787)
• 32bdcb848ea8ba6afdb99e74361b1e121fd63e57 fix(drain):don't claim acceptance with nothing evicted; latch plan-unsupported
• 2592fea76e233e97ef1baf3b712d5181c5c2566e fix(drain):don't hold eviction slots across PDB backoff sleeps
• 672f96736b5d229d292490f0202db95f3af8ce55 fix(drain-plan):drop the plan mutation's toast metadata
• eb4dd405e6eb151ef96d1c5246e19d4c26cf0212 fix(drain-plan):focusable caveat trigger; drop stale ack at refresh time
• ee582af1610d6cddb9d1fd5930eab69b0eb0fc27 fix(drain-plan):follow the Eviction API's budget rules; review follow-ups
• c1aa6a318932e7bc631e8d0ebb5478ac82b68eca fix(drain-plan):honest copy, and plan-less fallback for older backends
• 04c096541aa0320c41fd49356506aa797fffdc17 fix(gitops):surface why a Degraded Argo app is actually Degraded (#1624)
• ac6c3213adb9c725c52ea1f2e895cb15b8835b2d fix(helm):correct dependency validation, verify the resolved source, and make the refusals readable
• 372fc6300d83b4d092aac3828ff63b282ead12f0 fix(helm):preserve umbrella dependencies during values updates
• 82837a3738382f817c7636aabbae3eb63390b047 fix(resources):clear the loading status when an import supersedes another
• 4e14c654b43e3a0c0aedf518f48044faa060b56b fix(resources):detect file drags in Safari and report import progress
• 233bedca7356a041c1cd1a967b7131b5c8a0d64b fix(resources):stop a stale import landing on newer editor work
• 33b53cc5e42cfcfb243d2d96f90dfe4ca054ed46 fix(rollouts):correct Argo Rollouts analysis-template schema; fix blueGreen completion detection
• 0c88e533c165948dc0781a349ced8d98df956b15 fix(rollouts):give a running step analysis the degraded tone
• 04f8a93596bf31c54162e3a433c701edb45ffc88 fix(rollouts):guard the Experiment renderer against Katib's same-plural CRD; give it a real status/phase
• d739a9dc919b3aabb357ad6f57281886cd2fe0ed fix(rollouts):put the live progression above the analysis history
• bb942da29731cf291f0aecd479484f0ff7058b1d fix(rollouts):surface an Inconclusive Experiment
• 73474da50b5202e4b7264648e5372dcd36dc5c6c fix(server):bound preview's envelope and its YAML separately
• 60a5d8078f8a83e831bd804c88e216296e5e5596 fix(server):bound the apply and preview request bodies
• ac988fe70d857aad89e5204139817303dd1c5b6e fix(server):size preview's envelope for worst-case JSON escaping
• 6ae7fcf7393f7f01cbd469dbf5e13604e47f9513 pkg/netpol:explain one policy's effect on one connection (#1747)
• d6b835fd8eeecef2bbabe2ba03f72c5e1310f5c3 style(rollouts):gofmt analysisruns.go and correct the trigger label values
• add167874b684ddf587f5bdfe93e9c235ab945cb style(rollouts):use the shared Badge/health-tone system instead of ad-hoc classes and a parallel vocabulary