Polycrate API 0.11.13
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
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
- Polycrate API Übersicht - Allgemeine Dokumentation
- 0.11.12 Release Notes - Vorheriges Release mit neuen Features