Uni-Verein 1.3.0 – Namenssuche im Rundmail-Versand und stabilere Infrastruktur 🔍
Veröffentlicht am 25. Juli 2026
Uni-Verein 1.3.0 bringt eine praktische neue Suchfunktion für den Rundmail-Versand sowie eine ganze Reihe an Verbesserungen unter der Haube, die die Zuverlässigkeit von Deployments und CI-Läufen erhöhen.
Neue Funktionen
- 🔍 Namenssuche im Empfänger-Tab der Rundmail: Empfänger lassen sich jetzt zusätzlich zum bestehenden Filter nach Mitgliedskategorie auch nach Vor- oder Nachnamen filtern (unscharfe Suche mittels Jaro-Winkler-Ähnlichkeit)
Verbesserungen
- ❤️
/health-Endpoint: Ein neuer, unauthentifizierterGET /health-Endpoint sowie Docker-HEALTHCHECKs für Backend und Frontend - 🩺
backend,frontendundproxyverfügen jetzt über richtige Health-Checks (zuvor nur die Datenbank), und jeder Dienst wartet in allendocker-compose*.yml-Dateien darauf, dass seine Abhängigkeiten tatsächlich bereit sind (service_healthy) statt nur gestartet - 🚦 Die CI bricht jetzt sofort mit angehängten Container-Logs ab, wenn der Stack nicht rechtzeitig gesund wird, statt stillschweigend fortzufahren und erst bei den Playwright-Tests ohne Diagnoseinformationen zu scheitern
- ⏱️ Der Retry-timeout des Datenbank-Health-Checks wurde erhöht, um gelegentlich langsame Erstinitialisierungen auf CI-Runnern zu tolerieren
- 📝
.env.examplelistet jetzt auchBACKUP_PATH, passend zu allen Werten, diedocker-compose-ini.ymlerzeugt - 🔒 Die CI erzwingt jetzt, dass Pull Requests nach
mainnur noch vondevelopmentausgehen dürfen (neuerenforce-source-branch-Job)
Fehlerbehebungen
- 🐛 Das Kategorie-Dropdown im Rundmail-Empfänger-Filter zeigte für individuelle (nicht standardmäßige) Mitgliedskategorien den rohen Übersetzungsschlüssel statt des Kategorienamens an
- 🐛 Der
proxy-Container konnte unbegrenzt "unhealthy" bleiben, weil sein Health-Checklocalhostper IPv6 auflöste, währendnginx.confnur auf IPv4 lauscht - 🐛 Der Docker-Image-Build des Backends schlug gelegentlich wegen kurzzeitiger Fehler des Paket-Mirrors bei
apt-get installfehl
Sicherheit
- 🔐
sharpwurde per npm-overridesauf^0.35.3fixiert, um statt der verwundbaren transitiven Version eine gefixte Version zu beziehen
Warum diese Updates wichtig sind
Die Namenssuche im Rundmail-Versand spart bei größeren Vereinen viel Zeit, wenn schnell einzelne Empfänger gefunden werden müssen. Mindestens genauso wichtig sind die Verbesserungen an den Health-Checks: Sie sorgen dafür, dass Deployments zuverlässiger anlaufen und Probleme in der CI sofort mit aussagekräftigen Logs sichtbar werden, statt erst spät und ohne Kontext aufzufallen.
Wie geht es weiter?
Die Arbeit an Performance und Infrastruktur geht weiter, im nächsten Release liegt der Fokus bereits auf spürbar schnelleren Ladezeiten.