# Changelog — Web Configurator 파트너 전달용 변경 이력입니다. **v1.11.16부터** 이 형식으로 관리합니다. --- ## [v1.11.16] — 2026-06-23 ### Changed - `web-configurator.service` 의 `MemoryMax` 를 **48M → 128M** 로 상향. support-bundle(진단 zip, 메모리 빌드) + UI 동시 사용 시 실측 피크 ~40-50MB로 OOM-kill 위험이 있어 여유를 확보 (장비 RAM 3.4GB 대비 3.7%, 누수 방지 캡은 유지). 정적자산 최대 93KB·펌웨어 업로드는 디스크 스트리밍이라 메모리 영향 없음. ### Docs - BSP 통합 가이드 정비 — 네트워크-적용 하드닝본을 **`/usr/bin/dpworld-network-apply.sh` 원본 교체 (BSP 베이킹)** 하는 것을 1차 방식으로 명시. `.service.d` override 드롭인은 라이브 후적용 fallback으로 정리. (`RELEASE-NOTES.md` §3, `BSP-INTEGRATION.md` §7, `docs/firmware-boot-hardening.md`) - 배포물을 repo 루트(flat) 구조로 정리. > 앱 코드·UI는 v1.11.15와 동일 (기능 무변경). 본 릴리스는 배포 단위의 메모리 정책 + 통합 가이드 정비입니다. --- ## [v1.11.15] — 2026-06-23 ### Changed - 사이드바 네비게이션 정비: **System** 그룹(Dashboard + Log)과 **Firmware** 그룹 분리, System 그룹에 monitor 아이콘 적용. (v1.11.14–v1.11.15) - (v1.11.12–v1.11.13: 대시보드 visual-calm 시도 후 되돌림 — 최종 외형 변화 없음) --- ## [v1.11.11] — 2026-06-23 ### Changed - config 쓰기 경로를 디바이스 config-reader 계약에 정렬: RS485 parity `no→none`, 2/4-byte order 공백형 (`little swap`/`big swap`), register `idt` `float`(`float64` 제거), protocol 목록에서 CAN 제거 (`can_input` 토글로 대체), 채널 `ai2`/`ai3`/`di2`/`di3` 지원. ### Added - 기존 디바이스 DB의 옛 표기를 새 계약 표기로 **부팅 시 1회 자동 변환** (멱등 마이그레이션, 변경 전 자동 백업). --- ## [v1.11.10] — 2026-06-20 - 전체 코드리뷰 반영 — 입력 검증/정규화 강화 다수.