Releases: alexjustesen/speedtest-tracker
v0.16.0 (Data Quality - Action Required!)
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
Full Changelog: v0.15.5...v0.16.0
v0.15.5
What's Changed
- [Chore] README.md and template updates by @alexjustesen in #1139
- [Bug] Fixed missing version provider namespace by @alexjustesen in #1145
- [Chore] Cache settings values by @alexjustesen in #1146
- Release v0.15.5 by @alexjustesen in #1147
Full Changelog: v0.15.4...v0.15.5
v0.15.4
What's Changed
- [Bug] Fixed testing Telegram notification channel by @alexjustesen in #1130
- Laravel 10.44.0 Shift by @alexjustesen in #1128
- Release v0.15.4 by @alexjustesen in #1132
Full Changelog: v0.15.3...v0.15.4
v0.15.3
What's Changed
- [Chore] Removed schedule for new installs by @alexjustesen in #1119
- [Feature] A better favicon by @alexjustesen in #1124
- Release v0.15.3 by @alexjustesen in #1125
Full Changelog: v0.15.2...v0.15.3
v0.15.2 (Hotfix)
v0.15.1
What's Changed
- [Chore] Refactored getting Ookla speedtest servers by @alexjustesen in #1109
- [Bug] Timezone in API returns by @DidierMetral in #1070
- [Feature] Silently send notifications for Telegram by @alexjustesen in #1110
- Release v0.15.1 by @alexjustesen in #1112
New Contributors
- @DidierMetral made their first contribution in #1070
Full Changelog: v0.15.0...v0.15.1
v0.15.0 (Webhook Notifications!)
What's Changed
- [Chore] Added one time operations package by @alexjustesen in #1100
- [Feature] Add webhook notifications by @alexjustesen in #1103
- [Chore] Refactor notification channel tests by @alexjustesen in #1104
- [Chore] Refactored get jitter data method by @alexjustesen in #1105
- Release v0.15.0 by @alexjustesen in #1106
Full Changelog: v0.14.7...v0.15.0
v0.14.7
What's Changed
- [Bug] Wrap system maintenance commands in try to soft fail the command by @alexjustesen in #1097
- Release v0.14.7 by @alexjustesen in #1098
Full Changelog: v0.14.6...v0.14.7
v0.14.6
What's Changed
- [Bug] Removed initial cache clear on startup by @alexjustesen in #1093
- Release v0.14.6 by @alexjustesen in #1094
Full Changelog: v0.14.5...v0.14.6
v0.14.5
What's Changed
- gh actions: bump actions/cache from 3 to 4 by @dependabot in #1062
- Bump vite from 5.0.11 to 5.0.12 by @dependabot in #1064
- [Feature] Extend number helper by @alexjustesen in #1082
- Laravel 10.43.0 Shift by @alexjustesen in #1079
- [Chore] specified platform php version by @alexjustesen in #1083
- [Bug] Change default cache driver to database by @alexjustesen in #1084
- Release v0.14.5 by @alexjustesen in #1085
Full Changelog: v0.14.4...v0.14.5