リリース
直近10件のリリース変更内容を表示します。
v5.0.0
Changelog
主要SDKおよびオーディオマーカー更新
このリリースでは、5.0.0-betaシリーズの変更を安定した5.0.0統合面として整理します。再構築された認識エンジン基盤を導入し、既存の音声フィンガープリントフローと並行して、明示的に有効化できるオーディオマーカー認識を追加します。
Improvements
SORIConfig(audiomarker = true)で有効化するオーディオマーカー認識を追加しました。- オーディオマーカー認識を明示的に有効化しない限り、デフォルトのfingerprint-only動作を維持します。
onPatternMarkerChanged(marker)でmarker update callbackを受け取れるようになりました。- 検出されたmarker valueを
campaign.trait?.markerとしてキャンペーン結果に付与します。 - 現在のSORI Consoleオーディオマーカーworkflowに合わせてmarker handlingを更新しました。
- 繰り返しの認識windowにおけるrecognition stream安定性とmarker state処理を改善しました。
- 通常のMaven統合向けにconsumer R8およびProGuardルールをSDKパッケージに含めました。
- 信頼性、保守性、プラットフォーム互換性を高めるため、SDK内部を改善しました。
Notes
音声フィンガープリント認識のみが必要なアプリケーションは、既存の統合フローをそのまま利用できます。SORI Consoleの設定でオーディオマーカーを使用する場合にのみ、オーディオマーカー認識を有効化してください。
v4.3.7
Changelog
Stability Update
このリリースでは、認識lifecycle処理を改善し、繰り返しの開始および停止リクエストを本番アプリケーションでより安全に扱えるようにしました。
Improvements
- 重複した認識開始および停止リクエストの処理を改善しました。
- サンプルアプリで認識データベースをより簡単に更新できる操作を追加しました。
- より安定した統合テストのため、サンプルアプリのlifecycle動作を改善しました。
- ランタイム動作の不整合が発生する可能性を抑えるため、SDK状態処理を改善しました。
v4.3.6
Changelog
Reliability Update
このリリースでは、より一貫したアプリ起動と更新フローのため、SDK初期化とデータベース更新動作を強化しました。
Improvements
- より予測しやすいSDK設定のため、singleton初期化を改善しました。
- 更新フローにおけるデータベースバージョンの永続化を強化しました。
- 保留中のaudio pack適用をすぐに完了できない場合の復旧動作を追加しました。
- 最新の開発環境に合わせてAndroidプラットフォーム互換性targetを更新しました。
v4.3.5
Changelog
Maintenance Update
このリリースでは、古い認識データが後続セッションに影響しないように、状態reset動作を改善しました。
Improvements
- SDK状態がresetされる際に、重複検出状態もクリアされるようreset処理を改善しました。
- 状態クリア後にアプリケーションが認識を再開する際の一貫性を改善しました。
- 古いランタイムデータが後続の認識セッションに影響する可能性を低減しました。
v4.3.4
Changelog
Performance and Stability Update
このリリースでは、アクティビティが多い認識処理中のイベント配信動作とキャンペーン結果の一貫性を改善しました。
Improvements
- アクティビティが多い状況でも結果をより円滑に配信できるよう、イベント処理を改善しました。
- より一貫した認識結果のため、キャンペーン重複排除を改善しました。
- 一部のedge caseで重複キャンペーン通知が発生する可能性を低減しました。
v4.3.3
Changelog
Reliability and Performance Update
このリリースは、foreground serviceの信頼性、イベント配信パフォーマンス、Androidプラットフォーム互換性に重点を置いています。
Improvements
- 認識結果の配信パフォーマンスを改善しました。
- アプリ再起動や再接続時のforeground service復旧動作を強化しました。
- 長時間実行される認識セッションの通知維持動作を改善しました。
- 最新Androidバージョン向けに明示的なforeground service type対応を追加しました。
- コアSDKコンポーネント全体のthread-safetyとリソース管理を強化しました。
- 複数の配信経路で重複キャンペーンイベントが発生する可能性を低減しました。
- 保守性を高めるため、内部構成を整理しました。
v4.3.2
Changelog
Network Reliability Update
このリリースでは、認識リクエストとバックグラウンド配信のネットワーク耐性を強化しました。
Improvements
- 設定可能なネットワーク処理とlistenerサポートを追加しました。
- ネットワーク接続を利用できない場合のrequest queuingを改善しました。
- 認証およびaudio packダウンロードフローのエラー処理を強化しました。
- キューに入ったリクエストのdelayed sending動作を改善しました。
- Android APIレベル全体でのネットワーク監視互換性を改善しました。
- native library向けのAndroid 15互換性改善を追加しました。
- APIリクエストでのmetadata配信を改善しました。
- foreground service通知動作を強化しました。
Notes
ネットワーク接続を利用できない状況でカスタム動作が必要なアプリケーションは、network handlingガイドを確認してください。
v4.3.0
Changelog
Background Update Support
このリリースでは、アクティブな認識フローとは独立して認識データを更新できる機能を追加しました。
Improvements
- 認識素材を更新するためのstandalone database update methodを追加しました。
- 定期的なbackground update向けのWorkManager統合ガイドを追加しました。
- Android 15 foreground service time-limit処理を改善しました。
- 認識が実行中でない場合のupdate動作を改善しました。
- preference serializationとエラー処理を改善しました。
- Android buildおよびdocumentation artifact生成を改善しました。
Notes
認識データを自動更新する必要があるアプリケーションは、background database updateガイドを利用できます。
