更新日志:NS10BE 的变更与更新

更新日志

ns.10be.de 的变更与更新

所有重要变更、新功能和改进,按时间顺序排列。

2026

  • 价格调整 2026-10-01 起价格上调
    很遗憾,由于我们已没有其他方式来弥补持续的亏损,自 2026-10-01 起每个套餐的价格将上调约每月 1 欧元。现在订阅或续订的用户,在剩余的订阅周期内将保持现有价格。新价格只会在截止日期之后的下一次续费时生效。
  • 新功能 CarbCam:我们的新应用上线了
    经过长期开发,10be 出品的 CarbCam 正式上线:通过 AI 拍照即可轻松估算碳水化合物。一旦在应用中保存了 10be 的 Nightscout 网址,10be 用户每月即可获得额外的扫描次数。现在就可以在 App Store(iOS)Google Play(Android)免费下载。
  • 故障 更新后出现问题
    一次更新后出现了问题。该更新已被回滚,正常运行已恢复。回滚和恢复发生在 2026-05-24,大约 12:30 至 14:15 之间。
  • 改进 Diasend/Glooko:自动检测时区
    Diasend/Glooko 现在会自动获取时区,不再需要手动输入 UTC 偏移量。
  • 计划中 通过 10be.net 提供备用域名
    我们将更快地集成 Let's Encrypt,并让 Nightscout 实例额外可通过例如 xxxx.10be.net 访问。这样我们就不再依赖单一的域名注册商。
  • 故障 .de 域名注册处 DNS 中断
    .de 域名注册处(DENIC)出现 DNS 中断。所有 .de 域名暂时无法解析,ns.10be.de 以及所有 Nightscout 实例暂时无法访问。此问题不在我们这一侧,而是出在 .de 的中央基础设施上。
  • 更新 Nightscout 服务器版本已更新
    Nightscout master 已更新至 15.0.7 版本,Nightscout dev 更新至 15.0.8,Nightscout dev-psonnera 更新至 15.2.0。
  • 已修复 付款提醒设置存储错误
    部分用户的付款提醒设置被存储为无效值(0 或 1,而非 5–9)。受影响的用户没有收到任何付款提醒。该值已重置为默认值(所有提醒:7 天、3 天、1 天、2 小时)。此外,当存储的值无效时,现在总会作为安全措施发送一次提醒。
  • 新功能 Eversense Cloud 与 Medtronic CareLink 集成
    现在可以直接从 Eversense Cloud 获取 Eversense CGM 数据。Medtronic CareLink 的连接方式已切换为 OAuth2,验证码现在可以由用户直接完成。
  • 筹备中 迁移到 Let's Encrypt 证书
    我们正在为所有服务器实现 Let's Encrypt SSL 证书的自动化。这将用独立的、自动续期的证书取代目前的通配符证书:免费、更安全,且无需任何手动操作。此次迁移计划在未来 1–2 年内完成。
  • 筹备中 碳水估算应用开发
    我们正在开发一款用于碳水化合物估算的应用,支持 Nightscout 集成和分析对比。这个想法源自 2017 年的 GoCarb 研究项目,目前正为糖尿病社区进一步开发。
  • 改进 Diasend/Glooko 附加服务器:可通过复选框关闭 CGM 数据抓取
    附加服务器(Diasend、Glooko)的自动 CGM 数据抓取现在可以通过仪表盘中的复选框启用或关闭。
  • 改进 状态页面上公开 10BE Nightscout 版本信息
    当前部署的 Nightscout 版本现在可以在状态页面上公开查看。
  • 已修复 my.env 中的配置变量部分重复
    由于一个拼写错误,部分变量(例如 ALARM_*)被同时写入了默认值和实际值,导致重复。现在只会写入明确保存的值。
  • 已修复 部分付款的结束日期错误或服务器关联失效
    部分付款的结束日期设置有误,少数几个因服务器迁移导致服务器关联失效:两者均已修复。
  • 改进 LibreLinkUP 容量大幅提升
    可用的 LibreLinkUP 实例数量已大幅扩容,现在超过 400 个实例可用。
  • 改进 附加服务器重新设计(Diasend、Glooko、Medtrum、tConnect、tSlim、Dexcom、LibreLink)
    更加稳定,并具备更好的错误检查能力。
  • 改进 网站全面重新设计
    整个代码库在几乎每一处都进行了扩展和更新。
  • 改进 支持 Nocturne(测试版)
    面向已获批开发者开放的现代化 Nightscout 界面。
  • 改进 MongoDB 副本集 + PostgreSQL 副本已启用
    数据库故障会被自动补偿,数据库层面不再存在单点故障。
  • 新功能 一键生成关注者只读令牌
    关注者访问所需的只读令牌现在可以在仪表盘中一键生成。
  • 改进 SSL 证书已更新
    *.10be.de 和 *.ns.10be.de 的通配符证书已更新。
  • 新功能 截图与导览页面
    仪表盘、配置、备份和导入功能概览。
  • 新功能 入门指南页面
    面向新用户的分步指南。
  • 新功能 更新日志页面
    所有变更一目了然。
  • 提示 首页新增 Node.js 提示
    在导入区域中提示其他服务商可能使用不兼容的 Node.js 版本。
  • 提示 自定义配置变量(开发中)
    任意 Nightscout 环境变量都将可以直接在仪表盘中设置,将随主服务器迁移一同上线。

2025

  • 改进 2 台代理服务器分布在不同数据中心,支持自动故障转移
    如果一个数据中心宕机,第二台代理服务器会无缝接管。
  • 改进 全新 HAProxy/TPROXY 代理服务器(2025 年 12 月)
    取代旧的 nginx 架构,连接处理速度大幅提升,变更几乎实时生效;代理服务器从 6 台精简为 2 台。
  • 改进 Juggluco 兼容性
    针对代理中末尾斜杠的处理找到了变通方案。
  • 改进 平台整体重建
    在当前操作系统和 Docker 上搭建了全新的集群架构;更新了排队系统(命令通过专用的消息队列服务器可靠处理);服务器迁移速度大幅提升,现在不到 2 分钟。
  • 改进 部署与重新部署时间大幅缩短
    实例在 3 秒内启动,重新部署不到 5 秒(此前 5 个实例最长需要 15 分钟)。
  • 改进 自定义 Docker 镜像
    开发者可以使用自己的或经过修改的 Nightscout 镜像。
  • 改进 兼容 MongoDB 8.x
    所有实例已迁移至 MongoDB 8,性能和稳定性显著提升。
  • 改进 主服务器迁移至新硬件(2025 年 7 月)
    网站和管理系统已迁移至更强大的新服务器,加载速度更快,容量更充足。
  • 改进 CPU 稳定性
    已禁用处理器的省电状态(processor.max_cstate=1),运行明显更稳定。
  • 改进 扩展监控范围
    现在会监控 MongoDB 响应时间和实例创建耗时。
  • 说明 主服务器迁移:测试进行中
    主服务器目前正在新硬件上进行测试。自定义配置变量及其他附加功能将在迁移完成后跟进上线。
  • 故障 硬件迁移后出现多日不稳定
    切换到基于 AMD 的新硬件后,由于分发流程失控多次运行、以及尽管配置正确但 RAM 限制未生效,出现了过载。定位到根本原因后,所有服务器现已运行在 Intel 硬件上,并预留 10–20% 的 RAM 余量。

2024

  • 新功能 LibreLinkUP 变通方案
    针对 Abbott 连接数限制,找到并实现了变通方案。
  • 维护 服务商路由器维护,2024 年 11–12 月
    每晚中欧时间凌晨 04–07 点之间出现连接中断,根据日期不同,影响个别集群和 MongoDB 服务器。

2023

  • 改进 Nightscout 15 已推送
    已自动部署到所有 master 实例(兼容 AAPS 3.1+)。
  • 新功能 一键生成 AAPS 管理员令牌
    可在服务器概览的“AndroidAPS/iPhone Loop”下轻松生成。
  • 新功能 Glooko/Diasend 集成
    内置支持 Glooko(Diasend 的后继产品)的 Nightscout-Connect。
  • 改进 所有服务器迁移至新硬件
    MongoDB 和 Node.js 已更新至当前版本。
  • 改进 主站启用 MemcacheD
    页面之间跳转加载更快。
  • 故障 npm 版本不匹配导致 RAM 过载
    一次意外的 npm 更新后,DEV 实例的 RAM 消耗达到正常水平的 4 倍;已将 npm 版本锁定为兼容版本,所有实例已恢复稳定。
  • 已修复 DEV 分支 WebSocket 错误
    Nightscout 更新后 AAPS 出现“xhr poll error”,已回滚并修复受影响的版本。
  • 新功能 引入工单系统
    请求和问题通过结构化的工单流程处理。
  • 故障 MongoDB 服务器问题
    出现连接失败,Nightscout 将数据库识别为新数据库;实例已迁移至配备 ECC RAM 的新硬件。受影响数据库的数据丢失范围:0–8 小时;其他数据库迁移过程中没有丢失数据。
  • 改进 备份服务器更新
    采用配备 RAID(条带化)的新硬件,即使一半硬盘同时故障也不会丢失数据;访问速度大幅提升;保留期延长至 47 天。
  • 新功能 支持双因素认证
    为仪表盘提供额外的安全保障。

2022

  • 新功能 Nightscout 14.2.6 已推送
    已自动部署到所有 master 实例。
  • 改进 部署流程加速
    优化 nginx 配置,变更处理速度更快。
  • 改进 新的集群与数据库服务器
    容量再次恢复充足。
  • 改进 邮件发送启用 DKIM 签名
    避免被部分邮件服务商标记为垃圾邮件。
  • 新功能 LibreLink 区域选择(DE 而非 EU)
    Abbott 按国家/地区区分 API 端点。

2021

  • 新功能 10be 转为付费服务
    自 2021 年 10 月 1 日起,每月 €4.99,时长越长折扣越多。正式由 10BE Software UG 运营。
  • 新功能 引入 Stripe 付款
    支持信用卡、SEPA、Klarna、Giropay、iDEAL;P24 已停用。
  • 改进 备份保留期延长至 28 天
    此后进一步延长。
  • 故障 MySQL 服务器故障
    InnoDB 表损坏,临时切换至 MyISAM;已迁移至专用硬件。
  • 改进 SSL 证书已更新
    *.ns.10be.de 的通配符证书已更新。
  • 改进 第二台代理服务器上线
    即使主服务器无响应,实例依然可以访问。

2020

  • 新功能 Nightscout 14.0.x 已推送
    新版本 Nightscout 已自动部署到所有实例。
  • 新功能 仪表盘中直接支持 MongoDB/Atlas 导入
    可直接从外部 MongoDB 导入数据;支持通过远程凭据或 .bson 上传进行迁移。
  • 新功能 Omnipod CSV 导入
    可通过 CSV 上传导入 Omnipod 数据。
  • 新功能 LibreView CSV 导入
    可通过 CSV 上传导入 LibreView 数据。
  • 改进 MongoDB 直连
    不再通过 SSH 隧道,而是直接连接,稳定性大幅提升。
  • 改进 所有 nginx 配置整合为单一文件
    可以在不中断连接的情况下重新加载。
  • 故障 代理磁盘空间已满
    xDrip 上传失败,而 AAPS/Loop 运行正常;监控阈值告警未触发,该问题已解决并采取了相应措施。

2019

  • 新功能 所有服务器从 HDD 切换至 SSD
    性能显著提升。
  • 改进 新增第二台代理服务器以提高冗余
    新增了一台额外的代理服务器。
  • 改进 扩展 Slackbot 监控
    故障时通过 API 自动重启服务器,停机时间不到 5 分钟。
  • 新功能 Dexcom Clarity CSV 导入
    可通过 CSV 上传导入 Dexcom Clarity 数据。
  • 故障 数据中心断电(2019 年 1 月)
    UPS 级联故障;根据集群不同,停机时间为 1–5 小时。重启后实例自动恢复运行。

2018

  • 改进 强制启用 SSL
    所有实例自动重定向到 HTTPS。
  • 新功能 Nightscout 0.11.1 已推送
    新版本 Nightscout 已部署到所有实例。
  • 新功能 Nightscout 实例语言选择
    可直接选择 Nightscout 界面语言。
  • 故障 npm 模块 event-stream 被植入恶意代码
    出于谨慎已降级至干净的 3.3.4 版本,没有数据丢失。

2017

  • 新功能 2017 年 11 月 16 日 Beta 版上线
    面向德语社区的首个公开 Nightscout 托管服务。
  • 新功能 2017 年 12 月正式上线
    首批用户,首次在 zehn.be 博客上被提及。

已知故障:状态页面

如需查看当前问题,请访问:


本页面的条目是借助 AI 整理的,顺序、数量和细节可能与实际实现有所出入。

如有疑问,欢迎随时通过联系表单联系我们。