• v0.7.2 683cfded4e

    v0.7.2
    Some checks failed
    Deploy docs / deploy (push) Successful in 1m2s
    Tests / test (push) Failing after 2m21s
    Build and Push Docker Image / build (push) Successful in 10s
    Stable

    ppfeiffer released this 2026-04-18 10:59:20 +02:00 | 71 commits to main since this release

    Neu

    Admin-Einstellungen (/settings/admin)

    • Neue Admin-only-Seite für Konfigurationen, die ausschließlich Admins zugänglich sein sollen
    • SMTP/E-Mail-Konfiguration: Host, Port, Benutzer, Passwort, Absenderadresse, STARTTLS/SSL-Schalter
    • Test-Mail-Modal zum direkten Versenden einer Test-E-Mail
    • SMTP-Block aus /settings/users entfernt und hierhin verschoben

    MQTT Enable/Disable-Schalter (/settings/mqtt)

    • Neuer Toggle zum globalen Aktivieren/Deaktivieren aller MQTT-Verbindungen
    • Bei Deaktivierung werden alle laufenden Broker-Verbindungen sofort getrennt (kein Bot-Neustart nötig)
    • Flag wird in bot_config persistiert

    About-Seite (/about)

    • Neue Seite mit Versions-Badge, Feature-Übersicht und Repo-Link

    API-Dokumentation (/api-docs)

    • Swagger UI (v5) mit vollständiger OpenAPI-3.0-Spezifikation
    • 85 Endpunkte in 15 Gruppen
    • Öffnet als neues Browser-Fenster (Link im Footer)

    Realtime-Dashboard

    • 5-Minuten-Replay beim Subscribe: letzte Ereignisse werden beim Verbindungsaufbau nachgeliefert

    Telemetrie-Dokumentation

    • Neue Dokumentationsdatei docs/telemetry-monitor.md

    Behoben

    • PostgreSQL: MAX(a,b)GREATEST(a,b) in mesh_graph.py
    • PostgreSQL: ambige Spaltennamen in ON CONFLICT DO UPDATE SET qualifiziert
    • PostgreSQL: COUNT(*) ohne AliasAS count ergänzt
    • PostgreSQL: datetime() mit doppelten Anführungszeichen → Python-timedelta
    • PostgreSQL: VACUUM in Transaktion → separate Verbindung mit autocommit=True
    • Telemetrie-Monitor: Nodes nicht auswählbar_telemetry_db_ready()-Helper für PostgreSQL-Modus
    • Telemetrie: Kontakt-Dropdown leer im PostgreSQL-Modus behoben
    Downloads