Feature: #6204-Update Etherpad auf Version 3.3.6
See forge#6204
Description
Etherpad wurde von zuletzt Version 2.3.0 auf die aktuellste Version 3.3.6 aktualisiert.
Durch eine Anpassung der Installation werden zukünftige Updates vereinfacht und können schneller ausgerollt werden.
Impact
- Etherpad
Überblick neue Funktionen und Änderungen in Etherpad seit v1.9.7
Nutzeroberfläche und Funktionen
- Mit Version 2.0 erhielt Etherpad eine grundlegend modernisierte Benutzeroberfläche
- Verschiedene Detailverbesserungen an der Bedienung:
- - überarbeiteter Pad-Lösch-Dialog (inkl. Recovery-Token für wiederherstellbare Identitäten),
-
- Willkommensbildschirm und Barrierefreiheit wurden verbessert
Stabilität & Kompatibilität
- Robustere Datenbank-Anbindung: Eine vorübergehend verlorene Verbindung zur Datenbank führt nicht mehr zum Absturz des Prozesses.
- Zahlreiche Bugfixes
- Behoben: iOS Dark-Mode-Statusleiste, Sprach-Dropdown in den Einstellungen
Sicherheit (Schwerpunkt seit v3.3.0)
- Version 3.3 war vor allem eine Sicherheits-Aufrüstung: verschärfte HTTP-API-Zugänge, zufällige IDs werden jetzt über einen CSPRNG erzeugt, Exporte mit
data-*-Attributen werden escaped . - Session-Fixation behoben: Die Session-ID wird bei der Authentifizierung neu generiert (relevant z. B. für OIDC/SSO-Logins) .
- Geschlossene Sicherheitslücken: Stored-XSS in nummerierten Listen und ein OIDC-Login-Bypass für Konten ohne Passwort .
Für eine vollständige, versionsgenaue Auflistung aller Zwischenversionen siehe Release-Notes auf GitHub: https://github.com/ether/etherpad/releases