github nightscout/cgm-remote-monitor 15.0.4
15.0.4 Feature release (Node 22 support)

19 hours ago

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)

Don't miss a new cgm-remote-monitor release

NewReleases is sending notifications on new releases.