Startseite Dokumentation Blog Anmelden
Startseite Dokumentation Blog Privacy Terms

Nightscout 15.0.7 "Blueberry Muffin"

Nightscout 15.0.7 "Blueberry Muffin" ist eines dieser Updates, die man besser sofort installiert, statt sie auf ewiges "später" zu verschieben

15.0.7 - diese Version stärkt klar die Sicherheit, die Kompatibilität mit neueren MongoDB-Versionen und die Stabilität der API, was sowohl für normale Nutzer als auch für Anwender von Automatisierungen (Loop, AAPS und andere AID) entscheidend ist.

Was ist neu in Nightscout 15.0.7

  • Verbesserte Handhabung von UUID/Identifikatoren für AID-Systeme (Loop, Trio und ähnliche), wodurch das Risiko von Duplikaten und Inkonsistenzen in den Daten sinkt.

  • Neue Umgebungsvariable UUID_HANDLING (standardmäßig "true") steuert, wie Einträge mit UUID gespeichert werden, was bei fortgeschritteneren Setups mehr Kontrolle ermöglicht.

  • Stärkere Schutzmechanismen gegen die versehentliche Nutzung der Produktionsdatenbank in Tests (harte Anforderung NODE_ENV=test und Zähler für Einträge in der Datenbank).

  • Aktualisierter MongoDB-Treiber (Serie 5.x) und Fixes für MongoDB 8, wodurch Nightscout stabiler mit neuen Datenbankversionen läuft und weniger anfällig für _id-bezogene Fehler ist.

  • Die API akzeptiert wieder Objekt-Arrays bei POST (entries, treatments, devicestatus, profile, activity, food) mit sinnvoller _id-Validierung und 400-Fehlern bei Problemen.

  • Kompatibilität mit älteren Daten wiederhergestellt, bei denen UUID im _id gespeichert war, sodass solche Einträge weiterhin auffindbar sind.

  • Anzeige von mmol/L-Werten in OpenAPS-Hinweisen korrigiert, was für Nutzer außerhalb von mg/dL wichtig ist.

  • Kleine, aber praktische Verbesserungen bei Websockets und Profilspeicherung, die Fehler bei gleichzeitigen Operationen reduzieren (z. B. beim Speichern von Profilen).

Warum diese Version für normale Nutzer sinnvoll ist

Die Liste der Änderungen zeigt klar: 15.0.7 ist keine große Revolution, sondern eine gezielte Nachbesserung der 15.x-Reihe, die sich auf Dinge konzentriert, die man im Interface nicht sofort sieht, die aber im Ernstfall den Unterschied machen.

Aus Sicht von Patienten und Eltern sind drei Punkte entscheidend:

  • Weniger Fehler und Duplikate - wer Closed-Loop-Systeme oder mehrere AID-Apps nutzt, braucht konsistente Daten (treatments, overrides); 15.0.7 räumt hier endlich auf.

  • Mehr Sicherheit im Betrieb - Schutz vor versehentlichen Tests auf Produktionsdaten ist kein Marketing-Gag, sondern spart im Ernstfall Tage an Datenrekonstruktion.

  • Bessere Zusammenarbeit mit neueren MongoDB-Versionen - wenn Hosting oder eigener Server aktualisiert wurden, zeigen alte Nightscout-Versionen schnell Macken; 15.0.7 reduziert dieses Problem deutlich.

Es gibt keinen vernünftigen Grund, an alten Versionen festzuhalten nach dem Motto "läuft doch". Bei der aktuellen Dynamik von Cloud-Diensten wird das Festklammern an alten Releases eher zum Risiko als zur Sicherheit.

Bedeutung für Nutzer von AID und Integrationen

Wer Loop, AAPS, Trio oder andere Lösungen nutzt, die intensiv auf die Nightscout-API setzen, sollte dieses Update einspielen.

Wichtige Punkte aus Integrationssicht:

  • Vereinheitlichung von UUID-Einträgen und Steuerung über UUID_HANDLING.

  • Unterstützung von Arrays bei POST für entries/treatments/devicestatus/activity/food/profile mit sauberen 400-Fehlern bei falsch formatierten _id.

  • Verbesserte Profilspeicherung (replaceOne mit Upsert) und Deduplikation in Websockets nach startDate, wodurch weniger Fälle auftreten, in denen ein Profil scheinbar gespeichert wurde, tatsächlich aber nicht korrekt übernommen wurde

In unserem Benutzerpanel ist Version 15.0.7 bereits verfügbar - du kannst deine Nightscout-Instanz jetzt aktualisieren

Zusätzlich lesenswert:

  • Geschichte von Nightscout

  • Was ist Nightscout?

Verwandte Artikel

Nightscout 15.0.6 - Fehlerbehebungen und höhere Stabilität
Update

Nightscout 15.0.6 - Fehlerbehebungen und höhere Stabilität

Analytische Funktionen im Benutzerpanel Nightscout
Update

Analytische Funktionen im Benutzerpanel Nightscout

Was ist Nightscout-Hosting?
Leitfaden

Was ist Nightscout-Hosting?