LinuxServer Changes:
Initial Release.
speedtest-tracker Changes:
Important
v0.16.0
includes a breaking change that requires user action for existing installs. Make sure to follow the steps below to migrate your result data!
This release fixes a data quality issue (#812) that has existed since day-1. Result responses stored in data
column where incorrectly formatted which caused extra steps and some messy code throughout the application. This release will copy your existing results
table to a new results_bad_json
table for safe keeping and deploy new DDL for a fresh results
table.
Data Migration
If you have existing results data you can follow the steps below to migrate and fix your data.
- Sign in as an admin user and visit the results page.
- Click "Migrate" at the top of the table and confirm you want to start the data migration.
- The migration will be processed by a queue worker behind the scenes, you'll receive notifications at the start and end of the data processing. This can take a couple of minutes depending how much data you have.
- Once completed you'll need to add your schedule for speedtests back under General settings.
FAQ
- Q: Where the F*** did my data go?
- It was copied to a new table called
results_bad_json
for safe keeping.
- It was copied to a new table called
- Q: Will I lose my old results data?
- No, even after the data is migrated to the new
results
tableresults_bad_json
will remain in the database unless you decide to manually drop the table.
- No, even after the data is migrated to the new
- Q: Why were my scheduled speedtests disabled?
- This fix is so important it requires your attention, once you've confirmed a successful data migration you can enable your scheduled speedtests again.
Additional Changes
- #1144
- #1149
Full Changelog: alexjustesen/speedtest-tracker@v0.15.5...v0.16.0