Polycrate CLI 0.38.1
Polycrate CLI 0.38.1
Release-Datum: 4. Mai 2026
Typ: Patch-Release
Highlights
Polycrate CLI 0.38.1 bringt den neuen --silent-Flag fuer polycrate run, der stdout vollstaendig fuer maschinenlesbaren Ansible-Output reserviert. In Kombination mit --ansible-stdout-callback=json gibt polycrate run nur noch valides JSON auf stdout aus — alle polycrate-eigenen Meldungen (Spinner, Fortschritt, Statuszeilen) werden auf stderr umgeleitet. Ausserdem enthaelt das Release einen Fix fuer einen Serialisierungsfehler im API-Client sowie Verbesserungen der SDD-Werkzeuge.
Artefakte
Docker Images
docker pull cargo.ayedo.cloud/library/polycrate:0.38.1
CLI Downloads
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update
polycrate update 0.38.1
Aenderungen
polycrate run: --silent Flag
Neuer Flag --silent fuer polycrate run. Wenn aktiv, werden alle polycrate-eigenen Ausgaben (Spinner, Fortschrittsmeldungen, Statuszeilen) auf stderr umgeleitet. Stdout enthaelt dann ausschliesslich die Ausgabe des ausgefuehrten Prozesses (z. B. Ansible).
In Kombination mit --ansible-stdout-callback=json ergibt sich ein vollstaendig maschinenlesbarer stdout-Stream:
polycrate run --silent --ansible-stdout-callback=json my-block my-action
Die API kann diese Ausgabe direkt als JSON parsen, ohne vorher polycrate-eigene Zeilen herausfiltern zu muessen.
Fix: API-Client Workspaces-Filterparameter
GetClusterByNameAndWorkspace uebergab den workspaces-Parameter als [][]uuid.UUID, was nicht korrekt serialisierbar war. Der Parameter wird nun als []string uebermittelt und server-seitig korrekt verarbeitet.
SDD: spec list --version Filter dokumentiert
Der --version-Filter von polycrate spec list ist jetzt in --help und im interaktiven Manual (polycrate spec manual) dokumentiert.
SDD: Agent Rules Kontextoptimierung
Die generierten Agent-Regeldateien (.cursor/rules/sdd.mdc, CLAUDE.md, AGENTS.md) wurden auf Single-Source-of-Truth konsolidiert. Redundante Abschnitte wurden entfernt, der Kontext-Fussabdruck fuer Agenten reduziert.
polycrate-operator Block
Der polycrate-operator Block wurde auf Version 0.4.2 aktualisiert (app_version: 0.38.1):
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Jetzt aktualisieren
polycrate update 0.38.1
Oder laden Sie die Binaries direkt vom PolyHub herunter.