LibreSpeed
Self-hosted network speed test
LibreSpeed 6.3 adds shareable result images and fixes Safari upload tests.
◆Recent moves
- 15d ago
LibreSpeed 6.3.1
LibreSpeed 6.3.1 fixes mixed-content filtering in server selection and mobile gauge layout, and republishes the image after PHP security releases (CVE-2026-109618/109619). Mostly maintenance, with a security reason to update container images.
View source ↗ - 1mo ago
LibreSpeed 6.3.0: shareable result images, Safari upload fix
Adds a shared-result image that follows the chosen design, server lists by URL in frontend Docker mode, and moves modern Safari off the IE11 upload workaround for more accurate results.
View source ↗ - 2mo ago
Upload speeds no longer inflated by failed requests
Upload speeds were being reported too high when an upload request returned an HTTP error, because the client started a replacement before the failed request resolved; it now waits for a successful status. For a tool whose entire output is a number, a fix that changes what the number says matters more than its size suggests. The release also lets the modern frontend serve from an unrearranged repository layout.
View source ↗ - 3mo ago
Standalone connection-stability test and installable PWA
6.2.0 adds stability.html — a standalone connection-stability test with live latency metrics, charting, packet-loss tracking, optional alerts, and CSV export — plus PWA metadata so LibreSpeed can be installed from a browser. It also fixes Docker rejecting the default 20 MiB upload chunks by raising post_max_size. The stability test is the notable part: it extends LibreSpeed from a single benchmark run toward monitoring a connection over time.
View source ↗ - 6mo ago
Reverts server-list.json default in the classic frontend
A cherry-picked revert of the classic frontend's default use of server-list.json, shipped as 6.0.1 the day after the new design became the default. Cleanup on the migration rather than a change in its own right.
View source ↗ - 6mo ago
The rewritten design becomes the default in 6.0.0
6.0.0 promotes the rewritten design from an opt-in switch to the default, closing out a frontend rewrite that ran for about two years. It also fixes IPv6 client address reporting behind cloudflared and a PHP version check for geoip2 compatibility. This is the release the whole 5.5.x line was preparing for.
View source ↗