Update From Prior Version: https://libreqos.readthedocs.io/en/latest/docs/v2.0/update.html Installation Guide For New Installs: https://libreqos.readthedocs.io/en/latest/
We’re excited to share LibreQoS 1.5-RC3. This build focuses on smoother circuit changes, richer SQM control, better observability, and a pile of stability fixes to keep nodes happy in the field.
Since winning “Product of the Year” at Wispapalooza, we’ve had quite the influx of users – so we’ve been busy tracking down corner cases and issues people run into. We’ve also been hard at work making Insight even better – we’re especially excited by the new AI-powered support ticket helper system (which wi…
Update From Prior Version: https://libreqos.readthedocs.io/en/latest/docs/v2.0/update.html Installation Guide For New Installs: https://libreqos.readthedocs.io/en/latest/
We’re excited to share LibreQoS 1.5-RC3. This build focuses on smoother circuit changes, richer SQM control, better observability, and a pile of stability fixes to keep nodes happy in the field.
Since winning “Product of the Year” at Wispapalooza, we’ve had quite the influx of users – so we’ve been busy tracking down corner cases and issues people run into. We’ve also been hard at work making Insight even better – we’re especially excited by the new AI-powered support ticket helper system (which will get even better next week!).
The next RC will feature a greatly improved LibreQoS API (integrated into Insight), and some more UI improvements.
-
Bakery v3 and circuit changes
-
New binpacking and sorting reduce reload churn and avoid unnecessary HTB tree changes.
-
Dynamic circuit updates keep IP mappings around, so reloads are lighter and faster.
-
Transactional speed changes (temporary circuit → swap → cleanup) keep shaping active and minimize packet loss during edits.
-
Hierarchical binpacking bugs fixed; flat-network edge cases handled; planner fairness scoring refined and exposed in the affinity view.
-
Guardrails: 0 Mbps entries now fall back to defaults; ignore obviously defaulted circuits; sentinel 1000 weight override is handled explicitly.
-
SQM and queueing
-
ShapedDevices.csvcan set SQM per direction (cake/fq_codel/none) and defaults remain unchanged when you omit it. -
Optional config bumps very fast circuits to fq_codel automatically; SQM mode
noneis available when you truly want it off. -
Fq_codel statistics are now tracked and displayed in the web UI; the node manager editor can override the SQM column directly.
-
UI and observability
-
Top Uploaders view highlights heavy senders.
-
CPU affinity viewer shows how workloads pin across cores.
-
Live sankey now renders two layers for clearer traffic flow.
-
Urgent issues channel surfaces emergency alerts from external systems on the node manager display.
-
UI tabs refresh, shaped devices editor now saves correctly, and websocket connections verify http/https prefixes to avoid silent failures.
-
Login editor keeps existing passwords when the field is left blank; default config keeps
always_overwrite_network_jsontrue for predictable reloads. -
Performance and reliability
-
Faster IPv4 handling and no double flow lookups on ICMP/UDP traffic.
-
Heimdall memory leak fixed; 2-way flow submission no longer grows without bound.
-
HTB bakery order tightened; control-channel timeouts and device-weight calls relaxed to cope with slower nodes; flat-network binpacking and hierarchy issues corrected.
-
Build and tooling hardening: Ubuntu 25.10 Clang build fix, mold linker removed due to instability, build scripts tolerate missing services, and MQ setup ordering corrected.
-
Integrations, tests, and docs
-
UISP integration retains raw JSON for easier troubleshooting.
-
Expanded integration tests cover generated PNs, IP mapping, speed overrides, and cake RTT overrides to prevent regressions.
-
Quickstarts, configuration, troubleshooting, and design docs refreshed; copyright year now updates automatically.
Many thanks to NLNet for funding the transactional circuits system.