You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

97 lines
4.3 KiB

{
"release_id": "20260914-port-selector-alias-5",
"platform": "linux-arm64",
"scope": "application-and-daemon-binaries-not-full-firmware",
"generated_at": "2026-09-14T07:17:33.9524858+00:00",
"files": [
{
"path": "frontend/tera-clone-demo-web",
"bytes": 13238434,
"sha256": "0109367727841cc79d9cabdcb9687e97a0b51788e994c39243a72ed789de1807",
"install_path": "/usr/bin/tera-clone-demo-web",
"provenance": "built-and-deployed"
},
{
"path": "backend/tera-clone-demo-api",
"bytes": 10027170,
"sha256": "112bcdadf04155209b1a361200163c57232427dd628fdd31d8e060b1ab49461f",
"install_path": "/usr/bin/tera-api",
"provenance": "built-and-deployed"
},
{
"path": "backend/tera-logd",
"bytes": 3211426,
"sha256": "b5856899698bfafb1f382a3dd45db02b034ba785d56a075ea964c937b57a48b3",
"install_path": "/usr/bin/tera-logd",
"provenance": "built-and-deployed-earlier-today"
},
{
"path": "backend/tera-clone-demo-alarmd",
"bytes": 7711921,
"sha256": "ac3149f54d93ce252527606bda35dc739f1f3ad40bfb77409f16b3514d437006",
"install_path": "/usr/bin/tera-alarmd",
"provenance": "existing-device-baseline"
},
{
"path": "backend/tera-netd",
"bytes": 4661671,
"sha256": "2864dbde4fcde16898a3b187716b325883365a1fd39f16264a5186877f94c50c",
"install_path": "/usr/bin/tera-netd",
"provenance": "copied-from-device"
},
{
"path": "backend/tera-seriald",
"bytes": 5020690,
"sha256": "1263fe6823fb07704ecbd0bc5be18db56f9f2b60ebafc1692e873c40bac8f01f",
"install_path": "/usr/bin/tera-seriald",
"provenance": "copied-from-device"
},
{
"path": "backend/tera-sessiond",
"bytes": 9089559,
"sha256": "a1d868818fa2bbb57996e5fe5786fb1838d337e223a23729cd243762c751aadf",
"install_path": "/usr/bin/tera-sessiond",
"provenance": "copied-from-device"
},
{
"path": "backend/tera-timed",
"bytes": 4329693,
"sha256": "c0cc73a1d390ef9964adc3a1623b90b8c7950a798af71a7201c93b1b58f12b12",
"install_path": "/usr/bin/tera-timed",
"provenance": "copied-from-device"
}
],
"source": {
"base_commit": "8c2fe00",
"changes": "Release source is included with this manifest in the Git commit; baseline daemons have individual provenance above."
},
"deployment": {
"device": "192.168.0.223",
"date": "2026-09-14",
"ready": true,
"completed": 12,
"total": 12,
"backup": "/userdata/tera-backups/operation2-telnet-20260914",
"verified": "Eight binary SHA256 values match installed files; HTTP/HTTPS listeners and served workspace-tabs.js verified.",
"web_alias_backup": "/userdata/tera-backups/port-selector-alias-20260914"
},
"validation": {
"backend": "mock store, API and portservice suites passed; CH01 SSH plus Telnet stage/apply/save/reload regression and same-interface conflict guards passed.",
"frontend": "Rendered page check passed: ASCII and HEX labels retain lowercase API values.",
"javascript": "19 workspace, navigation and dashboard tests passed.",
"browser": "Local Edge: port selector aliases, truncation/hover/accessibility, one-tab navigation, checkboxes and responsive layout; ASCII/HEX display with lowercase values passed.",
"live": "Authenticated live API: CH01 operation 2 Telnet applied and saved (running/persistent revision 29). eth0 SSH and eth1 Telnet both listening on 10001 with shared max_clients=4. Live HTML ASCII/HEX labels confirmed. Final web hash and readiness 12/12 verified.",
"limitations": "No cable-unplug, destructive action, power-cycle or SSH/Telnet clients across both physical networks acceptance test."
},
"changes": [
"Keep channel positions fixed from 1 to 48",
"Replace port settings in one tab",
"Larger cards with target checkboxes",
"Remove serial console icon",
"Share CR response classification with 15-second grace; sustained silence is unknown, not cable down",
"Include earlier system/session/log/reauthentication improvements",
"Allow same listener port across operation 1 eth0 and operation 2 eth1 in configuration validation",
"Display log format labels as ASCII and HEX",
"Show aliases in port selector cards with ellipsis and full-name hover"
]
}