Polycrate CLI 0.37.0¶
Release-Datum: 15. April 2026
Typ: Breaking-Release
Highlights¶
Polycrate CLI 0.37.0 invertiert den Default des SSH-Agent-Socket-Mounts: der Mount ist ab sofort per Default deaktiviert und muss bei Bedarf explizit aktiviert werden. Dies behebt das grundlegende Problem, dass der Mount auf macOS mit alternativen Docker-Runtimes (OrbStack, Colima, Lima) zu Fehlern führte und für die meisten Use Cases nicht benötigt wird.
Breaking Change
Workspaces, die den SSH-Agent-Mount für Remote-SSH-Operationen (z.B. Ansible via SSH) benötigen, müssen nach dem Update --ssh-agent-mount als CLI-Flag oder config.sshagentmount: true in workspace.poly setzen.
Artefakte¶
Docker Images¶
CLI Downloads¶
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update¶
Breaking Changes¶
SSH Agent Mount: opt-in statt opt-out¶
| Vorher (0.36.x) | Nachher (0.37.0) |
|---|---|
| Mount aktiv per Default | Mount inaktiv per Default |
--no-ssh-agent-mount zum Deaktivieren | --ssh-agent-mount zum Aktivieren |
config.sshagentmount default: true | config.sshagentmount default: false |
Der SSH-Agent-Socket-Mount wird nur für Remote-SSH-Operationen aus dem Container heraus benötigt (z.B. Ansible via SSH zu Remote-Hosts). Für die typischen Use Cases (lokale Block-Ausführung, Kubernetes-Operationen, Git über HTTPS) ist der Mount nicht erforderlich.
Aktivierung per CLI-Flag:
Aktivierung per Workspace-Konfiguration (workspace.poly):
Migration¶
- Workspaces mit Remote-SSH-Operationen:
config.sshagentmount: trueinworkspace.polysetzen - Workspaces mit
--no-ssh-agent-mountim Aufruf: Flag entfernen (Default ist jetzt off) - Workspaces mit
sshagentmount: falsein workspace.poly: Kann entfernt werden (ist jetzt Default) - Alle anderen Workspaces: Keine Aktion erforderlich
polycrate-operator Block¶
Der polycrate-operator Block wurde auf Version 0.3.58 aktualisiert (app_version: 0.37.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.