Zum Inhalt

Polycrate API 0.11.13

Release-Datum: 19. Januar 2026
Typ: Hotfix Release

Highlights

Kritischer Hotfix für Produktionsprobleme nach dem 0.11.12 Release.

  • 🔧 collectstatic-Fehler behoben - Unbenutzte Milkdown CSS-Dateien entfernt
  • 500-Fehler auf allen UI-Seiten behoben - Manifest-Generierung funktioniert wieder

Artefakte

Docker Images

docker pull cargo.ayedo.cloud/polycrate/polycrate-api:0.11.13

Installation & Update

# Block aktualisieren und deployen
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-api
polycrate run polycrate-api install

Installationsanleitung


Bugfixes

collectstatic-Fehler durch Milkdown CSS @imports

Problem: Nach dem Update auf 0.11.12 schlug collectstatic fehl mit:

whitenoise.storage.MissingFileError: The file 'polycrate_api/css/vendor/milkdown-theme/common/katex/dist/katex.min.css' could not be found

Dies führte zu: - Unvollständiges staticfiles Manifest - ValueError: Missing staticfiles manifest entry for 'manifest.json' - 500-Fehler auf allen UI-Seiten

Ursache: Das Verzeichnis src/static/polycrate_api/css/vendor/milkdown-theme/ enthielt CSS-Dateien mit @import-Statements die auf NPM-Pakete verwiesen:

@import '@milkdown/kit/prose/gapcursor/style/gapcursor.css';
@import 'katex/dist/katex.min.css';

Diese Pfade existieren nur in node_modules/ während der Entwicklung, nicht im Production-Build.

Lösung: Das gesamte milkdown-theme/ Verzeichnis wurde entfernt. Es war überflüssig - die Templates laden nur die gebundelte milkdown-crepe.css, die vom Build-Script generiert wird.


polycrate-api Block

Der polycrate-api Block wurde auf Version 0.5.17 aktualisiert:

polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-api
polycrate run polycrate-api install

Migration

Keine Datenbank-Migration erforderlich.


Weitere Informationen