La dernière version stable du 15 juillet 2025 apporte des nouvelles améliorations.
Cette nouvelle version apporte notamment :
Nouvelles fonctionnalités :
- Prise en charge de nouvelles extensions de l'API, notamment la possibilité de filtrer des
hiérarchies de salons pour une navigation plus ciblée.
- Amélioration du contrôle des invitations : une nouvelle capacité permet de mieux gérer les salons
fédérés et les invitations utilisateurs selon leur origine.
- Ajout d’un nouveau mécanisme de filtrage d’événements lors de la sortie forcée d’un salon,
renforçant la sécurité et la confidentialité des interactions.
Correctifs :
- Correction d’un problème critique pouvant provoquer une erreur lors des mises à jour en arrière-plan
si plusieurs bases de données sont utilisées.
- Amélioration des performances lors de la suppression de périphériques utilisateurs grâce à l’ajout
d’un index manquant.
- Correction de la transmission incorrecte d’informations de profil (avatar et nom affiché) sur la
fédération lorsque celles-ci n’étaient pas définies.
- Réponse plus précise lors de tentatives de connexion par des utilisateurs bloqués, conformément à la
spécification.
- Amélioration du comportement en cas d’indisponibilité du serveur de politique (policy server) :
celui-ci n'est plus sollicité inutilement.
Améliorations techniques :
- Mise à jour de la documentation sur les API administratives, notamment sur la suppression de salons.
- Remplacement de bibliothèques internes pour de meilleures performances côté segmentation de texte
(passage à
icu_segmenter
en Rust).
- Optimisation du traitement des requêtes trop fréquentes (ratelimit) pour une gestion plus fluide.
- Accélération des processus de CI/CD, notamment pour la génération des images Docker et des paquets
sur architecture ARM.
- Mise à jour de nombreuses dépendances logicielles internes afin de garantir sécurité, stabilité et
compatibilité avec les dernières versions d’outils et bibliothèques (Python, Rust, Docker, etc.).