Zum Inhalt

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

Installationsanleitung

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.

CLI-Referenz: polycrate run

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.