v0.93 - inkl. Changelog
Unterhalb dieses Menüpunkt sind die jeweiligen Meldungen des aktuellen Monats. Ältere Beiträge sind zur Reduktion des Listenumfangs unterhalb von https://audioxchange.atlassian.net/wiki/spaces/API/pages/677609488 aufgehängt.
Abgeschlossen:
Umstellung auf Single-Sign-On - Authentifizierung (u.U. JWT), da zur Erreichung einer Hochverfügbarkeit eine Umstellung auf verteilte Systeme für bestimmte Komponenten in Diskussion ist.Abgeschlossen:
Login-Logik (Relevant für Frontend und Backend)Abgeschlossen:
Attribute auf aktueller Version oberhalb der PlanElements prüfen und ggf. veraltete Attribute entfernenJSON-Files / Datentransfervolumen und -latenz
Duplicate-Content entfernen (Hierarchie beachten - z.B. OrganisationID)
Abgeschlossen:
Dies wurde über eine Umstellung auf UUID mit Organisations-Präfix gelöst, da die Softwarearchitektur eine Umbenennung nach Domain Driven Design Princples nicht erlaubt.Whitespaces entfernen (beim Send / Load) - Disallow
Behaviour:Development: Warning
Production: Error -Code
400 Bad Request - Whitespaces disallowed
alternativ:
406 Not Acceptable - Whitespaces disallowed
Siehe: https://de.wikipedia.org/wiki/HTTP-Statuscode
ZIPed-Datatransfer?
brotli / gzip
https://medium.com/oyotech/how-brotli-compression-gave-us-37-latency-improvement-14d41e50fee4Plantyp
Der Typ eines Plans kann im Feld Plan.PlanType hinterlegt werden.
Dieses Feld ist obsolet und kann entfernt werden.Bug-Fix:
REST APIDie REST API sollte 401 Not Authorized liefern und NICHT 404 Not Found, falls der Anwender nicht angemeldet ist, z.B. Abfrage FindCampaign.
Spot-Verlinkung
Request-Spots zur Durchführung einer Umbuchung oder eines Storno benötigen die Verlinkung zum Order-Spot. Die Plattform muss sicherstellen, dass in diesem Fall, die Verlinkung existiert und gültig ist.
Start-Ende-Zeit-Codierung und Definition
Die EK-App schreibt folgendes Zeitformat:
OriginalTimeBegin : 17:00:00
OriginalTimeEnd : 17:59:59Entscheidung: Format 17:59:59
Bedeutung, inkl. dieser Sekunde (also bis einschließlich 17:59:59:999…)