Zum Hauptinhalt springen

v0.0.81 (-004, -003, -002, -001, -000, -003)

0.0.81-004

Bugfixes

  • Autoloader-Konflikt: composer dump-autoload nach Kernel.php Update behoben
  • Cache-Clear nach kritischen Änderungen am Scheduler durchgeführt

0.0.81-003

Bugfixes

  • Console Kernel: everyFiveHours() durch cron('0 */5 * * *') ersetzt (nicht existierende Methode)
  • UpdateApplication: Health Check verwendet nun direkte Route-Zählung statt route:list Command

0.0.81-002

Neu

  • SSL-Zertifikat Überwachung: Verwaltung von überwachten URLs über Admin-Interface
  • Grafana API Integration: SSL-Zertifikat Statistiken unter /api/grafana/statistics
  • Automatische SSL-Prüfung: Zertifikate werden stündlich geprüft und gecacht
  • Konfigurierbare Warnschwellen: Warning und Critical Days pro URL individuell einstellbar

Bugfixes

  • MonitoredUrlController: Checkbox-Handling für active-Status korrigiert

0.0.81-001

Neu

Bugfixes

  • Update-System: Permission-Denied Fehler beim Kopieren (z.B. GRAFANA_SETUP.md) brechen Update nicht mehr ab
  • Update-System: recursiveCopy() wirft nur noch bei kritischen Dateien einen Fehler

0.0.81-000

Neu

  • Update-System: Automatisches Status-Tracking in .update_status.json für besseres Debugging
  • Update-System: Health Check nach Update prüft DB, Dateien, Config, Routes und Storage
  • Update-System: Email-Benachrichtigungen an MAINTENANCE_MAIL bei Erfolg/Fehler
  • Update-System: Interaktives Rollback-Prompt bei fehlgeschlagenen Updates
  • Update-System: PHP-basiertes Clean Build ersetzt fehleranfälliges Bash-Skript

Bugfixes

  • Update-System: Maintenance Mode bleibt nicht mehr aktiv bei fehlgeschlagenen Updates
  • Update-System: Lock-File wird nicht mehr vergessen zu entfernen
  • Update-System: Cache muss nicht mehr manuell geleert werden nach Updates
  • Update-System: clean_build.sh bricht Update nicht mehr durch exit 1 ab
  • Update-System: CollisionServiceProvider Fehler werden jetzt korrekt behandelt
  • Update-System: Permission-Fehler beim Kopieren einzelner Dateien brechen Update nicht mehr ab

0.0.80-003

Neu

Bugfixes

  • Schullaufbahn: TypeError bei getSchoolCareerQuery() behoben (HasMany Return-Type entfernt)
  • Schullaufbahn: 404-Fehler im Edit-Modal behoben (magellan_id → id in URLs)
  • Schullaufbahn: JSON-Parsing-Fehler behoben (data.data.find() statt data.find())
  • Schullaufbahn: Authorization-Fehler behoben (Route-Middleware entfernt, Controller-Authorization beibehalten)
  • Schullaufbahn: Permission-Check in Blade-Templates korrigiert (@can → @if mit hasRole('Admin') Fallback)