v3.5.2
3.5.2는 패치 릴리스입니다. 주요 개선 사항은 WebSocket 스트리밍 속도의 향상입니다. 이제 동기식 클라이언트는 전체 루프 속도로 최신 기기 상태를 수신할 수 있습니다. 또한 내부 품질 개선 작업과 기기 및 탐색 기능에 대한 여러 가지 수정 사항이 포함되어 있습니다.
주요 내용
- 동기식 WebSocket 클라이언트를 위한 전체 속도의 최신 상태 정보. 세션별 응답 제한이 제거되어, 이제 각 응답은 약 1 kHz로 제한되던 것(Linux 릴리스 컴퓨터에서 측정 시 약 31 kHz, 100% 최신 상태) 대신 새로 수집된 상태 정보를 포함합니다. 이로써 3.5.1 버전에서 도입되었던 상태 업데이트 속도 저하 현상이 해소되었습니다.
내부 개선 사항
- 펌웨어 상태 코드는 가독성을 높이기 위해 0x 접두사가 붙은 16진수 형태로 기록됩니다.
- Die 글레이즈 직렬화 라이브러리가 v7.3.3으로 업데이트되었습니다. — 와이어 출력 결과는 바이트 단위로 동일합니다.
- 세션 기반 안전 구성.
- 워크스페이스(F1-F3)의 서버 측 자동 확장.
오류 수정
- 펌웨어 7.1 이상을 탑재하고 있으며 ‘Return-Home’ 구성을 보고하지 않는 기기가 다시 인식됩니다. 더 이상 인식 핸드셰이크 과정에서 오류가 발생하지 않습니다.
- Backpressure는 부하가 걸린 상태에서도 더 이상 장치의 틱 업데이트를 잘못 버리지 않으므로, 이전에는 장치 상태에 일시적인 공백이 발생하곤 했습니다.
- 수면 근처에서 버블을 자동으로 추적하는 내비게이션 기능이 더 이상 떨리지 않습니다. 햅틱 출력 강도는 일정하게 유지되며, 자동 중심 맞추기 기능의 드리프트가 이제 버블 표면에서 부드럽게 0으로 수렴합니다.
- 더 이상 서비스의 구성 디렉터리를 생성할 수 없는 경우 (예: 쓰기 권한이 없는 위치)에도 서비스가 중단되지 않으며, 경고 메시지를 기록하고 계속 실행됩니다.