Browse Source

Release verified config-read and static-progress device builds

main
gudae 2 months ago
parent
commit
811ade8191
  1. 16
      final-build/README.md
  2. 4
      final-build/SHA256SUMS
  3. BIN
      final-build/backend/tera-clone-demo-api
  4. BIN
      final-build/frontend/tera-clone-demo-web

16
final-build/README.md

@ -1,6 +1,6 @@
# Final device builds
Release: `20260909-full-readiness-default-port-1`
Release: `20260909-config-read-static-progress-1`
Target: Linux ARM64 (RK3568)
UI: **http://192.168.0.223/** — HTTP port **80**.
@ -29,12 +29,22 @@ The login page synchronizes an uninitialized device clock from the PC before log
External NTP/SMTP/authentication availability is separate from local settings application. No-response serial ports may complete observation; every port is not required to be connected. Kernel drivers are unchanged.
## Latest changes
The API supports configuration-only port reads (`runtime=false`) so loading port configuration does not wait for runtime telemetry. Default port reads retain live telemetry. The frontend queues the most recent navigation while a page initializer is running and loads runtime observations separately from port configuration.
The login progress bar no longer runs an infinite CSS animation. Actual progress, elapsed time, readiness checks and CAPTCHA remain active. This reduces unnecessary rendering load in the device's internal browser.
## Validation
Backend startup/API, matched session-service protocol, TLS bootstrap recovery, time service, serial, network, log service/storage and policy tests passed. Frontend login/readiness tests and 10 JavaScript login tests passed. Linux ARM64 builds completed. This release does not claim a cold-boot timing test or full 48-channel traffic validation.
Replacement-device deployment verified at http://192.168.0.223/ on 2026-09-09: `ready=true`, `completed=12`, `total=12`, `elapsed_ms=34470`. All eight installed SHA256 values matched this manifest. The default-port page served the neutral progress wording and updated cache version. CAPTCHA remains disabled according to this device's existing policy. Login-before-ready and clock bootstrap were validated; no account login credentials were changed.
The latest API and frontend binaries in this directory match the SHA256 values recorded during successful replacement-device deployments on 2026-09-09. The other six binaries are unchanged from the preceding compatible release. This publication updates the repository artifacts; it does not perform another device deployment.
Latest recorded deployment checks: HTTP80, readiness 12/12, CAPTCHA enabled. Configuration-only API tests, frontend handler tests and JavaScript regression checks were completed during the associated changes. The release artifacts were checked for ELF64 AArch64 headers and SHA256 manifest consistency before publication.
The short internal-browser CPU sample after the animation change was 11–14%, compared with 41–44% before it. This is not a long-term or cold-boot guarantee. RCU stall and WCH IRQ95 disablement remain separate unresolved kernel issues. Full 48-channel communication and all external integrations have not been certified by this release.
Rollback backup: `/userdata/tera-backups/replacement-default-port-20260909-112729`. The measured 34.47 seconds includes serial-service restart and its initial observation delay; it is not a full power-cycle measurement.
Deployment evidence is retained locally in `runtime/config-read-transfer.log` and `runtime/static-progress-transfer.log`. Device serial baud 9600 and CAPTCHA enablement are existing device settings, not configuration files included in this binary release.
Binary-only release. Unrelated workspace source changes and runtime files are excluded.

4
final-build/SHA256SUMS

@ -1,5 +1,5 @@
2b7001dd33ad07c9a1886712926384e065c0c09c0715873f30b107969bc23eb9 frontend/tera-clone-demo-web
ef466f00788868617d8528a10ee597e2119ca6965eb81ed5e5e89bfc8a87536f backend/tera-clone-demo-api
1d6b8ba457e702a70fab9b03156d80a012ead37440fc8d93e5914ddd9c70c3f6 frontend/tera-clone-demo-web
6328d21ecf7057e6841adbec32982d19a55145a9c96b605d0457f6855924d8d4 backend/tera-clone-demo-api
d0babd9ae746bc4b7ec5931d66ddae0ad0782df0703256160c7233fbdea169a1 backend/tera-timed
4f6c0e76b6fc158521adbf028aa57c0d3d0ac1ea3aea02ea62ed45bf065be859 backend/tera-clone-demo-alarmd
c86983a2921efd0f038821b707915679324d94402301c4bbe8d264fb29dfaaf4 backend/tera-seriald

BIN
final-build/backend/tera-clone-demo-api

Binary file not shown.

BIN
final-build/frontend/tera-clone-demo-web

Binary file not shown.
Loading…
Cancel
Save