Releases: alexjustesen/speedtest-tracker
v1.2.0
What's New
- [Feature] Stats API endpoint by @alexjustesen in #1994
What's Changed
- [Bug] Fixed dynamic filters for
start_at
andend_at
in ListResults API by @alexjustesen in #1998 - Laravel 11.38.2 Shift by @alexjustesen in #1992
- Release v1.2.0 by @alexjustesen in #1999
Full Changelog: v1.1.0...v1.2.0
v1.1.0 (🚀 API Endpoints!)
What's New
- [Feature] Add API Tokens management page by @alexjustesen in #1960
- [Feature] Added API endpoints to list, get and get the latest results by @alexjustesen in #1983
- [Feature] Implement configurable API rate limiting by @alexjustesen in #1984
- [Documentation] Document API endpoints using OpenAPI standard by @alexjustesen in #1985
- Release v1.1.0 by @alexjustesen in #1986
API documentation can be found here: https://docs.speedtest-tracker.dev/api/v1
Full Changelog: v1.0.3...v1.1.0
v1.0.3
What's New
- [Feature] Specify network interface to use by @svenvg93 in #1963
- [Feature] Implement middleware to prevent overlapping execution of "RunSpeedtestJob" by @alexjustesen in #1952
- [feature] Add environment values for Thresholds during initial setup by @svenvg93 in #1933
What's Changed
- [Feature] Added custom "blank" and "filled" Blade directives by @alexjustesen in #1951
- [Chore] Add logging configuration file and set stderr as the default by @alexjustesen in #1958
- add: Turkish (tr_TR) localization added. by @ramazansancar in #1955
- [Bug] Fix placeholder erorr messages by @svenvg93 in #1965
- Laravel 11.37.0 Shift by @alexjustesen in #1964
- Release v1.0.3 by @alexjustesen in #1971
New Contributors
- @ramazansancar made their first contribution in #1955
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- [Bug] Fix filtering on healthy in results table by @svenvg93 in #1936
- [Improvement] Add placeholder for failed test without message field by @svenvg93 in #1940
- Laravel 11.36.1 Shift by @alexjustesen in #1939
- Release v1.0.2 by @alexjustesen in #1944
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's New
- [Feature] Add possibility to pass initial admin credentials with env variables by @twinpixxx in #1924
What's Changed
- Move User panel to Settings by @svenvg93 in #1926
- [Bug] Fix logic to check for existing server ID in SelectSpeedtestServerJob by @alexjustesen in #1929
- Release v1.0.1 by @alexjustesen in #1930
New Contributors
- @twinpixxx made their first contribution in #1924
Full Changelog: v1.0.0...v1.0.1
🚀 v1.0.0
🚀 Speedtest Tracker Release v1.0.0
I'm thrilled to announce the release of Speedtest Tracker v1.0.0! This milestone has been a long time coming (824 days, not that I'm counting), and I'm wicked excited to finally say "I think this is a good first version".
I also want to take a moment to say a special thanks to those who contributed:
To see more contributors, visit the contributors page.
Current Features
- Automated Tests: Schedule regular speed tests to monitor your internet connection's performance over time.
- Detailed Metrics: Capture download and upload speeds, ping, packet loss and more.
- Historical Data: View historical data and trends to identify patterns and issues with your internet connection.
- Notifications: Receive notifications when your internet performance drops below a certain threshold.
Planned Features
I doubt this project will ever be "done" so here's a sneak peak for what I have planned for after the New Year.
- Multiple Speedtest Schedules: Support for multiple speedtest schedules and make them configurable in the UI.
- Ping Tests: Addition of ping tests to measure network latency.
- Additional Speedtest Tools: Integration with additional testing tools like iPerf, LibreSpeed and OpenSpeedTest.
- API: Introduction of an API for better integration with other applications and services.
- Revamped Dashboard: An improved and more user-friendly dashboard for better data visualization and user experience.
v0.26.0
What's New
- [Feature] Implement a blocked servers list by @alexjustesen in #1896
What's Changed
- [Bug] Fixed dockerfile build steps for better caching by @alexjustesen in #1902
- Bump league/commonmark from 2.5.3 to 2.6.0 by @dependabot in #1903
- [Chore] Update policies to use Illuminate\Auth\Access\Response by @alexjustesen in #1908
- Laravel 11.35.0 Shift by @alexjustesen in #1906
- Release v0.26.0 by @alexjustesen in #1909
Full Changelog: v0.25.1...v0.26.0
v0.25.1 (⚠️ Influxdb breaking change)
This release fundamentally rewrites the integration with Influxdb and requires you to restate your history (yay new feature!) or create a new bucket for tests going forward. Make sure to read the full list of changes in #1866.
What's Changed
- [Bug] Don't use factory to test influxdb connection by @alexjustesen in #1892
- Release v0.25.1 by @alexjustesen in #1893
Full Changelog: v0.25.0...v0.25.1
v0.25.0 (⚠️ Influxdb breaking change)
This release fundamentally rewrites the integration with Influxdb and requires you to restate your history (yay new feature!) or create a new bucket for tests going forward. Make sure to read the full list of changes in #1866.
What's New
- [Feature] Refactor InfluxDB integration + add bulk import results (
⚠️ breaking change) by @alexjustesen in #1866
What's Changed
- Laravel 11.34.2 Shift by @alexjustesen in #1853
- [Feature] Add Healhty to export and comments to column by @svenvg93 in #1856
- [Feature] Change Average to solid line & Add grace by @svenvg93 in #1865
- [Chore] Don't track ide helpers by @alexjustesen in #1867
- [Chore] Removed ide helper by @alexjustesen in #1868
- [Bug] Cast Influxdb point values by @alexjustesen in #1880
- [Feature] Add App Name to notifications by @svenvg93 in #1884
- Release v0.25.0 by @alexjustesen in #1885
Full Changelog: v0.24.3...v0.25.0
v0.24.3
What's Changed
- [Feature] Change toolbar button to Public Dashboard by @svenvg93 in #1849
- [Feature] Add Average for Download, Upload, Ping by @svenvg93 in #1837
- [Feature] Fill charts with 10% and make beginAtZero configurable by @svenvg93 in #1839
- Release v0.24.3 by @alexjustesen in #1851
Full Changelog: v0.24.2...v0.24.3