🎉 Improved documentation and logs for better system understanding & maintenance
This commit is contained in:
@@ -44,6 +44,19 @@ Sichere Testfunktion für Ausbilder und Administratoren zur Steuerung der Drucke
|
||||
- **Authentifizierung:** Flask-Login
|
||||
- **API:** RESTful JSON-API
|
||||
|
||||
### ⚡ **NEU: Sofort-Shutdown-System**
|
||||
Aggressiver Signal-Handler für sofortiges und sicheres Herunterfahren:
|
||||
|
||||
- **Strg+C Unterstützung**: Sofortiges Shutdown bei SIGINT/SIGTERM
|
||||
- **Datenbank-Schutz**: Automatischer WAL-Checkpoint vor Beendigung
|
||||
- **Session-Cleanup**: Alle DB-Sessions werden ordnungsgemäß geschlossen
|
||||
- **Plattform-übergreifend**: Windows (SIGBREAK) und Unix/Linux (SIGHUP) Support
|
||||
- **Fehlerresistent**: Robuste Behandlung auch bei Cleanup-Fehlern
|
||||
- **Sofortiger Exit**: Verwendet `os._exit(0)` für garantierte Beendigung
|
||||
|
||||
**Funktion:** Drücken Sie `Strg+C` um die Anwendung sofort und sicher zu beenden.
|
||||
**Dokumentation:** [`docs/STRG_C_SHUTDOWN.md`](docs/STRG_C_SHUTDOWN.md)
|
||||
|
||||
### Frontend
|
||||
- **Framework:** Vanilla JavaScript + Tailwind CSS
|
||||
- **Design:** Mercedes-Benz Corporate Design
|
||||
@@ -214,6 +227,14 @@ Das System läuft produktiv in der Mercedes-Benz TBA Marienfelde und ist für Wi
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.2 (2025-01-06)
|
||||
- 🚨 **NEU**: Strg+C Sofort-Shutdown-System implementiert
|
||||
- 🔒 **Sicherheit**: Aggressiver Signal-Handler für SIGINT/SIGTERM/SIGBREAK
|
||||
- 💾 **Datenbank**: Automatischer WAL-Checkpoint vor Programmende
|
||||
- 🧹 **Cleanup**: Ordnungsgemäßer Session- und Engine-Cleanup
|
||||
- 🌍 **Plattform**: Unterstützung für Windows und Unix/Linux Signale
|
||||
- ⚡ **Performance**: Sofortiger Exit mit `os._exit(0)`
|
||||
|
||||
### Version 1.1 (2025-01-05)
|
||||
- ✨ **NEU**: Steckdosen-Test-System für Administratoren
|
||||
- 🔒 **Sicherheit**: Erweiterte Risikobewertung und Warnungen
|
||||
|
Reference in New Issue
Block a user