{
  "current": "1.6.0",
  "releases": [
    {
      "v": "1.6.0",
      "date": "2026-09-07",
      "url": "https://downloads.servershelf.app/ServerShelf-1.6.0.dmg",
      "notes": "Neu: Headless-Modus. \"servershelf --headless\" lässt Uptime-Prüfungen, Sensoren, TLS-Ablauf, Patch-Zeitpläne und Benachrichtigungen ohne Fenster weiterlaufen, als Dienst unter launchd oder systemd; Vorlagen für beide liegen bei. Der Tresor wird dabei aus der Schnellstart-Datei, einer Passwortdatei oder SERVERSHELF_PASSPHRASE geöffnet. Zwei ServerShelf-Prozesse auf derselben Datenbank gibt es nicht mehr: ein zweiter Start öffnet das Fenster des laufenden. Beim Stoppen mit SIGTERM wird noch das Backup außerhalb des App-Ordners geschrieben."
    },
    {
      "v": "1.5.1",
      "date": "2026-09-07",
      "url": "https://downloads.servershelf.app/ServerShelf-1.5.1.dmg",
      "notes": "Korrekturen zu 1.5.0: Kopfzeile und Reiter im Prüfungs-Editor bleiben bei kleinem Fenster stehen, angehakte Kanal-Kästchen sind wieder als angehakt zu sehen, das Berichts-Menü liegt nicht mehr über dem Dialog, und ntfy sagt bei leerem Topic, was fehlt."
    },
    {
      "v": "1.5.0",
      "date": "2026-09-07",
      "url": "https://downloads.servershelf.app/ServerShelf-1.5.0.dmg",
      "notes": "Sieben neue Prüfarten (Ping, DNS, SMTP/IMAP/POP3, SSH-Skript, Log-Muster), Zahlen- und Änderungsregeln auf die Antwort, wöchentliche Pausenfenster, „Jetzt testen“ im Editor, Verlauf mit Verfügbarkeit über 24 h / 7 d / 30 d, CSV- und HTML-Berichte sowie E-Mail, Ton und Sprachausgabe als Benachrichtigungskanäle. Bestehende Prüfungen bleiben erhalten; die neuen Kanäle sind nach dem Update aus."
    },
    {
      "v": "1.4.6",
      "date": "2026-09-03",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.6.dmg",
      "notes": "Alle verwendeten Open-Source-Komponenten sind jetzt mit dem vollen Lizenztext aufgeführt: im Über-Dialog unter „Vollständige Hinweise anzeigen“, in der Companion-App unter Einstellungen → Open-Source-Lizenzen und auf servershelf.app/notices.txt. Die Liste wird aus dem erzeugt, was die Compiler tatsächlich einbinden, und eine Prüfung im Build stoppt ein Release mit veralteter Liste."
    },
    {
      "v": "1.4.5",
      "date": "2026-09-03",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.5.dmg",
      "notes": "Deine Daten bekommen eine Kopie außerhalb des App-Ordners: ServerShelf sichert die verschlüsselte Datenbank samt Schlüssel nach jedem Entsperren und beim Beenden nach „ServerShelf Backups“ in deinem Benutzerordner und stellt sie aus den Einstellungen oder vom Startbildschirm wieder her. Ein Reset löscht nichts mehr, sondern verschiebt in einen Recovery-Ordner. Touch ID lässt sich direkt im Entsperrdialog einschalten. Der SSH-Bulk-Scan prüft mehrere Server gleichzeitig, zeigt laufende Sekunden und Fehlergründe und hat einen Abbrechen-Knopf. Die Verbindung zur Companion-App ist jetzt verschlüsselt: Handy einmal neu koppeln, sobald beide Seiten aktualisiert sind. Sensor-Messungen, die fehlschlagen, sind in den Einstellungen und auf der Serverseite sichtbar."
    },
    {
      "v": "1.4.4",
      "date": "2026-09-02",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.4.dmg",
      "notes": "Beim ersten Start fragt die App einmal, ob sie nach Updates suchen darf. Sagst du ja, meldet sie neue Versionen künftig beim Start mit einem Banner und Download-Link. Die Netzwerk-Discovery erkennt jetzt Hersteller, Gerätetyp, Betriebssystem und den Titel der Web-Oberfläche, statt nur IP und Ports zu zeigen. „Als Server übernehmen“ füllt die Felder daraus, im Server-Formular gibt es dafür den neuen Knopf „Aus Netzwerk ermitteln“. Ein Gerät aus DeviceShelf lässt sich mit einem Klick nach ServerShelf übergeben. Und das Auge im Passwortfeld des Scan-Dialogs zeigt das Passwort wieder an."
    },
    {
      "v": "1.4.3",
      "date": "2026-09-02",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.3.dmg",
      "notes": "Wartungsversion nach einem externen Audit von Code und Sicherheit. Der JSON-Import löschte bisher, was nicht im Export lag: Uptime-Checks, Hardware-Verläufe und Dashboard-Bestätigungen. Jetzt wandern sie mit, genauso wie Server-Tags und SSL-Details. Beim Cloud-Sync überschreibt ein Push keinen fremden Stand mehr ohne Rückfrage. Ein Pull legt vorher eine Sicherungskopie der Datenbank an und behält die Tags. Scans, Patches und Log-Abrufe liefen auf Servern mit sehr viel Ausgabe in den Timeout. Schuld war ein voller Ausgabepuffer. Behoben. Key-Deploy prüft den Host-Key gegen known_hosts, bevor das Passwort rausgeht. Die Token-Rotation für die Handy-Kopplung greift sofort, und der Kopplungsdienst startet nach dem Entsperren des Tresors wieder von selbst. Die Datenschutzerklärung nennt jetzt jede Verbindung zu unseren Servern."
    },
    {
      "v": "1.4.2",
      "date": "2026-08-05",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.2.dmg",
      "notes": "Auf macOS starteten 1.4.0 und 1.4.1 überhaupt nicht. Ein Eintrag in der Signatur brachte das System dazu, die App sofort wieder zu beenden. Behoben. Wer noch auf einer der beiden Versionen sitzt, lädt ServerShelf einmal von Hand herunter; die Aktualisierung aus der App heraus greift dort nicht mehr."
    },
    {
      "v": "1.4.1",
      "date": "2026-07-27",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.1.dmg",
      "notes": "QR-Codes lassen sich zuverlässiger scannen: korrekte Ruhezone und ein größerer Code für die Cloud-Sync-Kopplung."
    },
    {
      "v": "1.4.0",
      "date": "2026-07-23",
      "url": "https://downloads.servershelf.app/ServerShelf-1.4.0.dmg",
      "notes": "Einstellungs-Suche, Handy-Pairing per Copy & Paste (ohne Kamera), Cloud-Passphrase automatisch im Schlüsselbund, Interface-Auswahl im Netzwerk-Discovery, Dock-Klick öffnet das Fenster wieder, Passphrase-Änderung ohne alte Passphrase."
    },
    {
      "v": "1.3.0",
      "date": "2026-07-23",
      "url": "https://downloads.servershelf.app/ServerShelf-1.3.0.dmg",
      "notes": "Version 1.3.0."
    },
    {
      "v": "1.2.0",
      "date": "2026-07-03",
      "url": "https://downloads.servershelf.app/ServerShelf-1.2.0.dmg",
      "notes": "Patch- und Update-Management: ausstehende Updates pro Server prüfen (apt/dnf/pacman), Security-Filter, Dry-Run, anwenden oder für ein Wartungsfenster planen — agentenlos über SSH."
    },
    {
      "v": "1.1.1",
      "date": "2026-07-02",
      "url": "https://downloads.servershelf.app/ServerShelf-1.1.1.dmg",
      "notes": "Lizenz-Härtung: Ablaufprüfung nutzt manipulationssichere Uhr."
    },
    {
      "v": "1.1.0",
      "date": "2026-06-07",
      "url": "https://downloads.servershelf.app/ServerShelf-1.1.0.dmg",
      "notes": "Hardware-Telemetrie-Monitoring (Sensoren)."
    },
    {
      "v": "1.0.4",
      "url": "https://downloads.servershelf.app/ServerShelf-1.0.4.dmg",
      "notes": "Refund-Schutz über privaten Sperr-Check, Trial-Reset-Schutz (Keychain-Anker), Härtung."
    }
  ]
}
