Polycrate API 0.14.1¶
Release-Datum: 2. März 2026
Typ: Bugfix-Release
Highlights¶
0.14.1 behebt einen kritischen Migrationsfehler (PostgreSQL "pending trigger events") der die endpoints.0074-Migration in Production blockierte, und fuehrt die migrate-Action im polycrate-api Block ein.
Artefakte¶
Docker Image¶
Block¶
Block-Version: 0.8.6
Bugfixes¶
Endpoint Migration (0074/0075)¶
Problem: Migration endpoints.0074_endpoint_workspace_uniqueness schlug in Production mit folgendem Fehler fehl:
Ursache: RunPython (Duplicate-Bereinigung) und AddConstraint liefen in derselben Transaktion. Die Loeschungen erzeugen "pending trigger events"; PostgreSQL blockiert CREATE INDEX, solange diese ausstehen.
Loesung:
- 0074: Nur RunPython (cleanup) — eigene Transaktion
- 0075: RunSQL mit
CREATE UNIQUE INDEX IF NOT EXISTS— idempotent, laeuft auch in Dev wo der Index bereits existiert
polycrate-api Block: migrate Action¶
Neue Action fuer Django-Migrations, wenn diese nicht beim API-Start laufen sollen:
- Skaliert API, Celery Worker und Celery Beat auf 0
- Fuehrt einen Job mit
python manage.py migrate --no-inputaus (gleicher Env wie API) - Skaliert die Deployments wieder hoch
Migration von 0.14.0¶
Nach dem Update auf 0.14.1 die Migrationen ausfuehren:
Oder bei bereits laufender API: