Notes de mise à jour
Les notes de mise à jour du Client SDK couvrent les trois SDK iOS (VonageClientSDK, VonageClientSDKVoice et VonageClientSDKChat), trois SDK Android (com.vonage.client-sdk,com.vonage.client-sdk-voice et com.vonage.client-sdk-chat) et le SDK JS (@vonage/client-sdk).
Les éléments du journal des modifications qui n'affectent qu'un seul composant du SDK (Voice/Chat) sont marqués comme tels. Les éléments du journal des modifications qui n'affectent que des plates-formes particulières sont accompagnés de l'icône de la plate-forme concernée.
Par exemple :
Voix : Ajout d'un manifeste de confidentialité pour se conformer aux nouvelles directives de l'App Store
Indique un changement dans la composante vocale du SDK sur la plateforme iOS.
Tandis que :
- Le niveau de journalisation par défaut est désormais
Error
Indique un changement dans les composants Voix et Chat sur toutes les plates-formes.
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
- Changements :
Urgence : Présentation d'un nouveau SDK pour prendre en charge le flux d'appels d'urgence
- Urgence : Ajout d'une logique de basculement
- Urgence : Ajout des fonctionnalités Mute, Unmute, Enable Earmuff, Disable Earmuff.
- Urgence : Ajout d'une fonction configurable RTCStatsTelemetry
2.2.0 - 2025-12-18
- Fixe :
- Voix : Correction de la logique permettant d'envoyer des statistiques RTC uniquement lorsque des données d'appel sont effectivement disponibles
- Voix : Nettoyer les connexions suspendues entre pairs lorsque l'appel ne peut pas être établi
2.1.3 - 2025-11-05
Changements :
- Chat : Ajouté
rawà l'optionsendTextMessageméthode
- Chat : Ajouté
Fixe :
- Chat : Correction d'un bug où les événements personnalisés ne déclenchaient pas la fonction
onConversationEventcallback après l'envoi d'un événement personnalisé
- Chat : Correction d'un bug où les événements personnalisés ne déclenchaient pas la fonction
2.1.2 - 2025-10-24
- Fixe :
Voix : Correction d'un bug introduit dans la version précédente (2.1.1) avec les invitations par notification push qui n'étaient pas délivrées lorsque l'application était en arrière-plan.
2.1.1 - 2025-10-21
- Fixe :
Voix : Correction de l'obfuscation manquante pour la classe Utils
Voix : Comportement unifié pour processPushCallInvite, vérification de la session active en premier lieu
- Voix : Correction d'un problème où le
callInviteCanceln'a pas été appelé lorsque le déléguérejectouansweréchoué
2.1.0 - 2025-09-05
- Changements :
Mise à jour de l'AGP en 8.9.3
Voix : Ajout de la prise en charge de la taille de page de 16 kb
Voix : Mise à jour de vonageMLTransformersAudioNoiseSuppressionVersion à 1.1.11
Voix : Mise à jour de ndkVersion à 27.3.13750724
Voix : Mise à jour de WebRTC vers 99.14.95
2.0.0 - 2025-02-07
Changements :
- Mise à jour vers Kotlin 2.0.0 avec compatibilité 1.9.21.
Les
CSErrorCodesetSessionErrorCodessont désormais exportés en tant qu'objets enum.Les
VonageErrorTypeetSessionErrorReasonpour utiliser PascalCase pour les clés de l'énumération.Voix : La
HangupReason,LegStatus,CallDisconnectReason,CancelReason,VoiceChannelTypepour utiliser PascalCase pour les clés de l'énumération.Chat : Le
MemberChannelTypeenum pour utiliser PascalCase pour les clés de l'enum.Chat : Renommer le type de
MemberChannel.typedeChannelTypeàMemberChannelType.
Fixe :
Corrigé Manipulé
VonageErrorTypesur leVonageErrorclasse.Corrigé Manipulé
SessionErrorReasonon `on('sessionError').
Supprimé :
La version obsolète de
setDefaultLoggingLevelfonction. Définissez plutôt le niveau de journalisation lors de l'initialisation du client.La version obsolète de
setVonageClientLoggingLevelfonction. Définissez plutôt le niveau de journalisation lors de l'initialisation du client.La version obsolète de
registerDevicePushTokenfonction. UtiliserregisterDeviceVoipTokenau lieu de cela.- Chat : Les versions obsolètes de
createConversation,getConversations,getConversationMembersetgetConversationEventsacceptant plusieurs paramètres.
1.7.2 - 2024-08-08
- Changements :
Effacer le pool de connexions HTTP sur
SessionSuccessEventévénement.
1.7.1 - 2024-08-06
- Fixe :
Déplacement des ressources internes vers le paquet de ressources, afin d'éviter les conflits lors de l'exportation via Cocoapods.
1.7.0 - 2024-07-30
Changements :
Voix : Mise à jour de WebRTC vers 99.13.76
Fixe :
Règle de vérification de l'entrée de l'utilisateur.
1.6.2 - 2024-07-10
- Fixe
- Vérifie que l'entrée de l'utilisateur n'est pas aseptisée lors des actions de création et de mise à jour.
Échec de la reconnexion de la session.
1.6.1 - 2024-06-12
Changements
Voix : l'élément audio lié à l'appel peut désormais être récupéré via l'option
client.getAudioOutputElement()Voix : Mise à jour de WebRTC vers 99.13.58 et de MLTransformersAudioNoiseSuppression vers 1.0.8
Mise à jour de okhttp vers 4.12.0 et AGP vers 8.1.0
Fixe
Voix : Suppression du bruit fixe Formatage du message d'avertissement
1.6.0 - 2024-05-14
Ajouts :
Voix : Ajout d'un manifeste de confidentialité pour se conformer aux nouvelles directives de l'App Store
- Chat : Ajout d'un champ
channelenMemberEventBody. Il aura une valeur nulleidsi l'événement n'est pas lié à un appel.
Changements
Voix : Mise à jour de WebRTC vers 99.13.54 et de MLTransformersAudioNoiseSuppression vers 1.0.7
1.5.2 - 2024-04-29
Changements
Voix : mise à jour d'un certain nombre d'énumérations afin d'être plus cohérent avec le reste du SDK en ce qui concerne l'utilisation de
stringà la place d'un kotlinenumobjet
Fixe
- Chat : correction d'un manque
startIdengetConversationEvents
- Chat : correction d'un manque
1.5.1 - 2024-03-01
Changements :
Augmentation de la version minimale du SDK Android à 23
Corrections :
- Voix : Correction de l'erreur renvoyée par
answerCallen raison d'un problème de concurrence lors de la création d'un appel entrant.
- Voix : Correction de l'erreur renvoyée par
1.5.0 - 2024-02-19
Changements :
- Mise à jour du plugin de sérialisation Kotlin
Voix : amélioration de la gestion des erreurs lors de l'établissement d'un appel
Remplacer Axios par Fetch API
Ajouts :
- Chat :
sendMessageSeenEventa été ajoutée. - Chat : Le SDK enverra en interne un
message:deliveredlors de la réception d'un événement de message - Chat : Les événements de messages comprennent désormais un
membersStatusesindiquant l'état de l'événement pour chaque membre - Chat : Introduction d'événements de socket pour l'état des messages
message:delivered,message:seen,message:rejected,message:undeliverable,message:submitted - Voix : Les erreurs de support d'appel sont signalées par l'intermédiaire du
onCallMediaErrordélégué
- Chat :
Corrections :
Voix : La session audio est désormais activée lors de l'initialisation de l'appel
Chat : pour les événements éphémères, le corps est désormais un objet au lieu d'une chaîne JSON
Correction des méthodes pour qu'elles acceptent à la fois les paramètres de type "enum" et les représentations sous forme de chaînes de caractères correspondantes
1.4.2 - 2024-01-25
- Changements :
- Mise à jour de Kotlin vers la version 1.9.22
Vulnérabilité "follow-redirects" corrigée dans le système
axiosdépendance.
1.4.1 - 2024-01-23
- Changements :
- Le niveau de journalisation par défaut est désormais
Error
- Le niveau de journalisation par défaut est désormais
1.4.0 - 2024-01-15
- Ajouts :
Suppression du bruit pour réduire le bruit de fond lors des appels sur le téléphone portable
Drapeau booléen
enableNoiseSuppressionpeut être réglée surClientConfigpour rendre facultative la suppression du bruit de fond pendant les appels. La valeur par défaut est false.Nouvelle méthode
enableNoiseSuppression(callId)pour permettre la suppression du bruit afin de réduire le bruit de fond pendant un appel en coursNouvelle méthode
disableNoiseSuppression(callId)pour désactiver la suppression du bruit si elle est activée pendant un appel en cours- Méthode exposée
getCallLegset le modèleLegsPagepour obtenir des informations sur les segments d'un appel, telles que l'état des médias du segment, ainsi que sur les autres segments du même appel.
- Changements :
Retourner les données personnalisées sous forme de JSON au lieu d'une chaîne de caractères
1.3.1 - 2024-01-08
- Corrections :
- Amélioration de la stabilité.
1.3.0 - 2023-12-07
Cette version introduit le nouveau Client Client SDK de Vonage. atterrissage de la documentation pour plus d'informations.
Ajouts :
- Les
VonageLoggerpour les implémentations de loggers personnalisés. - A
createVonageLoggerfonction d'usine. - A
onRtcStatsUpdatedélégué/auditeur pour écouter les changements de statistiques RTC. - Un indicateur booléen
autoReconnectMediapeut être réglée surClientConfigpour activer/désactiver la reconnexion automatique des appels en cas de changement de réseau. - Un indicateur booléen
rtcStatsTelemetrypeut être réglée surClientConfigpour rendre facultative la collecte de statistiques RTC
- Les
Changements :
- L'initialisateur du client peut désormais générer une erreur fatale si l'option
ClientInitConfigcontient plus de 10 enregistreurs personnalisés.
- L'initialisateur du client peut désormais générer une erreur fatale si l'option
Corrections :
- Améliorer la gestion des exceptions en veillant à ce que toutes les méthodes renvoyant une exception fournissent désormais de manière cohérente une valeur
VonageError/VGError. Correction d'un problème de configuration avec le chemin websocket.
- Résoudre les cas d'appels involontaires ou erronés à l'unité de gestion de l'information.
onCallMediaDisconnectdélégué. Crash lors de la création de plusieurs
VGVoiceClient/VGVonageClientinstances.Plantages sporadiques lors de l'initialisation du client en raison de l'enregistreur WebRTC.
- Améliorer la gestion des exceptions en veillant à ce que toutes les méthodes renvoyant une exception fournissent désormais de manière cohérente une valeur
1.2.1 - 2023-10-03
- Changements :
Mise à jour
VonageWebRTCversion99.9.26.Le constructeur du client accepte désormais
loggingLeveletregionsous forme de chaînes de caractèressetConfigaccepte désormaisregionsous forme de chaîne de caractères
1.2.0 - 2023-09-28
Ajouts :
registerVoipToken(_:withDeviceToken:isSandbox:callback)etregisterVoipToken(_:withDeviceToken:callback).registerVoipToken(_:isSandbox:callback)etregisterVoipToken(_:callback).
Changements :
- La journalisation verbeuse inclut désormais les journaux WebRTC.
Corrections :
- La définition d'une configuration pour le client est désormais facultative. La configuration par défaut est celle de la région des États-Unis.
Dépréciations :
setDefaultLoggingLeveletsetVonageClientLoggingLevelen faveur deClientInitConfig.loggingLevel.registerDevicePushToken(_:userNotificationToken:isSandbox:callback)en faveur deregisterVoipToken(_:withDeviceToken:isSandbox:callback)
1.1.5 - 2023-09-08
- Corrections :
- Amélioration de la stabilité.
1.1.4 - 2023-09-08
- Corrections :
- Amélioration de la stabilité.
1.1.3 - 2023-09-06
- Ajouts :
- Prise en charge de la reconnexion automatique des appels en cas de changement de réseau.
- Changements :
Mise à jour
VonageWebRTCversion99.7.23.
1.1.2 - 2023-08-24
Changements :
Les clients Android utilisent désormais des méthodes d'opérateur d'invocation au lieu de fonctions de haut niveau. L'API Java utilise désormais
VonageClient.createClient(ctx)au lieu deVonageClientKt.VonageClient(ctx).
Corrections :
- Amélioration de la stabilité.
1.1.1 - 2023-08-03
- Corrections :
- Amélioration de la stabilité.
1.1.0 - 2023-07-25
Ajouté :
createSessionpeut désormais être appelé avec un simple paramètre symbolique.offpour supprimer les auditeurs d'événements avec le nom de l'événement et le symbole de l'auditeur renvoyés par la méthodeon
Corrections :
- Amélioration de la stabilité.
- Correction d'une erreur lors de l'invocation de
createSessionaprès la réception d'une erreur de session.
1.0.3 - 2023-07-12
- Corrections :
- Amélioration de la stabilité.
1.0.2 - 2023-07-04
- Corrections :
- Correction d'une erreur non autorisée lors du rejet ou de la réponse à un appel.
1.0.1 - 2023-06-01
- Corrections :
- Amélioration de la stabilité.
Correction des problèmes audio des haut-parleurs avec CallKit.
1.0.0 - 2023-04-26
Il s'agit de la version initiale du nouveau Vonage Client SDK. atterrissage de la documentation pour plus d'informations.