Releases: gh-davidr/NightscoutLoader
Version 4.1
Solved 3 key issues:
- Connections to Mongo Atlas require TLS on Windows. This was set in my debug environment but completely missed it for the release - doh! To solve, release now also includes a batch script which sets this JVM parameter and also checks the C:\Temp folder for good measure
- Date parsing is extensive and previous changes had left some inconsistent parsing in the Analytics. Now date formats are always inferred from pattern matching and a new Junit test compares the performance of look ups versus hardcoded pattern
- There was a problem with the merge thread - probably introduced some months ago when first worked on the batch version. The extensive Junit tests didn't pick this up. It required actually running the app in window mode and performing a load. Thanks to Wendy & Marc for reporting this and patiently helping resolve through beta testing.
Have also included some template Bash scripts should anyone want to set up on Linux
V4.1-beta-2
Second beta release prior to release 4.1
Fixed a couple bugs. One in advisor related to how dates are handled. So changed all date parsing to use the pattern matching and created date formats. Also added Junit tests to check each format works and a performance test case comparing 1,000,000 calls using pattern matching and a fixed date format. Second bug seemed to prevent window synchronisation from working. The key thread was being conditionally created - and I've no idea why. Removed the condition so now always created and synch from window works once again
Beta Version 4.1
Improvements in Mongo connection including batch script for windows and warnings, minor fixes plus parameterised JUnit allowing a mongo environment to be used for connection testing. This is something to be expanded for use significantly in future allowing full automated testing of saving to NS too.
Version 4.0
Feature changes
- Fixed Diasend parsing issues sorted on a separate branch by Jordy (Dune-jr)
- Introduced support of Libreview exports (we're using Freestyle Libre but without any Nightscout integration)
- Introduced a new batch mode of operation so it can run from the command line
Technical changes
- Converted to correct use of maven for builds
- Incorporate significant Junit testing of Diasend and Libreview files as well as delta processing
Known issues
- Have left the Apache POI vulnerability to address another time since will require some major rework of all the Excel code.
Version 3.3
Applies PR11, includes CellNovo support and also addresses a new Medtronic CareLink file format