Skip to content

Releases: FriendsOfREDAXO/maintenance

4.0.1

16 Nov 14:06
f38f9fa

Choose a tag to compare

Fix: manchmal wurde der cron manager nicht gefunden

4.0.0

06 Nov 13:52
0826961

Choose a tag to compare

Release Notes - Maintenance AddOn 4.0.0

Was ist beim Update zu beachten?

⚠️ Breaking Change: Die manuelle Domain-Whitelist (allowed_yrewrite_domains) wurde entfernt. Domain-basierte Wartung läuft jetzt ausschließlich über die neue Seite Maintenance > Domains.

Was ist neu?

Zeitgesteuerte Wartung – Der Wartungsmodus kann jetzt automatisch zu bestimmten Zeiten aktiviert und deaktiviert werden (nur über Cronjob).

Silent Mode – Sendet nur HTTP-Status-Code ohne HTML-Inhalt, ideal für Staging-Umgebungen.

Planungs-Seite – Neue Übersichtsseite unter Maintenance > Frontend > Planung für zeitgesteuerte Wartung und Wartungsankündigungen.

Mehrsprachige Sperrseite – Language-Switcher (DE/EN) mit SessionStorage-Unterstützung.

Backend Sperrseite mit LogOut

Im Impersonate mode kann der Admin immer noch als User agieren : Zusätzliche Info wird angezeigt.

Domain-Verwaltung – YRewrite-Domains können jetzt direkt über Maintenance > Domains verwaltet werden (keine manuelle Eingabe mehr nötig).

Erweiterte Console-Kommandos – Wartungsmodus kann jetzt granular über die Konsole gesteuert werden:

php redaxo/bin/console maintenance:mode status
php redaxo/bin/console maintenance:mode frontend on|off
php redaxo/bin/console maintenance:mode backend on|off
php redaxo/bin/console maintenance:mode all on|off
php redaxo/bin/console maintenance:mode domain example.com --lock|--unlock

Was hat sich geändert?

UX-Verbesserungen

  • Einstellungen reorganisiert: Frontend > Planung, Frontend > Erweitert
  • IP-Whitelist vereinfacht: Click-to-Add-Buttons, komma-getrennte Liste
  • Sidebar mit Quick-Links und Bypass-URLs (nur für gesperrte Domains)
  • Toggle-Buttons für Domain-Verwaltung
  • Moderne Card-basierte UI mit Dark Mode Support

Performance & Code-Qualität

  • YRewrite-Check nur einmal pro Request
  • Redundante Checks entfernt
  • PHP CS Fixer, externe Assets, REDAXO-Standards

Nach dem Update:

Cronjob einrichten (nur für zeitgesteuerte Wartung):

  • System > Cronjobs > Neuen Cronjob erstellen
  • Typ: "Geplante Wartung prüfen"
  • Ausführungsart: "Jede Minute" oder "Alle 5 Minuten"
  1. Domain-Einstellungen prüfen (falls YRewrite verwendet):
    • Öffnen Sie Maintenance > Domains
    • Aktivieren/Deaktivieren Sie Domains per Toggle

Die alte Konfiguration wird automatisch migriert.

What's Changed

  • Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #154
  • Add 2factor_auth support to prevent maintenance mode bypass by @Copilot in #151
  • feat: Umfassende Verbesserungen des Maintenance AddOns by @skerbis in #156
  • Update README.md by @skerbis in #158
  • Add Joachim Doerr to acknowledgments section by @skerbis in #160
  • Update version from 4.0.0-beta2 to 4.0.0 by @skerbis in #161

New Contributors

  • @Copilot made their first contribution in #151

Full Changelog: 3.4.0...4.0.0

4.0.0-beta2

30 Oct 09:43
4653249

Choose a tag to compare

4.0.0-beta2 Pre-release
Pre-release

What's Changed

Full Changelog: 4.0.0-beta1...4.0.0-beta2

4.0.0-beta1

29 Oct 19:57
10bdba6

Choose a tag to compare

4.0.0-beta1 Pre-release
Pre-release

Release Notes - Maintenance AddOn 4.0.0-beta1

Was ist beim Update zu beachten?

⚠️ Breaking Change: Die manuelle Domain-Whitelist (allowed_yrewrite_domains) wurde entfernt. Domain-basierte Wartung läuft jetzt ausschließlich über die neue Seite Maintenance > Domains.

Was ist neu?

Zeitgesteuerte Wartung – Der Wartungsmodus kann jetzt automatisch zu bestimmten Zeiten aktiviert und deaktiviert werden (nur über Cronjob).

Silent Mode – Sendet nur HTTP-Status-Code ohne HTML-Inhalt, ideal für Staging-Umgebungen.

Planungs-Seite – Neue Übersichtsseite unter Maintenance > Frontend > Planung für zeitgesteuerte Wartung und Wartungsankündigungen.

Mehrsprachige Sperrseite – Language-Switcher (DE/EN) mit SessionStorage-Unterstützung.

Domain-Verwaltung – YRewrite-Domains können jetzt direkt über Maintenance > Domains verwaltet werden (keine manuelle Eingabe mehr nötig).

Erweiterte Console-Kommandos – Wartungsmodus kann jetzt granular über die Konsole gesteuert werden:

php redaxo/bin/console maintenance:mode status
php redaxo/bin/console maintenance:mode frontend on|off
php redaxo/bin/console maintenance:mode backend on|off
php redaxo/bin/console maintenance:mode all on|off
php redaxo/bin/console maintenance:mode domain example.com --lock|--unlock

Was hat sich geändert?

UX-Verbesserungen

  • Einstellungen reorganisiert: Frontend > Planung, Frontend > Erweitert
  • IP-Whitelist vereinfacht: Click-to-Add-Buttons, komma-getrennte Liste
  • Sidebar mit Quick-Links und Bypass-URLs (nur für gesperrte Domains)
  • Toggle-Buttons für Domain-Verwaltung
  • Moderne Card-basierte UI mit Dark Mode Support

Performance & Code-Qualität

  • YRewrite-Check nur einmal pro Request
  • Redundante Checks entfernt
  • PHP CS Fixer, externe Assets, REDAXO-Standards

Nach dem Update:

Cronjob einrichten (nur für zeitgesteuerte Wartung):

  • System > Cronjobs > Neuen Cronjob erstellen
  • Typ: "Geplante Wartung prüfen"
  • Ausführungsart: "Jede Minute" oder "Alle 5 Minuten"
  1. Domain-Einstellungen prüfen (falls YRewrite verwendet):
    • Öffnen Sie Maintenance > Domains
    • Aktivieren/Deaktivieren Sie Domains per Toggle

Die alte Konfiguration wird automatisch migriert.

3.4.0

03 Aug 17:28
d79257d

Choose a tag to compare

What's Changed

Full Changelog: 3.3.1...3.4.0

3.3.1

17 Apr 19:39
4650d83

Choose a tag to compare

What's Changed

  • Fix für Maintenance-AddOn URL-Parameter Authentifizierung by @skerbis in #143

Full Changelog: 3.3.0...3.3.1

3.3.0

18 Mar 17:07
bf62a78

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.2.2...3.3.0

3.2.2

17 Dec 16:26
685dbee

Choose a tag to compare

What's Changed

  • add code-style workflow by @alxndr-w in #114
  • Verbesserungen beim Wartungsmodus und Clean Code by @skerbis in #119
  • Fix console commands problems - console list working again by @tyrant88 in #120

Full Changelog: 3.2.1...3.2.2

3.2.1

27 Aug 12:25
280ea40

Choose a tag to compare

What's Changed

  • Installation: SERVER_ADDR verwenden statt REMOTE_ADDR by @alxndr-w in #109
  • Ankündigung auch während des Wartungsmodus sichtbar halten, Vorschau-Modus by @alxndr-w in #107
  • Fix by Adding Empty String Check for Secret / Password by @alxndr-w in #108
  • Fix empty secret Problem #110 (#104) by @tyrant88 in #111

New Contributors

Full Changelog: 3.1.0...3.2.1

3.1.0

01 Aug 14:40
487b68a

Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.1.0