GitHub

v6.2.1-ls287

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.2.1-ls287/index.html

LinuxServer Changes:

Full Changelog: v6.2.1-ls286...v6.2.1-ls287

Remote Changes:

Highlights

  • Fixed upload-speed results being inflated when an upload request receives an HTTP error response. The client now only starts a replacement upload after the completed request returns a successful status. #820
  • Made the modern frontend work when the repository is served without rearranging its files. Docker now preserves the frontend/ asset directory, while settings.json and server-list.json are served from the web root. #834

Deployment and reliability

  • Documented the request-body-size configuration required by IIS deployments.
  • Updated Docker, installation, and design-switch documentation to use the same layout as a non-Docker deployment.
  • Added end-to-end coverage for all runtime modes, Alpine standalone deployments, and the static modern-frontend asset layout.

Maintenance

  • Updated JavaScript dependencies and the actions/stale GitHub Action.

Full changelog

librespeed/speedtest@ v6.2.0...v6.2.1

v6.2.1-ls286

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.2.1-ls286/index.html

LinuxServer Changes:

  • account for upstream file structure changes by @aptalca in #40

Full Changelog: v6.2.0-ls285...v6.2.1-ls286

Remote Changes:

Highlights

  • Fixed upload-speed results being inflated when an upload request receives an HTTP error response. The client now only starts a replacement upload after the completed request returns a successful status. #820
  • Made the modern frontend work when the repository is served without rearranging its files. Docker now preserves the frontend/ asset directory, while settings.json and server-list.json are served from the web root. #834

Deployment and reliability

  • Documented the request-body-size configuration required by IIS deployments.
  • Updated Docker, installation, and design-switch documentation to use the same layout as a non-Docker deployment.
  • Added end-to-end coverage for all runtime modes, Alpine standalone deployments, and the static modern-frontend asset layout.

Maintenance

  • Updated JavaScript dependencies and the actions/stale GitHub Action.

Full changelog

librespeed/speedtest@ v6.2.0...v6.2.1

v6.2.0-ls285

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.2.0-ls285/index.html

LinuxServer Changes:

Full Changelog: v6.2.0-ls284...v6.2.0-ls285

Remote Changes:

Summary

LibreSpeed 6.2.0 adds a dedicated connection-stability test and installable PWA support, improves multi-server selection behavior, and makes the Docker images reliably accept the default 20 MiB upload chunks.

Highlights

  • Added stability.html, a standalone connection-stability test with live latency metrics and charting, packet-loss tracking, optional alerts, and CSV export.
  • Added PWA metadata, manifest, and application icons so LibreSpeed can be installed from supported browsers.
  • Improved multiple-point server-list sorting and handling of duplicate or qualified city names.
  • Docker images now set PHP post_max_size = 32M, preventing the default 20 MiB upload chunks from being rejected.
  • Updated the Alpine Docker image base to Alpine 3.24.

Fixes

  • Fixed stability-test server selection, timeouts, and failed-request reporting.
  • Fixed a race when starting a selected server test.
  • Included PWA assets in the npm package.
  • Improved Docker PHP configuration discovery and startup behavior.

Breaking Changes

None.

Migration Notes

No action is required for Docker users. Non-Docker PHP deployments must continue to allow POST request bodies of at least 20 MiB; post_max_size = 32M is recommended. Reverse proxies must permit the same request size.

Maintenance

  • Updated GitHub Actions dependencies.
  • Refreshed documentation and minor code comments.

Acknowledgments

Thanks to the contributors of #798, #805, #809, #811, #812, #817, and #818.

v6.2.0-ls284

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.2.0-ls284/index.html

LinuxServer Changes:

  • rebase to alpine 3.24, enable new ui by @aptalca in #39

Full Changelog: v6.2.0-ls283...v6.2.0-ls284

Remote Changes:

Summary

LibreSpeed 6.2.0 adds a dedicated connection-stability test and installable PWA support, improves multi-server selection behavior, and makes the Docker images reliably accept the default 20 MiB upload chunks.

Highlights

  • Added stability.html, a standalone connection-stability test with live latency metrics and charting, packet-loss tracking, optional alerts, and CSV export.
  • Added PWA metadata, manifest, and application icons so LibreSpeed can be installed from supported browsers.
  • Improved multiple-point server-list sorting and handling of duplicate or qualified city names.
  • Docker images now set PHP post_max_size = 32M, preventing the default 20 MiB upload chunks from being rejected.
  • Updated the Alpine Docker image base to Alpine 3.24.

Fixes

  • Fixed stability-test server selection, timeouts, and failed-request reporting.
  • Fixed a race when starting a selected server test.
  • Included PWA assets in the npm package.
  • Improved Docker PHP configuration discovery and startup behavior.

Breaking Changes

None.

Migration Notes

No action is required for Docker users. Non-Docker PHP deployments must continue to allow POST request bodies of at least 20 MiB; post_max_size = 32M is recommended. Reverse proxies must permit the same request size.

Maintenance

  • Updated GitHub Actions dependencies.
  • Refreshed documentation and minor code comments.

Acknowledgments

Thanks to the contributors of #798, #805, #809, #811, #812, #817, and #818.

v6.2.0-ls283

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.2.0-ls283/index.html

LinuxServer Changes:

Full Changelog: v6.2.0-ls282...v6.2.0-ls283

Remote Changes:

Summary

LibreSpeed 6.2.0 adds a dedicated connection-stability test and installable PWA support, improves multi-server selection behavior, and makes the Docker images reliably accept the default 20 MiB upload chunks.

Highlights

  • Added stability.html, a standalone connection-stability test with live latency metrics and charting, packet-loss tracking, optional alerts, and CSV export.
  • Added PWA metadata, manifest, and application icons so LibreSpeed can be installed from supported browsers.
  • Improved multiple-point server-list sorting and handling of duplicate or qualified city names.
  • Docker images now set PHP post_max_size = 32M, preventing the default 20 MiB upload chunks from being rejected.
  • Updated the Alpine Docker image base to Alpine 3.24.

Fixes

  • Fixed stability-test server selection, timeouts, and failed-request reporting.
  • Fixed a race when starting a selected server test.
  • Included PWA assets in the npm package.
  • Improved Docker PHP configuration discovery and startup behavior.

Breaking Changes

None.

Migration Notes

No action is required for Docker users. Non-Docker PHP deployments must continue to allow POST request bodies of at least 20 MiB; post_max_size = 32M is recommended. Reverse proxies must permit the same request size.

Maintenance

  • Updated GitHub Actions dependencies.
  • Refreshed documentation and minor code comments.

Acknowledgments

Thanks to the contributors of #798, #805, #809, #811, #812, #817, and #818.

v6.2.0-ls282

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.2.0-ls282/index.html

LinuxServer Changes:

Full Changelog: v6.1.0-ls281...v6.2.0-ls282

Remote Changes:

Summary

LibreSpeed 6.2.0 adds a dedicated connection-stability test and installable PWA support, improves multi-server selection behavior, and makes the Docker images reliably accept the default 20 MiB upload chunks.

Highlights

  • Added stability.html, a standalone connection-stability test with live latency metrics and charting, packet-loss tracking, optional alerts, and CSV export.
  • Added PWA metadata, manifest, and application icons so LibreSpeed can be installed from supported browsers.
  • Improved multiple-point server-list sorting and handling of duplicate or qualified city names.
  • Docker images now set PHP post_max_size = 32M, preventing the default 20 MiB upload chunks from being rejected.
  • Updated the Alpine Docker image base to Alpine 3.24.

Fixes

  • Fixed stability-test server selection, timeouts, and failed-request reporting.
  • Fixed a race when starting a selected server test.
  • Included PWA assets in the npm package.
  • Improved Docker PHP configuration discovery and startup behavior.

Breaking Changes

None.

Migration Notes

No action is required for Docker users. Non-Docker PHP deployments must continue to allow POST request bodies of at least 20 MiB; post_max_size = 32M is recommended. Reverse proxies must permit the same request size.

Maintenance

  • Updated GitHub Actions dependencies.
  • Refreshed documentation and minor code comments.

Acknowledgments

Thanks to the contributors of #798, #805, #809, #811, #812, #817, and #818.

v6.1.0-ls281

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.1.0-ls281/index.html

LinuxServer Changes:

Full Changelog: v6.1.0-ls280...v6.1.0-ls281

Remote Changes:

Release Summary

This release introduces Docker TAGLINE customization for the modern frontend, refreshes GeoIP assets, and includes release-agent metadata maintenance in .github/agents.

Release Notes

v6.1.0

Summary

LibreSpeed 6.1.0 adds a new Docker customization option for the modern UI and includes backend GeoIP data refreshes and project maintenance updates.

Highlights

  • Added Docker TAGLINE environment variable customization for the modern frontend slogan.
  • Improved handling and coverage for special-character taglines (including apostrophes) in Docker-based setups.
  • Updated GeoIP backend assets (geoip2.phar and country_asn.mmdb).

Breaking Changes

None identified.

Migration Notes

Optional: if using Docker and modern frontend, you can now set TAGLINE to customize the displayed slogan.

Acknowledgments

Thanks to contributors in #794 and related maintenance updates.

v6.1.0-ls280

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.1.0-ls280/index.html

LinuxServer Changes:

Full Changelog: v6.1.0-ls279...v6.1.0-ls280

Remote Changes:

Release Summary

This release introduces Docker TAGLINE customization for the modern frontend, refreshes GeoIP assets, and includes release-agent metadata maintenance in .github/agents.

Release Notes

v6.1.0

Summary

LibreSpeed 6.1.0 adds a new Docker customization option for the modern UI and includes backend GeoIP data refreshes and project maintenance updates.

Highlights

  • Added Docker TAGLINE environment variable customization for the modern frontend slogan.
  • Improved handling and coverage for special-character taglines (including apostrophes) in Docker-based setups.
  • Updated GeoIP backend assets (geoip2.phar and country_asn.mmdb).

Breaking Changes

None identified.

Migration Notes

Optional: if using Docker and modern frontend, you can now set TAGLINE to customize the displayed slogan.

Acknowledgments

Thanks to contributors in #794 and related maintenance updates.

v6.1.0-ls279

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.1.0-ls279/index.html

LinuxServer Changes:

Full Changelog: v6.1.0-ls278...v6.1.0-ls279

Remote Changes:

Release Summary

This release introduces Docker TAGLINE customization for the modern frontend, refreshes GeoIP assets, and includes release-agent metadata maintenance in .github/agents.

Release Notes

v6.1.0

Summary

LibreSpeed 6.1.0 adds a new Docker customization option for the modern UI and includes backend GeoIP data refreshes and project maintenance updates.

Highlights

  • Added Docker TAGLINE environment variable customization for the modern frontend slogan.
  • Improved handling and coverage for special-character taglines (including apostrophes) in Docker-based setups.
  • Updated GeoIP backend assets (geoip2.phar and country_asn.mmdb).

Breaking Changes

None identified.

Migration Notes

Optional: if using Docker and modern frontend, you can now set TAGLINE to customize the displayed slogan.

Acknowledgments

Thanks to contributors in #794 and related maintenance updates.

v6.1.0-ls278

CI Report:

https://ci-tests.linuxserver.io/linuxserver/librespeed/v6.1.0-ls278/index.html

LinuxServer Changes:

Full Changelog: v6.1.0-ls277...v6.1.0-ls278

Remote Changes:

Release Summary

This release introduces Docker TAGLINE customization for the modern frontend, refreshes GeoIP assets, and includes release-agent metadata maintenance in .github/agents.

Release Notes

v6.1.0

Summary

LibreSpeed 6.1.0 adds a new Docker customization option for the modern UI and includes backend GeoIP data refreshes and project maintenance updates.

Highlights

  • Added Docker TAGLINE environment variable customization for the modern frontend slogan.
  • Improved handling and coverage for special-character taglines (including apostrophes) in Docker-based setups.
  • Updated GeoIP backend assets (geoip2.phar and country_asn.mmdb).

Breaking Changes

None identified.

Migration Notes

Optional: if using Docker and modern frontend, you can now set TAGLINE to customize the displayed slogan.

Acknowledgments

Thanks to contributors in #794 and related maintenance updates.

Read the original on github.com ↗