Skip to content

Releases: nightscout/cgm-remote-monitor

Release 15.0.5

01 Mar 21:22
f988ed9

Choose a tag to compare

What's Changed

Full Changelog: 15.0.4...v15.0.5

15.0.4 Feature release (Node 22 support)

28 Feb 17:07
b03c604

Choose a tag to compare

Highlights

  • Node 22 support: Now runs on Node.js 22 LTS
  • Docker image updated: Base image changed from node:16.16.0-alpine to node:22-alpine
  • Dropped legacy Node versions: Node 14 and 16 no longer supported

Changes

From PR #8357 (ninelore):

  • package.json engines: ^16.x || ^14.x^22.x || ^20.x
  • Dockerfile: node:16.16.0-alpinenode:22-alpine
  • package-lock.json: Updated to lockfileVersion 3
  • .github/workflows/test.yml: CI matrix updated to Node 20, 22, lts/*
  • lib/server/bootevent.js: Simplified Node version check

Other Changes (accumulated in dev since 15.0.3)

  • Fix: Check roles.length only if roles exists
  • Fix: Hide tooltip by display instead of opacity
  • Fix: Update glucose molecular mass constant
  • Feature: Add A1c estimates to Daily Stats report
  • Fix: docker-compose restart policy
  • i18n: French translations update
  • Docs: README link updates

Upgrade Notes

  • Heroku: Update your stack to heroku-22 or heroku-24
  • Docker: Pull the new image; automatic with :latest tag
  • Manual: Ensure Node 20+ is installed

Dependencies Updated

After this release, npm install will automatically pull:

  • share2nightscout-bridge@^0.2.10 (engines fix)

15.0.3

08 May 22:12
91cd601

Choose a tag to compare

Many thanks to all contributors.

What's Changed

New Contributors

Full Changelog: 15.0.2...15.0.3

15.0.2

27 Nov 22:34
21e0591

Choose a tag to compare

What's Changed

Full Changelog: 15.0.1...15.0.2

Release 15.0.0. Apple Gluten Free Muffin

18 Oct 15:18
da3b2ee

Choose a tag to compare

Nightscout version 15.0.0

Current dev branch preparing release for 15.0.0. This is a major version bump because we changed node version requirements to support only lts versions, removing older versions.

Breaking changes:

  • Node 12 no longer supported, modern versions of node and npm.
  • AAPS Compatibility - AAPS 3.2.0 need at least NS 15.0.0.

Fixes

  • fix security issue where part of v2 API was unsecured.
  • Viewing reports from another timezone now aligns treatment and glucose data, at the trade of framing the query in UTC. This may result in wrapping to tomorrow or yesterday's date depending on the timezones involved, and time of day.

Improvements

  • tweak viewport for iphone
  • new "easy state" in v2 API to help enable reproducible, easy to consume statistics and usage information.

Loop

  • Make Loop overrides more convenient by removing unused OTP field.
  • Introduce Nightsout Connect, a plugin to unify importing external cloud provider diabetes data into Nightscout.

Android APS

  • Prevent gaps from appearing in some cases.
  • Upgrades to data consistency and auth
    While using websockets in NS v3 plugin treatments entered through NS UI (plus button) and other applications using v1 API are not sent to AAPS. This will be fixed in future release of NS. Always use the same client (v1 or v3) in AAPS and AAPSClient until NS fully switch to v3 internaly. The same is valid for AAPS and AAPSClient itself.
    See the full release notes for AAPS 3.2.0 for more details.

Maintenance

  • update or pin many dependencies to keep Nightscout up to date
  • changed build system to trivially support more cloud providers, notably Digital Ocean.
  • updating mongo uri parser and providing indices expected to improve Azure + CosmoDB compatibility
  • More translations and language updates.
  • Update mongodb dependencies and poll the database 15 seconds instead of 5 seconds.

What's Changed

New Contributors

Full Changelog: 14.2.6...15.0.0

Release 14.2.6 - Classic Liquorice

30 Sep 21:22
0bf616b

Choose a tag to compare

Highlights

Release discussions: #7237

  • Data rights management - Thanks to @tynbendad: Obscuring the data source restores interoperability among data brokers choosing to discriminate. See OBSCURED and OBSCURE_DEVICE_PROVENANCE environment variables.
  • Next version of Loop (likely 3.0.x, currently in dev as 2.3.0) - Verified @ps2 - required for Loop 3.0 remote real-time sharing features.
  • Eliminate crash/NPE for AndroidAPS 3.. Verified @MilosKozak, @samihusseingit - required for 14.2.4+ compatibility with AAPS 3.0.
    Proper and formal support for LTS Node versions. (We are delaying removing support for older Node until the next version to create an easier upgrade pathway for some users.)

What's Changed

Thanks to all contributors!

  • obscure private device provenance by @bewest in #7249
  • Fixes an issue where treatment units were all rewritten on load, regardless of units by @sulkaharo in #7273
  • Change deduping interval by @MilosKozak in #7285
  • Omnipod reservoir fixes by @ps2 in #7380
  • Fix expiration time on remote notifications for Loop by @ps2 in #7375
  • Support automatic bolus volumes in the enacted field for loop status. by @ps2 in #7385
  • Results could be null and can crash the website by @samihusseingit in #7468
  • Wip/bewest/upgrade node by @bewest in #7343
  • Fix incorrect appending for loop enacted status by @ps2 in #7488
  • rm package-lock.json && npm install by @bewest in #7487
  • Allow Remote Carb Entries in Past or Future by @gestrich in #7512
  • Build Docker image for arm64 architecture by @p5nbTgip0r in #7043

New Contributors

Full Changelog: 14.2.5...14.2.6

Release 14.2.5 Sweet Liquorice

10 Dec 02:49
4750f13

Choose a tag to compare

Update Share2Nightscout-bridge. Thanks to @cpitchford for fixing trend arrows, adjusting lag from Dexcom Share and increasing mmol precision.
Update minimed-connect-to-nightscout. Thanks to @stijnbrouwers for including a capability to log in as a Carepartner user.

Thanks to all contributors for many updates in translations across Turkish, Hebrew, Polish, Portugese, Brazilian, Arabic, Greek, and German languages.

What's Changed

Full Changelog: 14.2.4...14.2.5

Release 14.2.4 Sweet Liquorice

25 Oct 20:05

Choose a tag to compare

What's Changed

  • Add wares to v2 to support request parsing by @sulkaharo in #7144
  • Prep next release - 14.2.4 by @bewest in #7139
    These hotfixes restore remote overrides feature broken in 14.2.4. See for more details: #7141 (comment)

Full Changelog: 14.2.3...14.2.4

Release 14.2.3 Sweet Liquorice

24 Oct 18:30
f5e8dca

Choose a tag to compare

  • docker-compose support
  • Updates from CrowdIn for translations
  • update URL pointing to docs
  • updates to Dexcom Bridge
  • fix handling request body size - allows openaps and other systems to upload multiple days of data
  • eliminate xss vulnerability in handling the x-forward-for header

Release 14.2.2 Sweet Liquorice

22 Feb 08:41
46418c7

Choose a tag to compare

  • Merge latest translations from Crowdin
  • Clean project root
  • Re-introduce a wrapper server.js in the project root