Skip to content

Releases: nightscout/cgm-remote-monitor

Habanero Purple (0.10.3)

05 Aug 09:43
Compare
Choose a tag to compare
  • New feature: speech plugin added. Speech synthesis plugin. When enabled, speaks out the blood glucose values, IOB and alarms.
  • New feature: xdrip-js plugin added. Integrated xDrip-js monitoring
  • Nightscout now deals with mLab and other Mongo database outages better and shouldn't need a restart after an outage
  • Nightscout web page loading is now more robust for people using Loop, OpenAPS, AndroidAPS or multiple uploaders
  • Site navigation now links to multiple clock views
  • Client color themes now has a new 'colorblindfriendly' scheme that works better for users with deuteranopia (and possible other forms of color blindness)
  • Careportal. Add support for temp targets in mmol/l
  • New plugin to track pump battery age (batteryage) has been added

Other Changes & Bugfixes

  • Over 250 commits, 118 files changed, +13,734 / −7,169 lines of changes (full list of changes here: https://github.com/nightscout/cgm-remote-monitor/pull/3704/commits )
  • Only locales that have language support are loaded as Moment.js locales, reducing the size of the javascript bundle
  • upgrade to Node 8.11.x LTS. Use of Node 9 or Node 10 is not recommended
  • upgrade to Npm 5.6.x or later. Npm 6.1.x is recommended. No support for Npm 5.x (x<4)
  • upgrade a lot of upgrades to dependencies, including security fixes
  • forever has been removed for Heroku startup with the Procfile
  • upgrade mongodb client and support MongoDB 4.x
  • README updated, especially Windows instructions
  • Glucose variability report now works correctly with hourly filters and sorting
  • activity data storage API has been added (but no visualization for the data yet, scheduled for a later release)
  • PUMP_WARNONSUSPEND renamed to PUMP_WARN_ON_SUSPEND. Set to true to get an alarm when the pump is suspended.
  • DEVICESTATUS_ADVANCED (true) - Now defaults to true. Users who only have a single device uploading data to Nightscout can set this to false to reduce the data use of the site.
  • swagger and OPEN API restored, see /swagger.yaml or /swagger.json
  • most language localizations have been improved but still need work! Please join the Nightscout Translators group for details on how to help!
  • Updated docs for alexa plugin
  • Careportal: add Pump Battery Change event
  • TDD average on daytoday report (total daily dosage)

We recommend Azure users consider migrating their hosting to Heroku, as we've observed Heroku users have significantly less issues with having their sites work reliably. If you want to continue using Azure, change the following configuration variables in Azure before updating to the latest Nightscout version:

WEBSITE_NODE_DEFAULT_VERSION=8.11.1
SCM_COMMAND_IDLE_TIMEOUT=300

Install instructions can be found: https://github.com/nightscout/cgm-remote-monitor/blob/master/README.md#install

The release coordination for this release was done by @PieterGit and @sulkaharo.
We would like to thank the following people for their contribution (in alphabetical order): @2flea, @aaronjknox, @AdrianLxM, @apanasef, @bogdangorescu, @brutevinch, @Dave2526, @dbeasy, @dideldum, @dm61, @dougboss, @h2oil, @HenrikHL, @herzogmedia, @hichameyessou, @hummelstrand, @jaylagorio, @jasoncalabrese, @jimrandomh, John Weston, @jpcunningh, @Kdisimone, @kretch, @lsandini, @mdomox, @MilosKozak, @mpangburn, @norbertgaal, @pedrojparedes, @PieterGit, @PoweRGbg, @rhdtv2002, @ScheddyD, @schmitzn, @scottleibrand, @someoneAnyone, @sulkaharo, @tanja3981, @Tornado-Tim, @unsoluble, @veryfancy, @whooze, @winni67.

Habanero Red (0.10.2)

01 Dec 21:01
Compare
Choose a tag to compare

This release contains a large amount of fixes reported for the earlier Habanero releases & improvements lined below. Huge thanks for all the help - this release has more contributors than most of the previous releases. <3

If you haven't noticed issues with the previous Habanero release, there is no need to update to this version.

IMPORTANT If deploying the site to Azure, due to limitations in how Azure works, you have to ensure WEBSITE_NODE_DEFAULT_VERSION app setting is set to 8.9.0 for Nightscout before updating the site.

If hosting yourself, note npm must be run as the non-root user used to run node web server (as intended by npm) for the deploy to succeed.

This release now has a "sub-name" to make it easier to talk about which version of each release everyone has installed. This update is called Habanero Red (0.10.2), the previous update has been renamed to Habanero Yellow (0.10.1) and the initial Habanero is... still just Habanero (0.10.0).

Translations notice: the Danish, French, Spanish, Hebrew, Hungarian and Taiwanese Mandarin coverage of all translatable text has dropped to unacceptably low level and we might need to officially drop support for these languages unless we find a volunteer to update the translations. If you're interested in helping out (or adding a new language!), please join the Nightscout Translators group in Facebook to find the instructions and coordinate your work with others.

Changes:

  • Updated Node to 8.9.1, with security fixes (@sulkaharo & big thanks to @PieterGit for helping test the new Node versions)
  • Downgraded npm to 5.2.0 to fix intermittent issues with installing Nightscout (@sulkaharo)
  • New faster mechanism to load food data into the client (thanks @MilosKozak)
  • Additional unit tests for higher test coverage (thanks @christopher-fredregill)
  • Fixed an issue with generating javascript source maps for development and production to help debug issues (@sulkaharo)
  • Fixes a date handling issue with the If-Modified-Since in the treatments API (Thanks @jamorham and @ecc1)
  • Profile editor now calculates daily total basal (@alimhassam)
  • Adds recommended bolus and eventual BG to Loop pill, improves RSSI handling (@dm61)
  • BG Clock now has a trend arrow (@danielharrelson)
  • Added BG Clock link to the Settings menu & added 24H support (@sulkaharo)
  • Dutch translations have been improved (@boysim)
  • There is a new 2 hour view mode & OpenAPS prediction / uploaded data rendering has been improved (thanks @scottleibrand)
  • Further improvements to glucose data filtering for distribution reports (@sulkaharo)
  • AAPS profile switch feature improvements and fixes (@MilosKozak)
  • Report rendering of events with a duration has been improved (@MilosKozak)

Habanero Yellow (0.10.1)

15 Oct 20:43
Compare
Choose a tag to compare

This is a point-release to fix issues with the previous release.

Fixes:

  • The /v2 API had lost some data fields, now fixed
  • Some missing UI icons have been added back
  • Fixed the file cache path for minify to reduce the memory footprint of the server runtime
  • iOS 11 users can again enter negative %-based temp basals in CarePortal
  • Russian localization improvements
  • /clock.html layout fix
  • Distribution reporting now calculates target area times correctly when using hourly filtering

Improvements:

  • Loop users should see the pump RSSI in the Loop pill

Habanero (0.10.0)

22 Sep 20:16
Compare
Choose a tag to compare

Nightscout Habanero is here!

After long 9 months, Habanero brings you better compatibility with the latest browser versions and significantly faster loading speeds. There are no huge changes in the features so there’s no pressure to immediately update if Nightscout works for you, but we hope you’ll love you’ll love the speed improvements if you do.

IMPORTANT! if deploying the site to Azure, due to limitations in how Azure works, you have to ensure WEBSITE_NODE_DEFAULT_VERSION app setting is set to 8.5.0 for Nightscout to work

Changes in Nightscout Habanero

  • Substantial improvements to the page loading speed
  • New startup screen on app start, before we can render the graph
  • Nightscout should consume significantly less data to load, helping those with low data caps
  • Distribution reporting now filters CGM data for noise and shows additional glucose variability analysis
  • Amazon Alexa support now supports localization
  • Daily reports visualise total COB and IOB
  • Localization support for Simplified and Traditional Chinese
  • Many, many small bugs have been squished
  • Several improvements to OpenAPS, Loop and AndroidAPS data visualisation & compatibility
  • URL to access reporting, food editing, admin has changed, so update bookmarks if needed
  • If-modified-since HTTP header support for CGM entry and treatments API to reduce data consumption* Compare reporting and chirp generation is no longer supported

Known issues

  • Mouseover tips on menu buttons don’t work on all browsers

Technical changes

  • The backend uses the latest Node 8.5.0 for hosting
  • Almost all npm dependencies were updated to newer versions for 8.5.0 compatibility, compatibility with modern browsers and optimisation
  • The dependency management has seen extensive changes
  • We now use WebPack for the client dependency bundle generation
  • Bower has been removed from dependency management chain altogether
  • Bundle is created on npm dependency installation before app startup to speed up application start and reduce the memory footprint of the application
  • Client assets are minified and compressed when in production hosting
  • The app uses cache manifest for speeding typical loads
  • Developers: use NODE_ENV = development to change caching behavior to be more development friendly
  • HTML for views has been moved to the views folder and the app uses the ejs templating engine to render cache punch through tokens

0.9.2 (Grilled Cheese)

07 Dec 01:14
Compare
Choose a tag to compare
  • Translation Updates
  • Initial Alexa support for mmol
  • Alexa Rounding fixes
  • Use OpenAPS/Loop COB from device status

see https://github.com/nightscout/cgm-remote-monitor/milestones?state=closed for a complete list

0.9.1 (Grilled Cheese)

25 Nov 20:24
Compare
Choose a tag to compare

nightscout grilled cheese final

This release includes Alexa integration, lots of translation updates, the ability to import settings via a url, an iob display fix for Loop, and some other features and fixes.

For a complete list of changes see https://github.com/nightscout/cgm-remote-monitor/milestone/7?closed=1

0.9.0 (Grilled Cheese)

14 Oct 04:42
Compare
Choose a tag to compare

Nightscout Grilled Cheese - 0.9

nightscout grilled cheese final

Over 1,000 commits from 39 contributors

  • Support for multiple active cgm uploaders (incuding battery level with alerts)

  • Token/Role based authorization

  • Bolus Calc

  • SAGE (Sensor Age)

  • IAGE (Insulin Cartridge Age)

  • Combo Bolus rendering (similar to Temp Basal rendering)

  • Insulin Pump monitoring

  • AP monitoring for OpenAPS and Loop

  • Alarm / Notification groups

  • Basal/Bolus/Carb stats added to day-by-day report

  • Extended Websocket API

  • Edit Mode

  • IOB from device status (MMConnect, OpenAPS, Loop, etc)

  • Deploy to Azure button

  • Performance and Bug fixes

  • Updated translations

  • new compare report see https://YOUR_SITE/report/compare.html

    For a complete list of closed issues and pull requests see:
    https://github.com/nightscout/cgm-remote-monitor/issues?q=milestone%3A0.9+is%3Aclosed

0.8.4 (Funnel Cake)

29 Dec 02:02
Compare
Choose a tag to compare

Small patch release to solve Azure deploy issue

Thanks to @davidebbo, @shanselman, @amazaheri, @stavlor

0.8.3 (Funnel Cake)

05 Dec 18:37
Compare
Choose a tag to compare

This is a small hotfix release to address an issue new deploys were having with reports, see #1376

0.8.2 (Funnel Cake)

01 Nov 16:30
Compare
Choose a tag to compare

10624801_10203819110930588_2956395634112010527_n

  • New Basal and Temp basal visualization with Care Portal and OpenAPS support
  • Care Portal event type selection adjusts what fields are displayed
  • Event types with duration (Temp Basal/Exercise/Notes)
  • New scaling options: Logarithmic (how it's always been), Linear, and Logarithmic (Dynamic)
  • New Admin tools to reduce the need to go into mongolab for common support issues
  • Fix for iOS9 angle arrows
  • BWP tooltip updates
  • Chart time localizations
  • Fix for Treatment report date filter
  • Translation updates for Romanian, Norwegian, Bulgarian, Swedish, and Czech

Full list of merged pull requests: https://github.com/nightscout/cgm-remote-monitor/pulls?q=milestone%3A0.8.2+is%3Aclosed+is%3Apr