Coding 9.0

Neue Paradigmen

  • Wirtschaftliche Nutzung von Doctrine (Entities und DTOs)

  • Das Searchable-Flag in der widget.json soll nur verwendet, um die globale Suche und die Schnellsuche in brandbox base zu aktivieren. Sobald eine Column Searchable ist, muss sich in den SQL-Index „suggestion“.

  • Umgang mit Datei- und Ordnerrechten

Optimierung der Performance

  • Die Time to First Byte wurde verbessert

  • Bilder werden nicht mehr Jpeg sondern als WebP ausgeliefert

  • Dateien die im Öffentlichen Endpunkt verwendet werden, werden automatisch veröffentlicht, sodass keine Base64-Bilder mehr verwendet werden

  • Cache-Control und -TTL wurden für Assets optimal eingestellt

  • Das Kompressionsverfahren Brotli wurde integriert

  • Das HTML-Attribut lazy-load wurde ergänzt

  • Info logs zum Zustand der Performance sind entfernt

Garbage Collection

  • Das Ereignisprotokoll wird nun auf 3 Monate limitiert

  • Rollenverknüpfungen haben sich unnötig angesammelt und werden nun gelöscht

Deprecations / EOL

  • Die Confluence-API ist nicht mehr nutzbar (EOL)