3.5.2 (2026-06-19) {#352-2026-06-19}
내부 개선 {#internal-improvements}
devices::inverse3: 펌웨어 FSM 상태 알림을 통해 제어 모드 추적 (cc2daa9)이벤트: device-protocol-deprecated 이벤트 추가, warn_if_deprecated에서 게이트를 거쳐 발행 (ec704f6), #234 이슈 해결이벤트: 이벤트 발행 매크로 추가 (9ad8531), #185 이슈 해결inverse_ux: 스케일 팝업 이벤트에 button_b 제스처 메뉴 트리거 추가 (5fc7ab5)modules::inverse-ux: 알림 및 안전 프로토콜 v2 (FW >= 7.7.0) (3929372), 이슈 #234, #255, #254 해결프로토콜: 0x 접두사가 붙은 바이트를 통해 펌웨어 코드 로깅 (49a4001)시리얼라이제이션: 실험용 게이트 추가, 프리뷰에서 분리 (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 이슈 해결서비스: 세션 범위 안전 설정 추가, 종료 시 기준선 복원 (e55362e)서비스: v3.1 안전 설정, HTTP 및 WS 스냅샷 API 추가 (d973ff6)서비스: 워크스페이스 자동 스케일링 F1-F3 서비스 측 구현 (a512ea7)서비스: 안전 설정 SET/RESET을 펌웨어 시리얼에 연결 (9c1a40e)세션;http;이벤트: 연결 시 버전 협상, 프리뷰 환경에서 단계적으로 적용 (229fbc6), 이슈 #261 및 #258 해결설정: 속도 튜닝 옵션을 실험적 기능으로 단계적으로 적용 (76de901), #259 이슈 해결버그 수정 {#bug-fixes}
핵심: GCC 13 -O3 설정 적용 시 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), #234 이슈 해결modules::navigation: 표면에서 자동 추적 효과 깜빡임 현상 수정 (152df00), 이슈 #269 해결프로토콜: Family A 형태로 재구성된 0xBB Family B 안전 채널 복원 (6b97234), 이슈 #234 해결시리얼라이제이션: 안전 패치를 v3_1로 이동하고 범용 패치 오버레이 채택 (186fa52), #259 이슈 해결직렬화: 스냅샷 속 프로토타입 그립 확장 데이터 복원 (142ba92), #263 이슈 해결sessions: null 엔진 싱글톤에 try_get_device 가드 추가 (d584dcc)속도 임계값 - 더 넓은 콘 - 활성화용 보정 버튼 (ed366a0)성능 개선 {#performance-improvements}
force_bench: 프레임 레이트 스로틀 제거 (bb52166)force_bench: 동기식 성능 루프 + 메트릭 JSON (46686c1)force-bench: 출력 내용을 더 읽기 쉽게 개선 (b8cfa89)