Polycrate CLI 0.36.0¶
Release-Datum: 15. April 2026
Typ: Minor-Release (Bugfix + Feature)
Highlights¶
Polycrate CLI 0.36.0 behebt ein kritisches Problem bei der Container-Ausführung auf macOS mit OrbStack und verbessert das Fehler-Handling bei Docker-Infrastrukturfehlern grundlegend. Neues Feature: --no-ssh-agent-mount Flag und config.sshagentmount Workspace-Option zum Deaktivieren des SSH-Agent-Socket-Mounts.
Artefakte¶
Docker Images¶
CLI Downloads¶
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update¶
Verbesserungen¶
SSH Agent Mount deaktivierbar¶
Neues --no-ssh-agent-mount CLI-Flag und config.sshagentmount Workspace-Option (default: true) ermöglichen das Deaktivieren des SSH-Agent-Socket-Mounts in den Polycrate-Container. Dies ist insbesondere auf macOS mit alternativen Docker-Runtimes wie OrbStack relevant, wo der macOS launchd-Socket (/var/run/com.apple.launchd.*/Listeners) nicht in die Docker-VM gemountet werden kann und zu Bind-Mount-Fehlern führt.
Verwendung per CLI-Flag:
Verwendung per Workspace-Konfiguration (workspace.poly):
Zusätzlich warnt die CLI nun explizit, wenn ein macOS launchd-Socket als SSH_AUTH_SOCK erkannt wird.
Exit Code Normalisierung¶
Container-Infrastrukturfehler (Docker-Client-Fehler, Container-Create/Start/Attach-Fehler) gaben bisher Exit Code -1 zurück. Dieser wurde von der Polycrate API abgelehnt, da die API Exit Codes >= 0 erwartet. Alle Infrastrukturfehler geben nun Exit Code 1 zurück. Die API-Submission normalisiert zusätzlich defensiv alle Exit Codes <= 0 auf 1.
Strukturiertes Error-Logging¶
Bei Docker-Infrastrukturfehlern werden nun Image-Name und Mount-Pfade im Error-Log ausgegeben, um die Fehlerdiagnose deutlich zu erleichtern.
polycrate-operator Block¶
Der polycrate-operator Block wurde auf Version 0.3.57 aktualisiert (app_version: 0.36.0):
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Jetzt aktualisieren¶
Oder laden Sie die Binaries direkt vom PolyHub herunter.