Zum Inhalt

Polycrate CLI 0.29.7

Datum: 14. Januar 2026
Typ: Patch Release (Bugfix)


Highlights

  • 🔧 API Schema Fix: K8sAppList.k8s_cluster Typ korrigiert
  • 🔍 Bessere Fehlerdiagnose: API Response-Body in Fehlermeldungen
  • 📦 Operator Block Fix: image_tag Logik in Root-Playbooks korrigiert

Bugfixes

API Schema Update

Der API-Client wurde mit dem korrigierten Schema regeneriert. Das k8s_cluster-Feld in K8sAppList wird jetzt korrekt als Objekt behandelt:

// Vorher (falsch):
K8sCluster *string

// Nachher (korrekt):
K8sCluster *struct {
    Id   *string
    Name *string
    Url  *string
}

Dies behebt den Fehler:

json: cannot unmarshal object into Go struct field K8sAppList.kubernetes_apps.k8s_cluster of type string

Verbesserte Fehlerdiagnose

API-Fehler zeigen jetzt den vollständigen Response-Body an:

// Vorher:
unexpected status code: 400

// Nachher:
unexpected status code: 400, body: {"field": ["Validation error details..."]}

Technische Spezifikation


polycrate-operator Block

Der polycrate-operator Block wurde auf Version 0.3.14 aktualisiert:

  • Behoben: image_tag Variable in Root-Level Playbooks
  • Bereinigt: Obsoletes playbooks/ Verzeichnis entfernt
  • app_version: 0.29.7
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install

Artefakte

Docker Images

docker pull cargo.ayedo.cloud/library/polycrate:0.29.7

CLI Downloads

Plattform Architektur Download
Linux amd64 Download
Linux arm64 Download
macOS amd64 Download
macOS arm64 Download

Installation & Update

polycrate update 0.29.7

Installationsanleitung


Abhängigkeiten

Diese Version erfordert polycrate-api mit der Schema-Annotation für K8sAppListSerializer.k8s_cluster (SerializerMethodField).