変更履歴 — hapbeat-helper
This content is not available in your language yet.
このファイルの形式は Keep a Changelog に、 バージョニングは Semantic Versioning に従う。
- 起動時に新しい版が出ているか確認し、あれば 1 行だけ知らせるようになった
(起動ごと。閉じる操作を要求しない 1 行なので抑制はしない)。
hapbeat-helper versionでもいつでも確認できる。 無効化は--no-update-checkまたはHAPBEAT_NO_UPDATE_CHECK=1。 取得は 3 秒でタイムアウトし、失敗しても何も出さない(オフライン運用のため)。
Changed
Section titled “Changed”- デバイス未選択時の PLAY / STOP も unicast に揃えた。
0.3.1 - 2026-08-01
Section titled “0.3.1 - 2026-08-01”Changed
Section titled “Changed”- Kit 転送チャンクの送信タイムアウトを 10 秒 → 3 秒に短縮(実測ベース)。
0.3.0 - 2026-07-22
Section titled “0.3.0 - 2026-07-22”- DuoWL v4 の音声 DSP 系 WS コマンドをデバイスへ中継(
set_*の persist も透過)。 - DEC-041 のオーディオ設定 3 コマンド +
set_stream_buffer+get_infoの audio 透過。 set_input_mode(DuoWL v4 のライン入力 / 出力切替)の中継。
0.2.0 - 2026-07-02
Section titled “0.2.0 - 2026-07-02”preview_event/stopを IP 指定で unicast できるようにした(選択デバイスのみ再生)。
- Windows の ICMP reset (10054) で UDP 受信スレッドが死に、デバイスを全ロストする問題を根治。
0.1.4 - 2026-06-17
Section titled “0.1.4 - 2026-06-17”- 長時間稼働で徐々に遅くなる問題を根治(
_pending_pingsのリーク、高頻度 read poll での stuck-slot recovery スキップ)。 - Ctrl+C でのシャットダウンがハングする問題、終了時の ProactorEventLoop ノイズを解消。
- コマンド実行中の
log_tail再接続を抑止(TCP スロットの ping-pong を根治)。 - offline 判定の閾値を 5 秒 → 8 秒に変更(デバイス一覧の点滅を解消)。
- クライアントが処理中に切断した場合の
ConnectionClosedを捕捉。
- OTA をバックグラウンドタスク化し、接続をブロックしないようにした。 同一 IP への並行 OTA は fail-fast で弾く。
- editable / ソース実行時は git から版を算出(
dN追従)。
0.1.3 - 2026-05-26
Section titled “0.1.3 - 2026-05-26”Changed
Section titled “Changed”- Kit manifest schema 2.0.0 (DEC-031) 追従。
__version__をパッケージメタデータから取得(ハードコードのフォールバックを撤廃)。get_infoの build 転送、kit manifest のファイル名規約に追従。
0.1.2 以前
Section titled “0.1.2 以前”GitHub Releases を参照。