Changelog: Modificari si actualizari NS10BE

Jurnal de modificări

Modificări & actualizări pe ns.10be.de

Toate modificările importante, funcționalitățile noi și îmbunătățirile: sortate cronologic.

2026

  • Modificare de preț Majorare de preț la 01.10.2026
    Din păcate, va trebui să majorăm prețurile cu aproximativ 1 € pe lună per plan, începând cu 01.10.2026, deoarece nu mai avem nicio modalitate de a compensa pierderile curente altfel. Oricine se abonează sau reînnoiește acum păstrează prețul actual pentru perioada rămasă. Modificarea intră în vigoare doar la următoarea reînnoire de după data limită.
  • Nou CarbCam: noua noastră aplicație este aici
    După o fază lungă de dezvoltare, CarbCam de la 10be este aici: estimează comod carbohidrații dintr-o fotografie folosind IA. Utilizatorii 10be primesc scanări suplimentare în fiecare lună odată ce URL-ul Nightscout 10be este salvat în aplicație. Descarc-o acum gratuit din App Store (iOS) sau din Google Play (Android).
  • Incident Probleme după actualizare
    După o actualizare au apărut probleme. Actualizarea a fost anulată (rollback) și funcționarea normală a fost restabilită. Rollback-ul și recuperarea au avut loc pe 24.05.2026, de la aproximativ 12:30 la 14:15.
  • Îmbunătățire Diasend/Glooko: detectare automată a fusului orar
    Diasend/Glooko preia acum automat fusul orar și nu mai necesită introducerea manuală a decalajului UTC.
  • Planificat Domeniu alternativ prin 10be.net
    Vom integra Let’s Encrypt mai rapid și vom face instanțele Nightscout disponibile suplimentar sub, de ex., xxxx.10be.net. Astfel devenim independenți de registrele individuale de domenii.
  • Incident Pană DNS la registrul .de
    Registrul .de (DENIC) a avut o pană DNS. Toate domeniile .de nu au putut fi temporar rezolvate: ns.10be.de și toate instanțele Nightscout au fost temporar inaccesibile. Problema nu a fost de partea noastră, ci a infrastructurii centrale .de.
  • Actualizare Versiuni de server Nightscout actualizate
    Nightscout master actualizat la versiunea 15.0.7, Nightscout dev la 15.0.8, iar Nightscout dev-psonnera la 15.2.0.
  • Rezolvat Memento de plată salvat incorect
    Setarea mementoului de plată a fost salvată cu o valoare invalidă (0 sau 1 în loc de 5–9) pentru unii utilizatori. Utilizatorii afectați nu au primit niciun memento de plată. Valoarea a fost resetată la implicit (toate mementourile: 7z, 3z, 1z, 2h). În plus, un memento este acum trimis întotdeauna ca măsură de siguranță atunci când valoarea salvată este invalidă.
  • Nou Integrare Eversense Cloud & Medtronic CareLink
    Datele CGM Eversense pot fi acum preluate direct din Eversense Cloud. Conexiunea Medtronic CareLink a fost comutată pe OAuth2: provocările captcha pot fi acum rezolvate direct de utilizator.
  • În pregătire Migrare la certificate Let’s Encrypt
    Lucrăm la automatizarea certificatelor SSL Let’s Encrypt pentru toate serverele. Aceasta înlocuiește certificatul wildcard actual cu certificate individuale, reînnoite automat: gratuit, mai sigur și fără efort manual. Migrarea este planificată în următorii 1–2 ani.
  • În pregătire Dezvoltarea unei aplicații pentru estimarea carbohidraților
    Dezvoltăm o aplicație pentru estimarea carbohidraților cu integrare Nightscout și comparație de analiză. Ideea se bazează pe proiectul de cercetare GoCarb din 2017 și este dezvoltată în continuare pentru comunitatea diabeticilor.
  • Îmbunătățire Servere suplimentare Diasend/Glooko: preluarea datelor CGM poate fi dezactivată prin bifă
    Preluarea automată a datelor CGM pentru serverele suplimentare (Diasend, Glooko) poate fi acum activată sau dezactivată printr-o bifă în dashboard.
  • Îmbunătățire Versiunile Nightscout 10BE publicate pe pagina de status
    Versiunile Nightscout implementate în prezent sunt acum vizibile public pe pagina de status.
  • Rezolvat Variabile de configurare parțial duplicate în my.env
    Din cauza unei erori de scriere, variabilele (de ex. ALARM_*) erau scrise de două ori, cu valoarea implicită și cu valoarea reală. Acum sunt scrise doar valorile salvate explicit.
  • Rezolvat Data de sfârșit a plății parțial incorectă sau legătura cu serverul întreruptă
    Data de sfârșit a fost setată incorect pentru unele plăți, legătura cu serverul a fost întreruptă pentru câteva din cauza migrării serverelor: ambele rezolvate.
  • Îmbunătățire Capacitate LibreLinkUP semnificativ mărită
    Numărul de instanțe LibreLinkUP disponibile a fost extins masiv: acum sunt disponibile peste 400 de instanțe.
  • Îmbunătățire Redesign al serverelor suplimentare (Diasend, Glooko, Medtrum, tConnect, tSlim, Dexcom, LibreLink)
    Mai stabil și verificare mai bună a erorilor.
  • Îmbunătățire Redesign complet al site-ului web
    Întreaga bază de cod a fost extinsă și actualizată aproape peste tot.
  • Îmbunătățire Suport Nocturne (Beta)
    Interfața Nightscout modernă disponibilă pentru dezvoltatorii aprobați.
  • Îmbunătățire MongoDB Replica Set + PostgreSQL Replica activ
    Căderile bazelor de date sunt compensate automat: fără punct unic de eșec la nivelul bazei de date.
  • Nou Token ReadOnly pentru follower dintr-un click
    Tokenul ReadOnly pentru acces follower poate fi generat direct în dashboard dintr-un click.
  • Îmbunătățire Certificat SSL reînnoit
    Certificat wildcard pentru *.10be.de și *.ns.10be.de reînnoit.
  • Nou Pagina de capturi de ecran & tur
    Prezentare generală a dashboard-ului, configurării, backup-urilor și importului.
  • Nou Pagina Primii pași
    Ghid pas cu pas pentru utilizatorii noi.
  • Nou Pagina de jurnal de modificări
    Toate modificările dintr-o privire.
  • Notă Avertisment Node.js pe pagina principală
    Avertisment despre versiuni Node.js incompatibile la alți furnizori, în secțiunea de import.
  • Notă Variabile de configurare personalizate (în lucru)
    Orice variabilă de mediu Nightscout poate fi setată direct în dashboard; vine odată cu migrarea serverului principal.

2025

  • Îmbunătățire 2 servere proxy cu failover automat în centre de date separate
    Dacă un centru de date cade, al doilea proxy preia fără întreruperi.
  • Îmbunătățire Servere proxy HAProxy/TPROXY noi (dec. 2025)
    Înlocuiesc vechea configurație nginx: procesare a conexiunilor semnificativ mai rapidă și modificări aproape în timp real; consolidate de la 6 la 2 servere proxy.
  • Îmbunătățire Compatibilitate Juggluco
    Soluție găsită pentru gestionarea slash-ului final în proxy.
  • Îmbunătățire Reconstrucție completă a platformei
    Configurație nouă de cluster pe OS și Docker actuale; sistem de cozi reînnoit (comenzile sunt procesate fiabil printr-un server dedicat de coadă de mesaje); migrările de server semnificativ accelerate: sub 2 minute.
  • Îmbunătățire Timpi de deploy și redeploy reduși drastic
    Instanțele pornesc în mai puțin de 3 secunde, redeploy-urile în mai puțin de 5 secunde (anterior până la 15 minute pentru 5 instanțe).
  • Îmbunătățire Imagini Docker personalizate
    Dezvoltatorii pot folosi propriile imagini Nightscout sau imagini modificate (patched).
  • Îmbunătățire Compatibilitate MongoDB 8.x
    Toate instanțele migrate la MongoDB 8: performanță și stabilitate semnificativ mai bune.
  • Îmbunătățire Migrarea serverului principal pe hardware nou (iul. 2025)
    Site-ul web și administrarea mutate pe un server nou, mai puternic: timpi de încărcare mai rapizi și capacitate mai mare.
  • Îmbunătățire Stabilitate CPU
    Stările de economisire a energiei ale procesorului dezactivate (processor.max_cstate=1): funcționare semnificativ mai stabilă.
  • Îmbunătățire Monitorizare extinsă
    Timpii de răspuns MongoDB și durata creării instanțelor sunt monitorizate.
  • Notă Migrarea serverului principal: test în curs
    Serverul principal este momentan testat pe hardware nou. Variabilele de configurare personalizate și alte funcționalități suplimentare vor urma după finalizarea migrării.
  • Incident Instabilitate de mai multe zile după migrarea hardware
    După trecerea la noul hardware bazat pe AMD, au apărut supraîncărcări din cauza unui proces de distribuție necontrolat rulat de mai multe ori și a limitelor RAM care nu au fost aplicate, deși configurația era corectă. După identificarea cauzei principale, toate serverele rulează pe hardware Intel cu 10–20% rezervă RAM.

2024

  • Nou Soluție pentru LibreLinkUP
    Soluție găsită și implementată pentru limita de conexiuni Abbott.
  • Mentenanță Mentenanță router furnizor nov.–dec. 2024
    Întreruperi de conexiune nocturne între orele 04–07 CET; au afectat cluster-e individuale și servere MongoDB, în funcție de dată.

2023

  • Îmbunătățire Nightscout 15 implementat
    Implementat automat pentru toate instanțele master (compatibil cu AAPS 3.1+).
  • Nou Token de administrator AAPS dintr-un click
    Generat ușor în prezentarea generală a serverelor, la “AndroidAPS/iPhone Loop”.
  • Nou Integrare Glooko/Diasend
    Nightscout-Connect pentru Glooko (succesorul Diasend) integrat.
  • Îmbunătățire Toate serverele mutate pe hardware nou
    MongoDB și Node.js actualizate la versiunile curente.
  • Îmbunătățire MemcacheD pe site-ul principal
    Încărcare mai rapidă a paginii la navigarea între pagini.
  • Incident Supraîncărcare RAM din cauza unei nepotriviri de versiune npm
    Instanțele DEV au consumat de 4 ori mai multă memorie RAM decât normal după o actualizare neașteptată a npm; versiunea npm a fost fixată la o versiune compatibilă: toate instanțele s-au stabilizat.
  • Rezolvat Eroare websocket pe ramura DEV
    “xhr poll error” în AAPS după actualizarea Nightscout: rollback și remediere a versiunii afectate.
  • Nou Sistem de tichete introdus
    Cererile și problemele sunt procesate într-un flux de lucru structurat pentru tichete.
  • Incident Probleme la serverele MongoDB
    Au apărut erori de conectare, Nightscout a interpretat bazele de date ca fiind noi; instanțele au fost mutate pe hardware nou cu memorie ECC. Pierdere de date pe bazele de date afectate: 0–8 ore; celelalte baze de date migrate fără pierderi.
  • Îmbunătățire Server de backup reînnoit
    Hardware nou cu RAID (striped): defecțiune simultană a jumătate din toate discurile posibilă fără pierdere de date; timpi de acces drastic îmbunătățiți; perioada de păstrare extinsă la 47 de zile.
  • Nou Autentificare în doi factori disponibilă
    Securitate suplimentară pentru dashboard.

2022

  • Nou Nightscout 14.2.6 implementat
    Implementat automat pentru toate instanțele master.
  • Îmbunătățire Proces de deploy accelerat
    Optimizare a configurației nginx: procesare mai rapidă a modificărilor.
  • Îmbunătățire Servere cluster și bază de date noi
    Capacitate suficientă din nou disponibilă.
  • Îmbunătățire Livrare e-mail cu semnare DKIM
    Previne clasificarea drept spam la unii furnizori de e-mail.
  • Nou Selecția regiunii LibreLink (DE în loc de EU)
    Abbott separă endpoint-urile API pe țară.

2021

  • Nou 10be devine un serviciu cu plată
    Din 1 octombrie 2021: €4,99/lună, reduceri pentru perioade mai lungi. Operat oficial de 10BE Software UG.
  • Nou Plată Stripe introdusă
    Card de credit, SEPA, Klarna, Giropay, iDEAL; P24 întrerupt.
  • Îmbunătățire Perioada de păstrare a backup-urilor mărită la 28 de zile
    Extinsă și mai mult ulterior.
  • Incident Server MySQL defect
    Tabele InnoDB deteriorate, comutat temporar la MyISAM; mutat pe hardware dedicat.
  • Îmbunătățire Certificat SSL reînnoit
    Certificat wildcard pentru *.ns.10be.de reînnoit.
  • Îmbunătățire Al doilea server proxy online
    Instanțele rămân accesibile chiar dacă serverul principal nu răspunde.

2020

  • Nou Nightscout 14.0.x implementat
    Versiune nouă Nightscout implementată automat pentru toate instanțele.
  • Nou Import direct MongoDB/Atlas în dashboard
    Datele pot fi importate direct dintr-un MongoDB extern; migrarea posibilă prin date de acces la distanță sau încărcare .bson.
  • Nou Import CSV Omnipod
    Date Omnipod importabile prin încărcare CSV.
  • Nou Import CSV LibreView
    Date LibreView importabile prin încărcare CSV.
  • Îmbunătățire Conexiuni MongoDB directe
    Nu mai prin tunel SSH, ci direct: semnificativ mai stabil.
  • Îmbunătățire Toate configurațiile nginx consolidate într-un singur fișier
    Reload posibil fără întreruperi de conexiune.
  • Incident Disc proxy plin
    Încărcările xDrip au eșuat, în timp ce AAPS/Loop funcționau normal; pragul de alertă al monitorizării nu se declanșase: problemă rezolvată și măsuri luate.

2019

  • Nou Toate serverele trecute de la HDD la SSD
    Performanță semnificativ mai bună.
  • Îmbunătățire Al doilea server proxy pentru redundanță
    Server proxy suplimentar pornit.
  • Îmbunătățire Monitorizare Slackbot extinsă
    Repornire automată a serverului prin API la defecțiune: timp de nefuncționare sub 5 minute.
  • Nou Import CSV Dexcom Clarity
    Date Dexcom Clarity importabile prin încărcare CSV.
  • Incident Pană de curent în centrul de date (ian. 2019)
    Defecțiune în cascadă a UPS-urilor; timp de nefuncționare 1–5 ore, în funcție de cluster. Instanțele au fost repornite automat după reboot.

2018

  • Îmbunătățire SSL forțat activat
    Toate instanțele redirecționează automat către HTTPS.
  • Nou Nightscout 0.11.1 implementat
    Versiune nouă Nightscout implementată pentru toate instanțele.
  • Nou Selectarea limbii pentru instanțele Nightscout
    Limba interfeței Nightscout selectabilă direct.
  • Incident Modulul npm event-stream infectat cu cod malițios
    Revenire la versiunea curată 3.3.4 din precauție: fără pierdere de date.

2017

  • Nou Lansare beta pe 16 noiembrie 2017
    Primul serviciu public de hosting Nightscout pentru comunitatea de limbă germană.
  • Nou Lansare publică în decembrie 2017
    Primii utilizatori, prima mențiune externă pe blogul zehn.be.

Incidente cunoscute: pagini de status

Pentru probleme curente, te rugăm să verifici:


Intrările de pe această pagină au fost compilate cu ajutorul IA. Ordinea, numărul și detaliile pot deci să difere de implementarea reală.

Pentru întrebări, ne poți contacta oricând prin formularul de contact.