Polycrate API 0.14.8¶
Release-Datum: 11. März 2026
Typ: Patch-Release (Bugfixes)
Highlights¶
- Workspace Allowlist Form-Fix –
monitoring_workspace_allowlistwird im Edit-Form nun korrekt gespeichert - Global Endpoint Monitor Scoring – Agenten mit
organization_onlyundglobal_endpoint_monitor=Trueerhalten Org-interne Endpoints wie erwartet
Artefakte¶
Docker Image¶
Block¶
Fixes¶
Workspace Allowlist wird im Edit-Form nicht gespeichert¶
WorkspaceEditForm.save() rief super().save(commit=False) auf, was die M2M-Persistierung an den Aufrufer delegiert. Der anschließende instance.save() schrieb jedoch nur die skalaren Felder — der Aufruf von self.save_m2m() fehlte. Änderungen an monitoring_workspace_allowlist im Edit-Form wurden dadurch nach dem Speichern verworfen.
Fix: self.save_m2m() nach instance.save() in WorkspaceEditForm.save() ergänzt.
Global Endpoint Monitor (organization_only) erhält keine Cross-Workspace-Endpoints¶
Ein Workspace mit global_endpoint_monitor=True und endpoint_monitoring_mode=ORGANIZATION_ONLY soll als dedizierter Org-Monitor fungieren und Endpoints der gleichen Organisation überwachen. In der Praxis wurde der Agent jedoch nie für Org-interne Endpoints ausgewählt, da das Scoring-Tupel (is_own_workspace, is_diverse_pop, free_slots) PoP-Diversity gegenüber freier Kapazität priorisiert. Agenten aus anderen PoPs wurden immer bevorzugt, auch wenn der Org-Monitor deutlich mehr freie Kapazität hatte.
Fix: Neues Scoring-Kriterium is_preferred_org_monitor zwischen is_own_workspace und is_diverse_pop eingeführt. Es ist True wenn der Agent explizit als Org-Monitor konfiguriert ist (global_endpoint_monitor=True + organization_only + gleiche Organisation wie der Endpoint). Das resultierende Scoring:
Ergebnis für einen fino-org Endpoint bei max. 3 Agenten:
| Slot | Agent | Grund |
|---|---|---|
| 1 | Eigener Workspace-Agent | is_own_workspace=True |
| 2 | Org-Monitor-Agent | is_preferred_org_monitor=True |
| 3 | Generischer Agent (anderer PoP) | is_diverse_pop=True |
Migration¶
Keine Datenbank-Migration erforderlich. Direktes Update von 0.14.7.