Releases: shiguredo/suzu
Releases · shiguredo/suzu
2024.8.0
- [ADD] 採用する結果の信頼スコアの最小値を指定する minimum_confidence_score を追加する
- Amazon Transcribe のみ有効
- デフォルト値: 0(信頼スコアを無視する)
- @Hexa
- [ADD] 採用する結果の最小発話期間(秒)を指定する minimum_transcribed_time を追加する
- Amazon Transcribe のみ有効
- デフォルト値: 0(最小発話期間を無視する)
- @Hexa
2024.7.0
- [FIX] サービスへの接続が成功してもリトライカウントがリセットされない不具合を修正する
- [FIX] 解析結果だけでなくエラーメッセージの送信時にもリトライカウントをリセットしていたため、リトライ処理によってカウントがリセットされていた不具合を修正する
- [FIX] リトライ待ち時にクライアントから切断しようとすると、リトライ待ちで処理がブロックされているため切断までに時間がかかる不具合を修正する
2024.6.0
- [CHANGE] aws の再接続条件の exception に InternalFailureException を追加する
2024.5.1
- [FIX] リリース時の build 前に patch をあてるように修正する
- [ADD] リリース時の build を Makefile にまとめる
2024.5.0
- [FIX] 高ビットレートの音声データの場合に、解析結果が送られてこない不具合を修正する(2024.5.0 の変更)
2024.4.0
- [ADD] audio streaming header に対応する
- [ADD] クライアントから送られてくるデータにヘッダーが付与されている場合に対応する audio_streaming_header 設定を追加する
- [CHANGE] silent packet の送信までのデフォルトの時間を 10 秒に変更する
2024.3.0
- [ADD] Amazon Transcribe からの結果の Results[].ResultId をクライアントに返す aws_result_id 設定を追加する
2024.2.0
- [CHANGE] retry 設定を削除し、リトライ回数を指定する max_retry 設定を追加する
- リトライしない場合は、max_retry を設定ファイルから削除するか、または、max_retry = 0 を設定する
- デフォルト値: 0 (リトライ無し)
- @Hexa
- [ADD] サービス接続時のエラーによるリトライまでの時間間隔を指定する retry_interval_ms 設定(ミリ秒間隔)を追加する
- デフォルト値: 100 (100 ms)
- @Hexa
- [ADD] サービス接続時の特定のエラー発生時に、リトライする仕組みを追加する
- [ADD] ハンドラーにリトライ回数を管理するメソッドを追加する
- [CHANGE] aws への接続時に、時間をおいて再接続できる可能性がある HTTP ステータスコードが 429 の応答の場合は、指定されたリトライ設定に応じて、再接続を試みるように変更する
- [CHANGE] aws、または、gcp への接続後にリトライ回数が max_retry を超えた場合は、{"type": "error", "reason": string} をクライアントへ送信する
2024.1.0
- [UPDATE] go.mod の Go のバージョンを 1.22.0 にあげる
- [CHANGE] サービス接続時にエラーになった場合は、Body が空のレスポンスを返すように変更する
- [CHANGE] サービス接続後にエラーになった場合は、{"type": "error", "reason": string} をクライアントへ送信するように変更する
- [CHANGE] aws の再接続条件の exception から InternalFailureException を削除する
2023.5.3
- [FIX] VERSION ファイルを tag のバージョンに修正する