Versions & compatibility
Mirops ships four products — the operator, the Helm chart, the CLI and the Web UI (Headlamp plugin). Each one is released on its own and has its own version number: a CLI 0.3.0 doesn't mean an operator 0.3.0. Each product's docs are versioned by its own minor; pick any of them from Versions at the top right of every page.
Latest versions
Which versions work together
| Operator | Helm chart | CLI | Web UI | Add-on matrix | Notes |
|---|---|---|---|---|---|
| 0.2.1latest | 0.2.0 (image v0.2.1) | 0.2.0 – 0.3.0 | 0.3.1 | v2026.09.03 | Every report is .mirops. Impact check (-f) from CLI 0.3.0. |
| 0.2.0 | 0.2.0 | 0.2.0 – 0.3.0 | 0.3.0 – 0.3.1 | v2026.09.03 | ClusterMirror; upgrade analysis opt-in. |
| 0.1.0 | 0.1.0 | 0.1.0 | 0.1.0 – 0.2.0 | v2026.09.03 | Upgrade analysis only. |
Operator 0.2.1 writes and serves the mirror's report as <name>.mirops; Web UI 0.3.0 asks for <name>.mirror. Web UI 0.3.1 works with both operators.
Runtime support: Kubernetes 1.31 – 1.34. The add-on compatibility matrix covers 18 common add-ons, with rules up to Kubernetes 1.36. Each operator embeds a published matrix snapshot; pull a newer one any time with compatMatrix.enabled=true (see the compatibility matrix).
All versions
Every release of every product, and the docs version that covers it. A patch release (0.3.1) is documented in its minor's docs (0.3).
Operator
| Version | Released | Docs |
|---|---|---|
| v0.2.1latest | Sep 28, 2026 | 0.2 |
| v0.2.0 | Sep 26, 2026 | 0.2 (same docs as latest) |
| v0.1.0 | Sep 20, 2026 | 0.1 |
CLI
| Version | Released | Docs |
|---|---|---|
| v0.3.0latest | Oct 6, 2026 | 0.3 |
| v0.2.0 | Sep 26, 2026 | 0.2 |
| v0.1.0 | Sep 14, 2026 | 0.1 |
Web UI
| Version | Released | Docs |
|---|---|---|
| v0.3.1latest | Sep 28, 2026 | 0.3 |
| v0.3.0 | Sep 26, 2026 | 0.3 (same docs as latest) |
| v0.2.0 | Sep 20, 2026 | 0.2 |
| v0.1.0 | Sep 14, 2026 | 0.2 |
Helm chart
| Version | Released | Docs |
|---|---|---|
| v0.2.0latest | Sep 26, 2026 | 0.2 |
| v0.1.0 | Sep 20, 2026 | 0.1 |
How each product is released
| Product | Artifact | Versioned from | Release notes |
|---|---|---|---|
| Operator | ghcr.io/miropshq/mirops/operator | Conventional Commits on main | Operator |
| Helm chart | oci://ghcr.io/miropshq/charts/mirops · Artifact Hub | Moves with the operator — appVersion is the operator image | Helm chart |
| CLI | GitHub Releases (Linux/macOS/Windows, amd64/arm64) | Conventional Commits on main; betas (vX.Y.Z-beta.N) from beta | CLI |
| Web UI | ghcr.io/miropshq/mirops-headlamp-plugin · Artifact Hub | Conventional Commits on main | Web UI |
The Helm chart and the Web UI are listed on Artifact Hub under the mirops organization, as a Verified Publisher. All products follow Semantic Versioning. Every report is <name>.mirops; its kind field says whether a ClusterMirror or an UpgradeAnalysis wrote it.
When the docs get a new version
Each product's docs get a new version when that product ships a new minor — CLI 0.4.0 adds CLI docs 0.4 and changes nothing else. A patch (0.3.1) updates its minor's docs. Older versions stay as they were, frozen.
Coming next
The next operator minor makes the mirror more complete: an inventory of every ConfigMap, Secret and PVC (not only the ones in use), pod labels in the report so a new Service's selector can be checked, and the mirror's scope in the report — so the CLI can block on what it only flags with ? today.
License
Mirops is open source under the Apache License 2.0. Every repository ships its own LICENSE, CONTRIBUTING, SECURITY, and CODE_OF_CONDUCT.