リリースノート

Client SDKリリースノートでは、3つのiOS SDK (VonageClientSDK, VonageClientSDKVoice そして VonageClientSDKChat)、3つのAndroid SDK (com.vonage.client-sdk,com.vonage.client-sdk-voice そして com.vonage.client-sdk-chat) とJS SDK (@vonage/client-sdk).

SDKの1つのコンポーネント(Voice/Chat)にのみ影響する変更履歴の要素は、そのようにマークされています。変更ログのうち、特定のプラットフォームにのみ影響する要素には、そのプラットフォームのアイコンが含まれます。

例えば、こうだ:

  • iOS 音声新しいApp Storeガイドラインに準拠するため、プライバシー・マニフェストを追加しました。

iOSプラットフォームのSDKのVoiceコンポーネントの変更を示します。

一方で:

  • デフォルトのロギングレベルは Error

すべてのプラットフォームで、ボイスとチャットの両方のコンポーネントの変更を示します。

Product deprecation notice

Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.

If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.

2.3.0 - 2026-01-23

  • 変更:
    • Android JavaScript iOS 緊急事態:緊急コールフローをサポートする新しいSDKを公開
    • 緊急事態:フェイルオーバーロジックの追加
    • 緊急時ミュート、ミュート解除、イヤーマフ有効、イヤーマフ無効機能を追加
    • 緊急事態:設定可能なRTCStatsTelemetryの追加

2.2.0 - 2025-12-18

  • 修正した:
    • 音声:通話データが実際に利用可能な場合にのみRTC Statsをディスパッチするようにロジックを修正
    • Voice:通話がセットアップできない場合のダングリング・ピア・コネクションのクリーンアップ

2.1.3 - 2025-11-05

  • 変更:

    • チャット追加 raw オプションで sendTextMessage 方法
  • 修正した:

    • チャットカスタムイベントが onConversationEvent カスタムイベント送信後のコールバック

2.1.2 - 2025-10-24

  • 修正した:
    • iOS 音声前バージョン(2.1.1)で発生した、アプリがバックグラウンドの時にプッシュ通知の招待が届かないバグを修正

2.1.1 - 2025-10-21

  • 修正した:
    • Android Voice:Utils クラスの難読化の欠落を修正
    • iOS 音声:processPushCallInviteの動作を統一し、アクティブなセッションを最初にチェックする。
    • ボイスを再生できない問題を修正しました。 callInviteCancel が呼び出されなかった。 reject または answer 失敗した

2.1.0 - 2025-09-05

  • 変更:
    • Android AGPを8.9.3に更新
    • Android 声16kbページサイズのサポートを追加
    • Android 声:vonageMLTransformersAudioNoiseSuppressionVersionを1.1.11に更新した。
    • Android 声ndkVersion を 27.3.13750724 に更新
    • Android iOS 音声WebRTCを99.14.95に更新

2.0.0 - 2025-02-07

  • 変更:

    • 1.9.21互換のKotlin 2.0.0に更新。
    • JavaScript について CSErrorCodes そして SessionErrorCodes オブジェクトがenumオブジェクトとしてエクスポートされるようになった。
    • JavaScript について VonageErrorType そして SessionErrorReason enum のキーに PascalCase を使用する。
    • JavaScript ヴォイス HangupReason, LegStatus, CallDisconnectReason, CancelReason, VoiceChannelType enum のキーに PascalCase を使用する。
    • JavaScript チャットについて MemberChannelType enum のキーに PascalCase を使用する。
    • JavaScript チャットの種類を変更しました。 MemberChannel.type より ChannelType への MemberChannelType.
  • 修正した:

    • JavaScript 修正済み VonageErrorType にある。 VonageError クラスである。
    • JavaScript 修正済み SessionErrorReason on `on('sessionError')。
  • 削除された:

    • Android iOS 非推奨の setDefaultLoggingLevel 関数を使用します。代わりにクライアントの初期化時にログレベルを設定します。
    • JavaScript 非推奨の setVonageClientLoggingLevel 関数を使用します。代わりにクライアントの初期化時にログレベルを設定します。
    • iOS 非推奨の registerDevicePushToken 関数を使用します。使用方法 registerDeviceVoipToken その代わりだ。
    • チャット非推奨バージョンの createConversation, getConversations, getConversationMembers そして getConversationEvents 複数のパラメータを受け付ける。

1.7.2 - 2024-08-08

  • 変更:
    • Android HTTP接続プールのクリア SessionSuccessEvent イベントを開催する。

1.7.1 - 2024-08-06

  • 修正した:
    • iOS Cocoapods経由でエクスポートする際の競合を避けるため、内部リソースをリソースバンドルに移動。

1.7.0 - 2024-07-30

  • 変更:

    • Android iOS 音声WebRTCを99.13.76に更新
  • 修正した:

    • JavaScript ユーザー入力サニタイズ正規表現。

1.6.2 - 2024-07-10

  • 固定
    • 作成アクションと更新アクションで、ユーザ入力がサニタイズされていないかチェックします。
    • Android セッションの再接続に失敗しました。

1.6.1 - 2024-06-12

  • 変更点

    • JavaScript Voice: 通話に関連する Audio 要素は、以下の方法で取得できるようになりました。 client.getAudioOutputElement()
    • Android iOS 音声WebRTC を 99.13.58 に、MLTransformersAudioNoiseSuppression を 1.0.8 に更新しました。
    • Android okhttpを4.12.0に、AGPを8.1.0に更新
  • 固定

    • Android iOS 音声固定ノイズ抑制警告メッセージフォーマット

1.6.0 - 2024-05-14

  • 追加:

    • iOS 音声新しいApp Storeガイドラインに準拠するため、プライバシー・マニフェストを追加しました。
    • チャットフィールドを追加 channelMemberEventBody.それはヌルを持つ id イベントが通話に関連していない場合。
  • 変更点

    • Android iOS 音声WebRTC を 99.13.54 に、MLTransformersAudioNoiseSuppression を 1.0.7 に更新しました。

1.5.2 - 2024-04-29

  • 変更点

    • JavaScript Voice: いくつかのenumbersを更新し、他のSDKとの一貫性を持たせました。 string コトリンの代わりに enum オブジェクト
  • 固定

    • チャット: 行方不明を修正 startIdgetConversationEvents

1.5.1 - 2024-03-01

  • 変更:

    • Android Android SDKの最小バージョンを23に引き上げ
  • 修正:

    • 声から返されるエラーを修正しました。 answerCall インバウンドコール作成の競合状態によるもの。

1.5.0 - 2024-02-19

  • 変更:

    • Kotlinシリアライゼーション・プラグインの更新
    • JavaScript 音声:通話設定のエラー処理を改善
    • JavaScript AxiosをFetch APIに置き換える
  • 追加:

    • チャットだ: sendMessageSeenEvent メソッドが追加された。
    • チャットSDKは内部的に message:delivered メッセージイベントを受信すると
    • チャットメッセージイベントに membersStatuses 各メンバーのイベントのステータスを示す。
    • チャットメッセージステータスにソケットイベントを導入 message:delivered, message:seen, message:rejected, message:undeliverable, message:submitted
    • 音声コールメディアエラーは onCallMediaError 代表者
  • 修正:

    • iOS 音声通話初期化時にオーディオセッションが有効になりました。
    • JavaScript チャット: エフェメラル・イベントのボディがJSON文字列からオブジェクトに変更されました。
    • JavaScript 列挙型パラメータと対応する文字列表現の両方を受け付けるようにメソッドを修正

1.4.2 - 2024-01-25

  • 変更:
    • Kotlinを1.9.22に更新
    • JavaScript のフォロー・リダイレクトの脆弱性を修正した。 axios 依存性がある。

1.4.1 - 2024-01-23

  • 変更:
    • デフォルトのロギングレベルは Error

1.4.0 - 2024-01-15

  • 追加:
    • Android iOS 携帯電話の通話のバックグラウンドノイズを低減するノイズサプレッション
    • Android iOS ブール・フラグ enableNoiseSuppression に設定できる。 ClientConfig を指定すると、通話中のバックグラウンド低減のためのノイズ抑制がオプションになります。デフォルトはfalse。
    • Android iOS 新方式 enableNoiseSuppression(callId) 通話中の背景音を低減するノイズサプレッションを有効にする。
    • Android iOS 新方式 disableNoiseSuppression(callId) 通話中にノイズ抑制が有効になっている場合、ノイズ抑制を無効にする
    • エクスポーズド方式 getCallLegs モデル LegsPage を使用して、レグのメディア状態や同じ呼の他のレグなど、呼のレグに 関する情報を取得する。
  • 変更:
    • JavaScript CustomDataを文字列ではなくJSONとして返す

1.3.1 - 2024-01-08

  • 修正:
    • 安定性の向上。

1.3.0 - 2023-12-07

このバージョンでは、新しいVonage Client Chat SDKが導入されています。 ドキュメンテーション・ランディング のページに詳細を掲載している。

  • 追加:

    • について VonageLogger インターフェイスを使用します。
    • A createVonageLogger 工場機能。
    • A onRtcStatsUpdate デリゲート/リスナーがRTC統計情報の変更をリッスンする。
    • ブール値のフラグ autoReconnectMedia に設定できる。 ClientConfig をクリックして、ネットワーク変更時の自動再接続を有効/無効にします。
    • ブール値のフラグ rtcStatsTelemetry に設定できる。 ClientConfig RTC統計情報の収集をオプションにする
  • 変更:

    • クライアント・イニシャライザーは、提供された ClientInitConfig オブジェクトは10以上のカスタムロガーを含む。
  • 修正:

    • 例外を返すすべてのメソッドが一貫して VonageError/VGError.
    • Android ウェブソケットパスに関する設定の問題を修正
    • への意図しない、あるいは誤った呼び出しの発生を解決した。 onCallMediaDisconnect 代表
    • iOS 複数の VGVoiceClient/VGVonageClient のインスタンスである。
    • iOS WebRTC Loggerが原因で、クライアントのイニシャライザーでクラッシュが散発的に発生します。

1.2.1 - 2023-10-03

  • 変更:
    • Android iOS に更新された。 VonageWebRTC バージョン 99.9.26.
    • JavaScript クライアントコンストラクタが loggingLevel そして region 文字列として
    • JavaScript setConfig を受け付けるようになった。 region 文字列として

1.2.0 - 2023-09-28

  • 追加:

    • iOS registerVoipToken(_:withDeviceToken:isSandbox:callback) そして registerVoipToken(_:withDeviceToken:callback).
    • iOS registerVoipToken(_:isSandbox:callback) そして registerVoipToken(_:callback).
  • 変更:

    • 詳細ログにWebRTCログが含まれるようになりました。
  • 修正:

    • クライアントの設定を任意に設定できるようになりました。デフォルトは US リージョンです。
  • 非推奨:

    • setDefaultLoggingLevel そして setVonageClientLoggingLevel 賛成 ClientInitConfig.loggingLevel.
    • iOS registerDevicePushToken(_:userNotificationToken:isSandbox:callback) 賛成 registerVoipToken(_:withDeviceToken:isSandbox:callback)

1.1.5 - 2023-09-08

  • 修正:
    • 安定性の向上。

1.1.4 - 2023-09-08

  • 修正:
    • 安定性の向上。

1.1.3 - 2023-09-06

  • 追加:
    • ネットワーク変更時の自動再接続をサポート。
  • 変更:
    • Android iOS に更新された。 VonageWebRTC バージョン 99.7.23.

1.1.2 - 2023-08-24

  • 変更:

    • Android Androidクライアントでは、トップレベル関数の代わりに演算子メソッドを呼び出すようになりました。Java APIでは VonageClient.createClient(ctx) の代わりに VonageClientKt.VonageClient(ctx).
  • 修正:

    • 安定性の向上。

1.1.1 - 2023-08-03

  • 修正:
    • 安定性の向上。

1.1.0 - 2023-07-25

  • 追加された:

    • createSession をトークンパラメーターだけで呼び出せるようになった。
    • JavaScript off メソッドによって返されたイベント名とリスナーシンボルを持つイベントリスナーを削除します。 on
  • 修正:

    • 安定性の向上。
    • を呼び出す際のエラーを修正した。 createSession セッションエラーを受信した後

1.0.3 - 2023-07-12

  • 修正:
    • 安定性の向上。

1.0.2 - 2023-07-04

  • 修正:
    • 着信拒否/応答時の不正なエラーによるクラッシュを修正。

1.0.1 - 2023-06-01

  • 修正:
    • 安定性の向上。
    • iOS CallKitのスピーカー音声の問題を修正しました。

1.0.0 - 2023-04-26

これは新しいVonage Client SDKの最初のリリースです。 ドキュメンテーション・ランディング のページに詳細を掲載している。