メインコンテンツへスキップ

v3.5.2

3.5.2 はパッチリリースです。主な変更点は、WebSocket のストリーミング速度の向上です。同期型クライアントは、フルループレートで最新のデバイス状態を受け取れるようになりました。また、内部の品質改善に加え、デバイスやナビゲーションに関する修正もいくつか含まれています。

見どころ​

  • 同期型WebSocketクライアント向けの、フルレートでの最新ステータス情報。セッションごとの応答制限が撤廃されたため、各応答には約1 kHzに制限されていたのではなく、最新の状態情報が含まれるようになりました(Linuxリリース版マシンでの測定値:約31 kHz、100%最新)。 これにより、バージョン 3.5.1 で導入された状態更新の遅延が解消されました。

内部の改善​

  • ファームウェアのステータスコードは、読みやすさを高めるため、0xという接頭辞を付けた16進数として記録されます。
  • Die Glazeシリアル化ライブラリがv7.3.3に更新されました。Wireの出力はバイト単位で同一です。
  • セッションごとの安全設定。
  • ワークスペース(F1~F3)のサーバー側での自動スケーリング。

不具合の修正​

  • ファームウェア 7.1 以降を搭載し、リターンホーム設定を報告しないデバイスが再び認識されるようになりました。これにより、認識時のハンドシェイクでエラーが発生することはなくなりました。
  • Backpressureは、負荷がかかっている状況下でも、デバイスのティック更新を誤って破棄しなくなりました。これにより、以前はデバイスの状態に一時的な欠落が生じていました。
  • バブルを自動追尾するナビゲーションは、表面付近でちらつくことがなくなりました。ハプティック出力の強さは一定に保たれ、自動センタリングのドリフトは、バブルの表面付近で滑らかにゼロへと収束するようになりました。
  • 設定ディレクトリを作成できない場合(たとえば、書き込み不可の場所など)、サービスはクラッシュしなくなり、警告をログに記録した上で実行を継続します。