Releases: woffko/cake-autorate-rs-owrt
Release list
CAKE Autorate RS 1.0 RC27 r313/r120 + Lite r313/r4
CAKE Autorate RS 1.0 RC27 r313/r120
This maintenance release corrects Full-package installation sequencing while
retaining the Full r120 and manual-only Lite r4 LuCI interfaces.
Highlights
- A fresh Full installation or Lite-to-Full switch now waits for the
default-started main controller to become ready, settles any calibration
instance started or partially started by OpenWrt's default package hook, and
then starts exactly one authoritative calibration coordinator. - The in-place Full upgrade path remains separate and preserves its existing
calibration stop, native Apply recovery, and main-controller restart order.
It does not perform a duplicate readiness confirmation. - Structural tests bind the mutually exclusive install branches, require one
fresh-install main readiness barrier, and require the common coordinator
start to follow both branch-local calibration stops. - Existing native Apply write-ahead recovery, event-driven controller
readiness, Rating, Full Auto-Tune, directional/no-SQM Review, and automatic
Settings refresh behavior remain unchanged.
Full Auto-Tune includes Shaped only, Full raw capacity, and Reuse trusted
bounds; Gaming with optional Extreme A+ search; Best overall; Variable Link
with explicit access/capacity learning; Fair; ranked directional/no-SQM Review;
one aggregate trade-off acknowledgement; receipt-based Apply; and automatic
authoritative Settings refresh. Full raw and scheduled active calibration can
transfer substantial traffic and remain explicit opt-ins with visible budgets.
Packages
- Full daemon:
cake-autorate-rs1.0_rc27-r313 - Full LuCI:
luci-app-cake-autorate-rs1.0_rc27-r120 - Lite daemon:
cake-autorate-rs-lite1.0_rc27-r313 - Lite LuCI:
luci-app-cake-autorate-rs-lite1.0_rc27-r4
Select the daemon APK whose suffix exactly matches apk --print-arch, then
install one complete Full or Lite pair. Do not mix Full and Lite packages.
Back up /etc/config/cake-autorate and run apk add --simulate before an
upgrade.
Validation
- Full/Lite source gate: 1,263 Full and 111 Lite Rust tests plus all retained
OpenWrt shell, LuCI JavaScript/TypeScript, format, syntax, and diff gates. - Exact Full-to-Lite-to-Full replacement on a disposable OpenWrt x86_64 VM,
including manual Lite stop/save/start and exact Full configuration/runtime
restoration with successful package status. - No-traffic upgrades with exact configuration preservation on two Multi-WAN
x86_64 test routers and one aarch64 cellular upload-only test router. - Cache-disabled desktop/mobile Status, Graphs, Settings, Re-run Cancel, and
Edit checks on all three routers. - Clean serial matrix: 12 OpenWrt 25.12 ABIs, 24 independently built Full/Lite
daemon APKs, two noarch LuCI APKs, and all signature, metadata, dependency,
provider, extracted-payload, mode, feature-separation, ELF, endianness, and
ABI checks.
Verify every downloaded file with the attached SHA256SUMS. The machine-
readable matrix-report.json and release-manifest.json are included in that
checksum set.