Version stable 3.4.2 de Discourse
Discourse recommande fortement que tous les sites suivent la branche par défaut tests-passés de Discourse. La branche « stable » se concentre davantage sur l’absence de changement que sur l’absence de bugs - toutes les versions, y compris celles sur tests-passés et bêta, sont prêtes pour la production.
Mises à jour de sécurité
Cette version inclut des correctifs pour ces problèmes de sécurité signalés par notre communauté et HackerOne .
2 « J'aime »
tgxworld
(Alan Tan)
Mars 26, 2025, 2:46
3
Encore plus !
Mais attendez, il y a encore plus ! Nous faisons de notre mieux pour mettre en évidence les nouvelles fonctionnalités et les changements pour vous, mais il y a toujours trop de modifications à détailler. Pour une liste complète des nouvelles fonctionnalités, corrections de bugs, améliorations de l’expérience utilisateur (UX) et bien plus encore, assurez-vous de consulter les Fonctionnalités et corrections supplémentaires listées ci-dessous.
Améliorations des plugins
discourse-activity-pub
Nouvelles fonctionnalités
Ajout du support des acteurs Service (196 )
Ajout de la route ActivityPub « about » avec une liste d’acteurs basique (191 )
Corrections de bugs
Amélioration de l’analyse de base_object_id (198 )
Attributs d’acteur incorrects (194 )
Empêcher systématiquement la publication AP depuis une catégorie restreinte en lecture (181 )
Ne pas afficher « publier tous les messages » lorsque le type de publication du sujet est « premier message » (180 )
discourse-ai
Nouvelles fonctionnalités
Autoriser la spécification de l’absence d’utilisation d’outils dans l’invite de complétion
Tri silencieux utilisant une persona IA (1193 )
Autoriser la désactivation de top_p et temp pour les modèles de réflexion (1184 )
Ajouter la possibilité de désactiver les découvertes de recherche (1177 )
Ajouter le support des réponses basées sur les personas et des messages chuchotés au tri par LLM (1170 )
Tri automatisé utilisant des personas (1126 )
Implémentation du support des jetons de réflexion (1155 )
Support complet de Sonnet 3.7 (1151 )
Corrections de bugs
Empêche l’appel à Object.keys sur null (1217 )
Impossibilité de cliquer sur le graphique en beignet lorsqu’aucun filtre n’est appliqué (1213 )
Augmentation de la limite du prompt système (1210 )
Suppression de l’événement d’application full-page-search incorrect (1209 )
Assurer l’arrêt du pool de threads (1207 )
Empêche le re-rendu des champs dans Object (1205 )
Spécification de légende d’image échouée (1195 )
Nécessité de créer un modèle lors du test d’un nouvel embedding (1192 )
Divers problèmes avec la gestion du LLM et du tri (1186 )
Support du tri par IA et refactorisation de la fonctionnalité de recherche (1175 )
Empêche le double échappement des filtres (1179 )
Utilisation de route pour les liens de la barre latérale de sentiment dans l’administration (1160 )
Les résultats suivants dans la recherche pleine page doivent déclencher à nouveau la découverte (1156 )
Modèles de raisonnement hérités non fonctionnels, paramètres du fournisseur manquants (1149 )
Changements UX
Conversion de l’aperçu de l’analyse de sentiment en barres horizontales (1216 )
Essayer la recherche IA en mode latéral sur les grands écrans (1196 )
Ajout de liens vers le sentiment dans la barre latérale d’administration (1158 )
Mise à jour des modèles LLM Sambanova (1157 )
Flux plus fluide pour les découvertes (1154 )
Ajout d’une description à la navigation de configuration (1153 )
Améliorations du rapport d’analyse de sentiment (1150 )
Performance
Déplacement de l’analyse de sentiment vers la file d’attente Sidekiq « low » (1173 )
discourse-akismet
Nouvelles fonctionnalités
Envoi d’un e-mail à un utilisateur supprimé (167 )
discourse-algolia
Changements UX
Suppression de l’ancien lien du forum Algolia du README (118 )
discourse-assign
Nouvelles fonctionnalités
Ajout du filtre assigned:<nom> (dans la page /filter) (648 )
Corrections de bugs
Mauvaise utilisation de prioritize_full_name_in_ux remplacée par prioritize_username_in_ux (645 )
Assurance que le plugin assign respecte le paramètre du site prioritize_full_name_in_ux (632 )
Autorisation d’assigner un utilisateur à un message et à un sujet (638 )
Changements UX
Ajout d’une classe aux éléments de la liste des sujets assignés (649 )
Suite à 08d99dc, nous pouvons supprimer l’assignation de couleur séparée (647 )
Mise à jour pour le nouveau séparateur de tags du noyau (639 )
discourse-authentication-validations
Corrections de bugs
Spécifications brisées en raison d’un changement de chemin d’accès administrateur (34 )
discourse-cakeday
Corrections de bugs
Respect de la préférence de l’utilisateur de masquer son profil lors de l’affichage de sa date de naissance et de son cakeday (152 )
discourse-calendar
Nouvelles fonctionnalités
Ajout d’un point d’insertion (outlet) dans le modal/constructeur d’événement de message (693 )
Corrections de bugs
Réduction de la hauteur du défileur du calendrier. (709 )
Correction du rayon de bordure (696 )
Performance
Correction du problème N+1 sur DiscoursePostEvent::EventsController#index (698 )
discourse-chat-integration
Corrections de bugs
Le partage vers les canaux de forum Discord nécessite un thread_name (251 )
discourse-codebytes-plugin
Corrections de bugs
Mise à jour du décorateur pour changement du noyau (44 )
discourse-data-explorer
Corrections de bugs
Assurance que les dates passées dans les paramètres de requête sont analysées dans le fuseau horaire local. (365 )
Rapports d’automatisation Discourse avec paramètres (363 )
discourse-livestream
Changements UX
Restriction des styles de diffusion en direct aux sujets de diffusion en direct (48 )
discourse-lti
Corrections de bugs
Ajout de l’en-tête Content-Type pour indiquer explicitement au navigateur d’analyser la réponse resoumise en tant que HTML (70 )
discourse-microsoft-auth
Nouvelles fonctionnalités
Support du locataire unique pour le plugin d’authentification Microsoft (67 )
discourse-reactions
Changements UX
Application du rayon de bordure optionnel du noyau au bouton (358 )
La page d’activité utilisateur des réactions affiche les noms dans les mentions lorsque le paramètre du site est vrai (355 )
discourse-solved
Nouvelles fonctionnalités
Affichage de « marqué comme résolu par » dans le premier message (OP) lorsque le sujet est résolu (343 )
Corrections de bugs
La migration n’a été effectuée que pour le premier lot (344 )
Changements UX
Meilleur alignement et espacement pour « marqué comme résolu par » (346 )
discourse-tooltips
Corrections de bugs
Alignement du lien du sujet avec les statuts du sujet (88 )
discourse-translator
Nouvelles fonctionnalités
Meilleure analyse de traduction via des sorties structurées (257 )
Ajout de paramètres cachés pour limiter la portée de la traduction automatique (255 )
Autorisation de traduire manuellement les messages non traduits en mode de traduction en ligne (230 )
Corrections de bugs
Utilisation de is_a? au lieu de is_a pour détecter la classe (260 )
Séparation du contenu à traduire avant l’envoi (249 )
Utilisation d’invites spécifiques pour les titres de sujets (252 )
Annulation de la traduction du contenu brut pour les fournisseurs de traducteurs car ils suppriment les sauts de ligne (250 )
Le bouton « Afficher l’original » n’apparaît que dans les sujets contenant du contenu traduit (240 )
Mappage de langue incorrect utilisant des symboles non valides (238 )
Autorisation de supprimer un utilisateur (236 )
Empêcher l’affichage de lorsque le message provient d’un bot (228 )
L’absence de portée dans le sérialiseur provoquera l’échec des rapports (225 )
Assurance que le contenu traduit est sûr pour le rendu (220 )
Embellissement des titres lors de l’utilisation de la traduction expérimentale de sujets (224 )
Ne pas retourner de contenu IA s’il n’est pas dans <output> (223 )
Changements UX
Rendre carré le bouton Afficher le contenu original sur mobile (239 )
Filtrer uniquement les langues traduites en contenu pour le sélecteur de langue (235 )
Empêcher les utilisateurs de se demander pourquoi le remplissage arrière n’a pas lieu (233 )
Suppression de l’apparition fugace de lorsque la langue du message n’a pas encore été déterminée (229 )
discourse-user-notes
Changements UX
Mise à jour de l’emoji, meilleure correspondance d’icône (122 )
Toutes les fonctionnalités et corrections
Changements de sécurité
Respect de la préférence « autoriser les messages privés » pour les MP
2 « J'aime »