3.5.2 (2026-06-19) {#352-2026-06-19}
내부 개선 {#internal-improvements}
devices::inverse3: 펌웨어 FSM 상태 알림을 통해 제어 모드 추적 (cc2daa9)events: device-protocol-deprecated 이벤트를 추가했습니다. warn_if_deprecated를 통해 게이트를 적용하여 발행 (ec704f6), #234 해결이벤트: 이벤트 생성 매크로 추가 (9ad8531), #185 해결inverse_ux: scale-popup 이벤트에 button_b의 제스처 메뉴용 트리거 추가 (5fc7ab5)modules::inverse-ux: 알림 및 보안 프로토콜 v2 (FW >= 7.7.0) (3929372), #234, #255, #254 해결프로토콜: 펌웨어 코드를 0x 접두사가 붙은 바이트 단위로 로그 출력 (49a4001)시리얼라이제이션: 실험용 게이트를 추가하고 preview에서 분리 (58426f3), #234 해결직렬화: rate/dispatch/* rate_dispatch 스테이지 추가 (2289e34), #241 해결시리얼라이제이션: glaze를 v5.7.2로 업데이트 (20c8705), #260 해결시리얼라이제이션: glaze를 v6.5.1로 업데이트 (b5885af), #260 해결시리얼라이제이션: glaze를 v7.3.3으로 업데이트 (545376d), #260 해결시리얼라이제이션: API 경로에서 스테이지 게이트 분리 (af22d01), #259 해결시리얼라이제이션: 4.4.3에서 glaze 5~7과의 호환성을 사전 단계에서 구현 (592fb5e), #260 해결직렬화: 첫 번째 메시지의 버전을 수신하려면 config.version 로 이름 변경 (c33cf82), #258 종료시리얼화: 연기된 안전 와이어 형식 재구성에 관한 TODO (da06d7c), #237 #237 해결서비스: 세션 범위 보안 설정을 추가했습니다. close 시 기준값을 복원합니다 (e55362e)서비스: v3.1의 보안 설정을 위한 HTTP 및 WS 스냅샷 API 추가 (d973ff6)서비스: 워크스페이스 자동 스케일링 F1-F3의 서비스 측 구현 (a512ea7)서비스: 펌웨어 시리얼 포트에 안전 설정의 SET/RESET 연결 (9c1a40e)sessions;http;events: 연결 시 버전 협상. preview 뒤에 단계적으로 도입 (229fbc6), #261, #258 해결설정: 요금 조정용 노브를 실험적 기능으로 단계적으로 도입 (76de901), #259 해결버그 수정 {#bug-fixes}
핵심: GCC 13 -O3에 맞춰 settings의 apply-json 버퍼를 0으로 초기화 (efd0e00)기기: ‘return-home’ 설정이 없는 상태에서 펌웨어 7.1 이상 감지 기능 복원 (6d43b38), #222 해결엔진: 백프레셔로 인해 틱 디스패치가 잘못 폐기되지 않도록 (690c588), #241 해결inverse_ux: grip_hook의 디버그 로그를 trace 수준으로 하향 조정 (cff1446)inverse_ux: grip_hook 활성화 기능을 활성 제어 세션으로 제한 (eb19c5d)modules::inverse-ux: レガシー (FW < 7.7.0) の通知を v2 に正規化 (eb9b6ff), closes #234modules::navigation: 서피스에서 auto-follow 강제 적용 시 발생하는 깜빡임 현상 해결 (152df00), #269 해결프로토콜: Family A로 재구성된 0xBB Family B의 보안 채널 복원 (6b97234), #234 해결시리얼라이제이션: 보안 패치를 v3_1로 이동하고 범용 패치 오버레이를 채택 (186fa52), #259 해결직렬화: 스냅샷을 통한 프로토타입 grip의 확장 데이터 복원 (142ba92), #263 종료세션: null인 엔진 싱글톤에 대해 try_get_device 보호 (d584dcc)속도 임계값 - 더 넓은 콘 - 활성화용 보정 버튼 (ed366a0)성능 개선 {#performance-improvements}
force_bench: 프레임 레이트 제한 제거 (bb52166)force_bench: 동기식 성능 루프 및 메트릭 JSON (46686c1)force-bench: 출력 결과 가독성 향상 (b8cfa89)