← Back to all sparks
L

LibreSpeed

INFRA · APIS
Velocity2.5

Self-hosted network speed test

LibreSpeed 6.3 adds shareable result images and fixes Safari upload tests.

speed-testself-hostedmeasurement-accuracydockersharing
◆Current state
LibreSpeed made its rewritten design the default in 6.0.0, then turned to measurement in the 6.2.x line with a connection-stability test and an upload-inflation fix. 6.3.0 in September added a shared-result image matching the chosen design, SERVER_LIST_URL support in frontend Docker mode, and a fix that puts modern Safari on the standard upload path. 6.3.1 in October fixed mixed-content filtering in server selection and the mobile gauge.
◆Where it's heading
With the design migration done, releases focus on measurement accuracy and easier Docker deployment. Minor versions arrive every month or two.
◆Prediction
Expect further accuracy and deployment fixes in 6.3.x; no larger feature is signalled.

◆Recent moves

  1. 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 ↗
  2. 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 ↗
  3. 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 ↗
  4. 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 ↗
  5. 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 ↗
  6. 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 ↗