Zum Inhalt

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

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

Installationsanleitung

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: true in workspace.poly setzen
  • Workspaces mit --no-ssh-agent-mount im Aufruf: Flag entfernen (Default ist jetzt off)
  • Workspaces mit sshagentmount: false in 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.