Releases: librespeed/speedtest
v6.0.0-pre1
this is a pre release
New design is here, thanks to @Timendus for implementing it. #649
Desktop:

Mayor rework of docker deployment.
the new design can be accessed via ?design=new switch to the index page or via config.json, see DESIGN_SWITCH.md
What's Changed
- the new design is ready (after 2 years ;-) )
- Add feature switch for new design via config file, URL parameters, and Docker by @Copilot in #742
- Add GDPR_EMAIL environment variable for Docker deployments by @Copilot in #743
Full Changelog: 5.5.0...v6.0.0-pre1
Version 5.5.0
this is probably the last version 5.x since the new design is ready and will be release v6.0.0...
breaking changes
The default port in the docker container is now 8080 instead of 80 because of preparation of root-less mode and increased security.
What's Changed
- Add alpine docker image version by @rare-magma in #631
- docs: add alpine info by @rare-magma in #654
- fix ipinfo-db with old versions of PHP by @IRainman in #651
- Using of the modern JS by @IRainman in #656
- add MariaDB to README.md by @robertsilen in #673
- Added dark style for the HTML property by @BYT-Bender in https://github.com//pull/671 alpine/debian docker image tests and fixes by @sstidl in https://github.com//pull/678 Update docker documentation by @iJuhan in https://github.com//pull/687 New Contributors @rare-magma made their first contribution in https://github.com//pull/631 @IRainman made their first contribution in https://github.com//pull/651 @robertsilen made their first contribution in https://github.com//pull/673 @BYT-Bender made their first contribution in https://github.com//pull/671 @iJuhan made their first contribution in https://github.com//pull/687 Full Changelog: https://github.com/librespeed/speedtest/compare/5.4.1...5.5.0 What's Changed Add alpine docker image version by @rare-magma in https://github.com//pull/631 docs: add alpine info by @rare-magma in https://github.com//pull/654 fix ipinfo-db with old versions of PHP by @IRainman in https://github.com//pull/651 Using of the modern JS by @IRainman in https://github.com//pull/656 add MariaDB to README.md by @robertsilen in https://github.com//pull/673 Added dark style for the HTML property by @BYT-Bender in #671
- alpine/debian docker image tests and fixes by @sstidl in #678
- Update docker documentation by @iJuhan in #687
- Fix-dual-mode by @sstidl in #679
- Added a modern design example by @bogdanr in #668
- Fix docker images and dual mode by @sstidl in #693
- feat: allow to specify obfuscation salt string by @mkl262 in #726
- add eslinter, update github actions (stale issues, dependabot), optimize docker image by @sstidl in #728
- Fix/arm alpine by @sstidl in #729
- Add alt attribute to speed test results image for accessibility by @Copilot in #731
- Fix SQLite database path to resolve "unable to open database file" error by @Copilot in #736
- Fix critical security vulnerability: Move SQLite database outside webroot by @Copilot in #738
- Add ARM v7 architecture to Docker images by @jpauwels in #741
New Contributors
- @rare-magma made their first contribution in #631
- @IRainman made their first contribution in #651
- @robertsilen made their first contribution in #673
- @BYT-Bender made their first contribution in #671
- @iJuhan made their first contribution in #687
- @bogdanr made their first contribution in #668
- @mkl262 made their first contribution in #726
- @jpauwels made their first contribution in #741
Full Changelog: 5.4.1...5.5.0
Version 5.4.1
Minor update
- Fixed mssql db settings not being applied correctly
Version 5.4.0
- Implemented offline ipinfo.io database for ISP detection, which is used by default. Full ipinfo.io APIs are still available if you have an API key
- Unified UI for standalone and multiple points of test
- Added dark mode in the UI
- Updated the documentation, along with new videos showing how to do a simple standalone installation
- Minor changes and improvements
(Yes, I recreated this release because I messed up the tags)
Label Docker images
just updated how the docker image is created.
We now have
- ghcr.io/librespeed/speedtest:5.3.3
- ghcr.io/librespeed/speedtest:5.3
- ghcr.io/librespeed/speedtest:latest
on every release. You can decide, if you would like to use :latest, :master, :5.3.
we have no label with :5.
Full Changelog: 5.3.2...5.3.3
Version 5.3.2
What's Changed
- Added IPv6 ULA regex match by @RedPine404 in #593
- Start apache with exec by @bt90 in #614
- ipv6 regexmatch by @sstidl in #623
- fix: download speed is 0 on certain platform by @zypA13510 in #617
New Contributors
- @RedPine404 made their first contribution in #593
- @zypA13510 made their first contribution in #617
Full Changelog: 5.3.1...5.3.2
Version 5.3.1
Maintenance release.
- Fixed possible XSS in results/json.php
- Improvements to docker build
- Added "dual" mode to docker build (both standalone and backend at the same time)
- Updates to documentation
Version 5.3.0
- Improved docker file
- switch docker repo from dockerhub to github container repo
- update php to 8.2
- ios favicon
- adopt new getIP API
- improve documentation
- change units from Mbps to Mbit/s (only naming, no changed values)
- move examples to folder
Version 5.2.5
- Fixed minor vulnerability in results/stats.php
- The docker version can now use other DBs easily
- Results can now be fetched as JSON instead of just an image
- Minor fixes
Version 5.2.4
- Moved docker stuff into master branch
- Minor changes
