Polycrate CLI 0.37.0
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.
Artefakte
Docker Images
docker pull cargo.ayedo.cloud/library/polycrate:0.37.0
CLI Downloads
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update
polycrate update 0.37.0
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:
polycrate run my-block my-action --ssh-agent-mount
Aktivierung per Workspace-Konfiguration (workspace.poly):
config:
sshagentmount: true
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
polycrate update 0.37.0
Oder laden Sie die Binaries direkt vom PolyHub herunter.