Polycrate CLI 0.46.0
Polycrate CLI 0.46.0
Release-Datum: 6. Juli 2026
Typ: Feature Release
Highlights
polycrate logs — Plattform-Logs über die API
Der Befehl polycrate logs ersetzt die veraltete lokale .logs/-Logik. Logs werden über die Polycrate API aus VictoriaLogs abgefragt — mit transparentem LogsQL-Passthrough, Org-/Workspace-/Block-Scoping aus der geladenen workspace.poly und optionalem --follow für client-seitiges Tailing.
polycrate metrics — PromQL direkt aus der CLI
Neuer Befehl polycrate metrics <query> für PromQL/MetricsQL gegen VictoriaMetrics via API. Instant Query oder Range Query (automatisch bei gesetztem --start, --end oder --step).
Loopback-Kubeconfig-Sync vor Action-Runs
Vor polycrate run / polycrate blocks run prüft die CLI, ob die API eine neuere Kubeconfig für einen Loopback-K8sCluster bereitstellt, und bietet interaktiv an, die workspace-lokale Kubeconfig zu aktualisieren (--sync-loopback-kubeconfig, Standard: an).
→ Kubernetes — Loopback-Kubeconfig-Sync
Artefakte
Docker Images
docker pull cargo.ayedo.cloud/library/polycrate:0.46.0
docker pull cargo.ayedo.cloud/library/polycrate:0.46.0-rootless
CLI Downloads
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update
polycrate update 0.46.0
Änderungen
Feat: API-basierte Logs (Spec 243)
polycrate logsundpolycrate logs list(Alias) sind reguläre, dokumentierte Befehle- Flags:
--query,--block,--start,--end,--limit,--format json,--follow/-f,--follow-interval - Endpunkt:
GET /api/v1/logs/query(Org/Workspace/Block per Name, LogsQL-Passthrough) - Entfernt: lokale
.logs/-Dateien,polycrate logs inspect,events.handler: workspace
Feat: API-basierte Metriken (Spec 247)
- Neuer Befehl
polycrate metrics <query> - Instant Query oder Range Query über
GET /api/v1/metrics/querybzw.query_range - Tabellen-Output (Default) oder
--format json
Feat: Loopback-Kubeconfig-Sync (Spec 249)
- Pre-Run-Check vor Action-Ausführung für Workspaces mit Loopback-Cluster und workspace-lokaler Kubeconfig
- Globaler Flag
--sync-loopback-kubeconfigund Config-Schlüsselsync_loopback_kubeconfig(Default:true) - Kein Eingriff in
~/.kube/config— nur Pfade aus dem Workspace (z. B.artifacts/secrets/kubeconfig.yml)
Fix: Kein Panic bei fehlendem Workspace-Flag (Spec 251)
- Sichere Auflösung des
--workspace-Flags viaworkspacePathFromCommand— Fehler laufen über CobraRunEstatt Stacktrace
polycrate-operator Block
Der polycrate-operator-Block wurde auf Version 0.46.0 aktualisiert (app_version: 0.46.0). Keine Reconciler-Logik-Änderungen — reiner CLI-Version-Bump.
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator deploy
Jetzt aktualisieren
polycrate update 0.46.0
Oder laden Sie die Binaries direkt vom PolyHub herunter.