Folds in the previously-uncommitted v1.12.0 changes (install path
/opt/web-configurator -> /usr/lib/web-configurator; default port 8080 -> 9090),
since v1.12.0 was never committed or tagged. The diff vs v1.11.16 therefore
covers v1.12.0 + v1.12.1 together; CHANGELOG.md keeps the logical split.
v1.12.1:
- Telemetry Uplink: switch dpworldapp cloud telemetry egress between Wi-Fi and
Ethernet using host routes (/32) only; no dpworldapp/OS network config touched;
async apply + watchdog self-heal + management-interface protection.
- Routing transparency: per-server actual egress interface + pre-apply warnings
(read-only; no forwarding/NAT opened).
- Full source review (41 items): honesty/safety/structure fixes. dpworldapp
shared DB (device/protocol), atomic-write contract, and types unchanged.
- Remove superseded pages ssid.js/network.js (aliased to wifi.js/server-setting.js).
- Remove legacy deploy/nginx.conf sample (optional; excluded per integration guide).
See CHANGELOG.md and RELEASE-NOTES.md for the full per-version breakdown.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- web-configurator.service: MemoryMax 48M -> 128M (support-bundle+UI 동시 사용 시
OOM-kill 위험 제거; 장비 RAM 3.4GB 대비 3.7%, 누수 방지 캡 유지)
- BSP 통합 가이드 정비: 네트워크-적용 하드닝본을 /usr/bin/dpworld-network-apply.sh
원본 교체(BSP 베이킹)하는 것을 1차 방식으로 명시. .service.d override 드롭인은
라이브 후적용(over-the-top) fallback으로 정리
- 최신 UI(v1.11.15: 사이드바 System/Firmware 그룹 + monitor 아이콘) 동기화
- 배포물 flat 레이아웃(루트=배포물), 내부 참조/산출물 정리