Strona główna Dokumentacja Blog Zaloguj się
Strona główna Dokumentacja Blog Privacy Terms

Nightscout 15.0.8 - co nowego w wydaniu "Chocolate Chip Muffin"

Nightscout 15.0.8 to wydanie skupione na bezpieczeństwie, kompatybilności z AID i czyszczeniu bazy danych. Sprawdź, co się zmieniło i jak zaktualizować.

Nightscout 15.0.8 - co nowego w wydaniu "Chocolate Chip Muffin"

Nightscout 15.0.8 to wydanie skupione na bezpieczeństwie, kompatybilności z systemami AID i porządkowaniu bazy danych. Nie znajdziesz tu rewolucyjnych funkcji interfejsu, ale zmiany, które mogą uchronić Twoje dane przed duplikatami albo niekontrolowanym usunięciem. W tym artykule przechodzę przez najważniejsze nowości i pokazuję, co oznaczają w praktyce dla osób korzystających z Nightscout na co dzień.

Co się zmieniło w 15.0.8?

Nightscout 15.0.8 (nazwa kodowa "Chocolate Chip Muffin") to przede wszystkim wydanie porządkujące. Oficjalny changelog wymienia nowe narzędzia administracyjne, aktualizacje connectorów, poprawki raportów oraz szereg zmian w warstwie bezpieczeństwa i zależności.

To ważne, ponieważ Nightscout od lat jest podstawą zdalnego monitoringu glikemii dla wielu użytkowników CGM, pomp i systemów pętli zamkniętej. Każda wersja, która poprawia stabilność zapisu danych i kompatybilność z AID, ma realne znaczenie dla codziennego działania całego setupu.

Nowe narzędzia do czyszczenia bazy danych

Jedna z najbardziej praktycznych nowości to możliwość usuwania rekordów z wybranego zakresu dat bezpośrednio z Admin Tools. Dotyczy to wpisów w kolekcjach entries, treatments i devicestatus.

W praktyce oznacza to, że jeśli masz w bazie stary, błędny okres z duplikatami albo chcesz wyczyścić dane po testach, nie musisz już sięgać po konsolę MongoDB. Wystarczy panel administracyjny. Narzędzie pokazuje najpierw podgląd tego, co zostanie usunięte, więc przez przypadek nie skasujesz połowy historii.

Dodatkowo pojawiła się obsługa przycinania profili wraz z indeksami bazodanowymi, które mają przyspieszyć ten proces.

Lepsza kompatybilność z Dexcom, Glooko i LibreLinkUp

Wersja 15.0.8 aktualizuje nightscout-connect do 0.0.13. To biblioteka odpowiedzialna za łączenie Nightscout z zewnętrznymi źródłami danych.

Najważniejsza zmiana dotyczy użytkowników Dexcom Share - zmiana jest bardzo techniczna, można o niej przeczytać w ramce poniżej.

Dotychczasowa konfiguracja BRIDGE_* jest teraz domyślnie mapowana na nową implementację Connect. Jeśli z jakiegoś powodu chcesz zostać przy starym moście share2nightscout-bridge, musisz jawnie ustawić DEXCOM_BRIDGE_USE_LEGACY=true.

Glooko Connect dostał obsługę regionalnych hostów, uwierzytelnianie przez przeglądarkę i opcjonalny fallback do grafu API v3. LibreLinkUp zyskał więcej opcji nadpisywania regionów i wersji klienta.

Co z systemami AID?

Obsługa UUID i identyfikatorów dla klientów AID była głównym tematem wersji 15.0.7. W 15.0.8 ten wątek jest kontynuowany, choć zmiany mają charakter porządkowy.

Warto wiedzieć, że domyślne zachowanie UUID_HANDLING=true z 15.0.7 nadal obowiązuje. Jeśli korzystasz z Loop, Trio, AAPS albo iAPS, wpisy z UUID są zapisywane bez duplikatów i pozostają osiągalne po oryginalnym identyfikatorze.

Nowa wersja dodaje również poprawki w renderowaniu tymczasowych baz AAPS. Nightscout 15.0.8 wyświetla je teraz z większą szczegółowością, co bywa istotne przy analizie działania pętli.

Bezpieczeństwo i stabilność

Warstwa bezpieczeństwa przeszła kilka konkretnych zmian.

Tekst wprowadzany przez użytkownika jest teraz konsekwentnie sanityzowany na wszystkich ścieżkach zapisu: API v1, API v3 i WebSocket. To ogranicza ryzyko, że przez Nightscout przedostanie się niezamierzony kod do innych aplikacji korzystających z tych samych danych.

Poprawki w raportach i wykresach

Osoby analizujące dane w Nightscout ucieszą się z kilku poprawek. Tutaj opisałem cały moduł raportowania w Nightscout.

Raport Glucose Distribution zawiera teraz wskaźniki GMI i Revised GMI. Poprawiono także linie prognozy OpenAPS, wskazówki trendu, obsługę jednostek mmol/L oraz granice dni w raportach dla stref czasowych z połgodzinnymi i kwadransowymi przesunięciami.

Naprawiono również przypadek, w którym Bolus Wizard Preview mógł wyciszyć alarm wysokiej glikemii, mimo że nie było insuliny na pokładzie.

W Nightscout 15.0.8 szacowany A1c w raporcie Daily stats jest błędny, gdy glukoza wyświetlana jest w mg/dL (np. pokazuje 95.8% zamiast 6.9%). Problem zostanie naprawiony w kolejnej wersji. Wartość w mmol/L jest poprawna.

Jak zaktualizować Nightscout?

Jeśli korzystasz z diab.ninja, zmiana wersji odbywa się z panelu zarządzania. Nie musisz ręcznie dotykać środowiska ani MongoDB.

Po aktualizacji warto sprawdzić, czy:

  • connector Dexcom nadal przesyła dane,

  • raporty pokazują poprawne granice dni w Twojej strefie czasowej,

  • wpisy z AID nie duplikują się w treatments.

Najczęstsze problemy

Wpisy z pętli pojawiają się podwójnie

Sprawdź:

  • czy UUID_HANDLING jest ustawione na true (domyślne),

  • czy w bazie nie ma starych wpisów z UUID w polu _id z okresu przed 15.0.7.

Jeśli duplikaty dotyczą tylko danych historycznych, nowe narzędzie do czyszczenia zakresu dat pozwoli je usunąć bez ingerencji w resztę bazy.

Co z diab.ninja?

diab.ninja to hosting Nightscout jako usługa. Jeśli korzystasz z diab.ninja, wersja 15.0.8 jest już dostępna do wyboru w panelu użytkownika. Nie musisz samodzielnie aktualizować Node.js, MongoDB ani Dockera.

Powiązane artykuły

Glikemia na nadgarstku - iPhone + Apple Watch + Nightscout
Technologia

Glikemia na nadgarstku - iPhone + Apple Watch + Nightscout

CamAPS FX, Glooko i Nightscout - konfiguracja danych z pętli
Technologia

CamAPS FX, Glooko i Nightscout - konfiguracja danych z pętli

Nightscout 15.0.7 "Blueberry Muffin"
Technologia

Nightscout 15.0.7 "Blueberry Muffin"

xDrip+ dla CareLink - jak automatycznie synchronizować dane z Nightscout
Poradnik

xDrip+ dla CareLink - jak automatycznie synchronizować dane z Nightscout

Funkcje analityczne w Panelu Użytkownika Nightscout
Aktualizacja

Funkcje analityczne w Panelu Użytkownika Nightscout