3.5.1 (2026년 5월 28일)
내부 개선 사항
core/gates: backoff_time_gate + 제거된 히트 카운터 (cc989c0), #244 해결core/gates: streak_gate + 키 변형 (748f419), 잠금 #244기기: 무선 버스 그립에 충전 표시기 추가 (6482bd6)장치: 3에서 20 Hz까지 역방향의 동작 상태를 확인 (bfc160d)기기: 스냅샷의 디버그 로그에 v3.1 직렬화 방식 사용 준비 (0c59c26)http: 고급 및 사용 중단 예정인 매개변수에 대해 정확한 경로에서 GET 요청 허용 (2b5f037)http: GET /settings의 표시 여부를 플래그로 제어 (4f013d8), #251 해결modules::inverse: 폭로자 paired_with.auto 게이트 뒤편 미리보기 모드 (1f7f0e1), 농장 #230직렬화: 전역 지표 추가 미리보기 모드 프리버전 필드(422e822)의 경우, #230을 닫습니다.직렬화: 쿼터니언에 오일러 표기법 추가 v3.1 (c32dd6b), #239 해결직렬화: 명시적 생성자 쿼터니언 + 코어 할당 연산자 (677ed6f)세션: 밀리초 미만의 응답 스트림에 대한 전송 속도 제한 허용 (9a42719)sessions: /sessions 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 au wireless verse_grip (011d5a0)http: 장치 선택기가 "#1234"와 "1234"를 장치 ID로 허용합니다 (1452c10)http: macOS 릴리스 빌드를 차단하던 사용되지 않는 컨텍스트 필드 제거 (-Wunused-private-field) (5345989)modules::inverse-ux: Inverse3 1개와 그립 1개가 연결되었을 때 자동 페어링 (41b3024), #227 #227 닫힘modules::inverse-ux: 토폴로지가 1↔1을 초과할 경우 자동 페어링 기능을 중단 (e4fb80c)modules::inverse: 대입을 준수해야 한다 강제 연결 Minverse(e24bf84) 보정 중, 팜 #224modules::inverse: 첨부됨 Minverse용 paired_with는 항상 [secure]로 설정되며, 첫 번째 POST 요청 시 적용됩니다 (cafb574)modules::inverse-ux: 기기별 페어링 레지스트리 Inverse3 ↔ VerseGrip (ac63d2a), 잠금 #224modules::inverse: POST 및 DELETE 메서드 ~와 함께 상태를 반환합니다 첨부됨 calculé (a751208)서비스가 WVG가 아닌 기기를 WVG로 감지하려고 할 때 반복되는 경고 메시지 방지 (17ad373)protocol::inverse3: 가변 길이 0xBA 알림 페이로드 처리 (61f7b1f)서비스: index와 병렬로 기기 선택기 클래스를 적용하기 (2d6422a)서비스: 404 오류 메시지에서 기기 선택기의 표현을 유지 (d2c4626)세션: apply_preset은 편집 내용을 다음으로 초기화합니다. 기본값 / 팔 앞쪽 (a333da8), 농장 #240세션: 세션 간 ID가 알려지지 않은 경우 로컬 타깃으로 되돌아가기 (14367ed), #239 해결세션: 세션 간 force_render_full_state에 대한 전체 스냅샷 응답 (8afc646)세션: respecter 실행:[secure] sur session.configure.serialization (3458af0)세션: 사전 설정 적용 시 삭제된 기기 설정을 유지하기 기본값 / 팔 앞쪽 (698008b), 농장 #252, #253세션: 사전 설정에 대한 정체성 기반 마운팅을 초기화합니다 기본값 / 팔 앞쪽 (a0a2b29), 농장 #240세션: 대역폭 제한 스냅샷에서 WS 응답 복원 (787a656), #248 해결세션: 지속적인 시뮬레이션 부하 조건 하에서 WS 수신 크리티컬 경로 파악하기 (e4e55d0)성능 개선
command_processor: 검사 배치 전용 WS 수신 바로 가기 경로 (92bb4e8), #241 해결엔진: 적응형 할당 비율을 AIMD 감쇠 방식과 수렴시키도록 수정 (b8fc1c8), #249 해결main_loop: 실행 중에도 ASIO 파일의 최대 틱 수 제한을 적용 (8d77823)직렬화: 미리보기 옵션을 정적 구조체에 캐시하기 (8698636), #241 종료세션: 중요 경로에서 session::_mutex에 대한 경합 감소 (bf117c8), #241, #242 해결세션: Tracy 태그 추가하기 범위 지정 세션 장치 호출 (7404990)