La dernière version stable du 19 mars 2025 apporte des nouvelles améliorations.
Cette nouvelle version apporte notamment :
-
Nouvelles fonctionnalités :
Prise en charge améliorée du codec vidéo AV1 :
- Le codec AV1 devient le format vidéo préféré pour les clients de bureau, améliorant ainsi la
qualité des appels vidéo tout en optimisant l'utilisation de la bande passante.
Refonte majeure des composants iOS :
- Migration des principales classes auxiliaires et de l’interface AppDelegate en Swift,
supprimant l’usage du storyboard, ce qui optimise les performances et la stabilité sur iOS.
Amélioration du support des modules externes :
- Ajout d'un nouvel événement SEND_CAMERA_FACING_MODE_MESSAGE permettant de gérer dynamiquement
l'orientation de la caméra sur mobile.
- Ajout de l'événement RECORDING_STATUS_CHANGED pour notifier les changements d'état de
l'enregistrement vidéo.
- Exposition de l’URL Etherpad via l’API externe pour une intégration plus fluide des documents
collaboratifs.
Optimisation de la gestion des enregistrements :
- Ajout d’un dialogue de consentement avant enregistrement pour améliorer la conformité et la
transparence des sessions enregistrées.
Améliorations des tests et de la gestion des configurations :
- Ajout de nouvelles règles de configuration pour les tests automatisés, dont la possibilité
d’utiliser un JWT spécifique par session.
- Support des versions bêta dans les tests.
-
Correctifs :
Correction d’erreurs dans la gestion des salles et des utilisateurs :
- Correction des erreurs de création de comptes avec les dernières versions de Prosody.
- Résolution d’un problème empêchant l'affichage correct des messages d'erreur liés aux noms
lors de la pré-adhésion.
- Désactivation des réactions avec emojis dans les chats de salle d’attente (Lobby).
Amélioration de l’expérience utilisateur sur mobile et bureau :
- Correction des superpositions d’icônes sur les petits écrans et des problèmes d'affichage sur
la page d’accueil.
- Ajustements dans l’alignement des textes et des icônes dans l’interface de gestion des
conférences.
Correction des performances et de la connectivité :
- Correction d’une régression où le packet loss était mal géré lors de la coupure vidéo.
- Réduction des fuites de mémoire et amélioration du démarrage des conférences avec des sessions
AV modérées.
- Suppression d’un hack devenu obsolète concernant la terminaison RTCP pour l’audio.
-
Améliorations techniques :
Refonte de la gestion des journaux (logging) :
- Intégration d'un nouveau collecteur de logs pour une meilleure traçabilité des erreurs et une
surveillance plus efficace.
- Amélioration des journaux RTCStats, permettant d'analyser plus précisément la qualité des
appels en direct.
Migration et refonte des dépendances :
- Adoption d’une version forkée de strophe.js pour améliorer la fiabilité de la communication
XMPP.
- Mise à jour des outils de linting et application des règles à l’ensemble du code
TypeScript.
Jitsi Videobridge :
- Simplification des fichiers de configuration Debian pour garantir une meilleure gestion des
mots de passe.
- Optimisation de la gestion des relais vidéo pour améliorer la stabilité des connexions.