Releases: internet-equity/netrics-dash
Further fixes for robustness of web
Handles edge cases in web server and page when data / services missing.
(Fix for NDT server build as well.)
Full Changelog: 1.3.0...1.4.0
Fixes and minor polish
Highlights
- prevent race condition under which background thread crashes on start-up
- disable functionality not currently supported on FLOTO
- minor content updates and polish
Full Changelog: 1.2.0...1.3.0
FLOTO support
Support for execution on the FLOTO platform – a Kubernetes- (and Balena-) based environment.
- Containers are made more robust for direct execution – without prior environment provisioning.
- Data file-reading and -writing made to support a "flat" directory (and parallel archive directory), (in addition to the nested/hierarchical directory tree previously in use).
Full Changelog: 1.1.0...1.2.0
docker compose support
bug fix: local dashboard fails to report statistics
… when data set is very small (#16)
→ ensure data file aggregators finalize results
As ever:
curl -s https://raw.githubusercontent.com/chicago-cdac/netrics-dash/1.0.1/bin/netrics-docker-run | ssh [email protected]
Network (Wi-Fi) test button
Contents
Functional changes
3d90636 "Test Network" button to re-initiate a wifi/network test from Local Dashboard
33b5137 differentiate between currently-active wifi test conflict and general test-start errors
Etc.
2fe65e3 improved formatting of survey button box
4b5bc5f exclude Bottle's HTTP response "exceptions" from logging
Provisioning
As ever:
curl -s https://raw.githubusercontent.com/chicago-cdac/netrics-dash/1.0.0/bin/netrics-docker-run | ssh [email protected]
Local dashboard plot of recent network bandwidth tests & more
Contents
Plot recent network bandwidth tests
1867d30 plot of recent network bandwidth tests added to local dashboard
8c591f9 trial stats handler returns last few results rather than just last one
Technical miscellany
483ff54 permit filtering of wifi trial records to merely exclude incomplete trials
ca22e1d development server command now defaults to reading measurement data from "beta" topic directory
f884bcd added handling to plots / multi-point file reader for no recent data
241fa16 assign useful name to task worker threads (with non-semantic numeral)
b8f8668 improved messaging and configurability of route error logger plugin
f732d2d plugin to pass bottle route handler errors through configured logger
UI miscellany
4ec5b2f corrected capitalization of dashboard index header
Provisioning
As ever:
curl -s https://raw.githubusercontent.com/chicago-cdac/netrics-dash/0.6.0/bin/netrics-docker-run | ssh [email protected]
Stability & Polish
Abridged contents
Results presentation language improvements
5874ad7 improved discussion of home network bandwidth test results / statistics
Small niceties
97213a0 make extension installation status notifications dismissable
2cad483 clean up toggle display javascript & ensure plots ready to be displayed
372db20 reduce wifi test reporting timeout to 30 seconds
Installation/provisioning fixes
7497dc2 do not by default provision local dashboard with netrics .env file
f2b4dc3 local dashboard installer must determine topic to which netrics measurements written
Significant technical polish and paying-down of technical debt
5c62e21 stability, performance and monitoring improvements (#13)
Full Changelog: 0.4.3...0.5.0
Provisioning
As ever:
curl -s https://raw.githubusercontent.com/chicago-cdac/netrics-dash/0.5.0/bin/netrics-docker-run | ssh [email protected]
catch data file parsing errors
As ever:
curl -s https://raw.githubusercontent.com/chicago-cdac/netrics-dash/0.4.3/bin/netrics-docker-run | ssh [email protected]
refined local dashboard's data export/back-up scripts
As ever:
curl -s https://raw.githubusercontent.com/chicago-cdac/netrics-dash/0.4.2/bin/netrics-docker-run | ssh [email protected]