3.5.1 (2026년 5월 28일)
내부 개선
core/gates: backoff_time_gate + suppressed-hit 카운터 (cc989c0), #244 해결core/gates: streak_gate 및 키 기반 변형 (748f419), #244 해결기기: 무선 버즈 그립에 충전 표시기 추가 (6482bd6)장치: inverse3의 동작 상태를 20Hz로 폴링 (bfc160d)기기: 다음에 v3.1 직렬화를 사용하십시오 준비 스냅샷 디버그 로그 (0c59c26)http: 고급/사용 중단된 설정에서 정확한 경로 GET 허용 (2b5f037)http: gate GET /settings visibility by flag (4f013d8), #251 해결modules::inverse: 폭로하다 paired_with.auto 뒤에 미리보기 모드 게이트 (1f7f0e1), 닫힘 #230직렬화: 추가 미리보기 모드 사전 출시 필드에 대한 전역 플래그 (422e822), #230 해결시리얼라이제이션: v3.1 쿼터니언에 오일러 표기법 추가 (c32dd6b), #239 해결직렬화: 명시적인 쿼터니언 actor + core 할당 연산 (677ed6f)세션: 밀리초 미만의 스트리밍 응답 속도 제한 허용 (9a42719)세션: 미리보기 제한 / 세션 v3.1 데이터 보강 (6c1c8f2)설정: 홍보하다 기타/사용 중단됨 고급 설정 (b3528d7)튜토리얼: 스트리밍 응답 프레임 검사 프로토타입 (6b57c39)버그 수정
command_processor: 강제/위치 전환 시 모드 전환 방지 (d754ef1), #232 해결command_processor: ZOH 처리된 제어에서 일회성 인라인 드레인을 분리함 (5960498), #117 해결core::gates: 키 기반 타임 게이트는 히트당 가장 최근의 기간을 우선시합니다 (c73b86a)탐지: extra_ports 최초 주입 로그 통합 (57e21d7)탐지: keyed_gate를 통한 포트별 로그 게이트링 (04b8d54), #243 해결기기: 핸들 정보(dfd7d5d) 이후에 무선 버즈 그립 지원 여부를 표시합니다.기기: 요청 제한 set_extension_data 무선 verse_grip (011d5a0)으로http: 장치 선택기가 "#1234"와 "1234"를 장치 ID로 허용함 (1452c10)http: macOS 릴리스 빌드에서 사용되지 않는 컨텍스트 필드 제거 (-Wunused-private-field) (5345989)modules::inverse: Inverse3 1개와 그립 1개가 연결되면 자동으로 페어링됨 (41b3024), #227 #227 해결modules::inverse: 토폴로지가 1↔1을 초과할 경우 자동 페어 제거 (e4fb80c)modules::inverse: 명예 강제 연결 Minverse 보정 시 오버라이드 (e24bf84), #224 해결modules::inverse: ~와 함께 첨부됨 Minverse의 경우 항상 [보안] 처리되며, 첫 번째 POST 요청 시에도 마찬가지입니다 (cafb574)modules::inverse: 기기별 Inverse3 ↔ VerseGrip 페어링 레지스트리 (ac63d2a), #224 이슈 해결modules::inverse: POST 및 DELETE ~와 함께 경로 반환 계산 첨부됨 상태 (a751208)서비스가 WVG가 아닌 장치를 WVG로 감지하려고 할 때 경고가 반복되는 현상 방지 (17ad373)protocol::inverse3: 가변 길이 0xBA 알림 페이로드 처리 (61f7b1f)서비스: 인덱스와 함께 장치 선택기 클래스 적용 (2d6422a)기능: 404 메시지에서 장치 선택기 표현식을 유지 (d2c4626)세션: apply_preset은 마운트를 초기화합니다 기본값 / 팔 앞쪽 (a333da8), #240을 닫음세션: 세션 간 ID가 알려지지 않은 경우 자체 대상(self-target)으로 자동 전환 (14367ed), #239 해결세션: 세션 간 force_render_full_state 호출 시 전체 스냅샷 응답 (8afc646)세션: session.configure.serialization에서 [secure] 명령을 실행합니다 (3458af0)세션: 적용 시 장치 마운트 상태를 초기화 상태로 유지 기본값 / 팔 앞쪽 사전 설정 (698008b), #252 및 #253 해결세션: 마운트를 ‘identity’로 재설정 기본값 / 팔 앞쪽 사전 설정 (a0a2b29), #240 해결세션: 스로틀링된 스트리밍 스냅샷에서 WS 응답 복원 (787a656), #248 해결세션: 지속적인 시뮬레이션 부하 하에서 WS RX 핫 패스 최적화 (e4e55d0)성능 개선
command_processor: 제어 전용 배치용 WS RX 패스트패스 (92bb4e8), #241 해결엔진: AIMD 감쇠를 적용한 적응형 디스패치 속도 수렴 (b8fc1c8), #249 해결main_loop: 전송 중인 틱 수 제한이 적용된 ASIO 큐 바인딩 (8d77823)시리얼화: 정적 구조체에 미리보기 옵션 캐시 저장 (8698636), #241 해결sessions: 핫 패스에서 session::_mutex 경합 감소 (bf117c8), #241, #242 해결세션: 태그: 트레이시 범위 지정 세션 장치 호출 시 (7404990)