Encore plus !
Mais attendez, il y a 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 changements à détailler. Pour une liste complète des nouvelles fonctionnalités, des corrections de bugs, des améliorations de l’expérience utilisateur, et plus encore, assurez-vous de consulter les Fonctionnalités et Corrections supplémentaires listées ci-dessous.
Mises à jour de sécurité
Cette bêta inclut 2 corrections de sécurité pour des problèmes signalés par notre communauté et HackerOne.
- Interdire la mise en cache des erreurs MIME/Content-Type
- S’assurer que les cookies
_forum_sessionne peuvent pas être réutilisés entre les sites
Améliorations des plugins
De nombreux plugins
- Traductions
- Nous avons mis à jour les traductions dans plusieurs de nos plugins
Assign
Nouvelles fonctionnalités
- Flux de réaffectation
- Petite action de publication avec lien vers la publication
- Afficher les affectations indirectes dans la première publication
- Affecter à la publication
Corrections de bugs
- Retourner les aria-labels appropriés
- Mettre à jour correctement l’interface utilisateur lorsqu’une publication est affectée/désaffectée
- Renommer
action_code_hrefenaction_code_path - Icône d’affectation manquante dans la recherche
- Déplacer l’affectation de publication lors du déplacement de la publication
- Épingler la version du plugin lors de l’exécution de discourse
<= 2.8.0.beta1 - Déprécation de
TopicAssigner
Tagger non géré
Corrections de bugs
- Utiliser une transaction atomique pour mettre à jour les tags
- Ignorer la révision lors de l’ajout d’un tag non géré
Calendrier
Corrections de bugs
- S’assurer que la fenêtre contextuelle de notification a une clé
Chiffrer
Corrections de bugs
- Échanger
fancy_titleavecdecrypted_title
SAML
Nouvelles fonctionnalités
- Ajout du support pour la synchronisation administrateur
- Introduction du paramètre
saml_groups_ldap_leafcn
Sondage RSS
Nouvelles fonctionnalités
- Permettre de filtrer à partir de correspondances de sous-chaînes de catégorie de flux
Abonnements
Corrections de bugs
- Erreur 500 lors de la modification d’un plan de tarification
Experts de catégorie
Corrections de bugs
- Ajouter des scores lors de la création d’un élément révisable
- Lien de catégorie dans l’élément révisable
- Utiliser le champ personnalisé de publication préchargé
- Précharger les champs personnalisés de publication
Docs
Corrections de bugs
- Masquer les éléments de navigation lors de l’impression d’un sujet Docs
Changements UX
- Réglage de l’alignement du filtre résolu
Intégration Chat
Corrections de bugs
- Supprimer l’utilisation de la bibliothèque
InputValidation
Fonctionnalités et corrections supplémentaires
Cliquer pour développer
Nouvelles fonctionnalités
- Téléchargements directs multipart S3 pour les sauvegardes
- Utiliser uppy pour le téléchargeur de tags
- Petite action de publication accepte href
- Utiliser uppy pour le téléchargeur de mots surveillés
- Déplacer le téléchargeur d’avatar vers uppy
- Déplacer le téléchargeur d’emoji pour utiliser uppy
- Ajouter un paramètre pour désactiver les notifications pour les modifications de tags de sujets
- Extraire les images liées à chaud dans les biographies d’utilisateurs
- Ignorer le renvoi de sujet lorsque
disable_category_edit_notificationsest activé - Marquer les échecs omniauth comme HTML safe.
- Inclure les champs personnalisés de l’utilisateur dans l’exportateur de base
Corrections de bugs
- Une régression de suivi d’écran/événements d’application dans #14929
- Les messages d’éducation du compositeur pour les mentions de groupe étaient cassés
- Utiliser le morceau précédent pour vérifier si le téléchargement du morceau de sauvegarde locale est terminé
- Définir
nullpour le groupe si le paramètregroupAttrsn’est pas disponible. - Utiliser la même version hljs dans la production et les tests
- Empêcher
PreloadStored’appeler le localisateur lorsque la valeur est fausse - Utiliser Map au lieu d’Object pour la mise en cache
- S’assurer que la logique des tags minimum est correcte et partagée
- Afficher les publications du haut des catégories privées si l’utilisateur y a accès.
- Les queryParams de sujet sont supprimés de l’état de l’historique lors du défilement.
LocalJumpErrordans les tâches rake- Appeler
_clearFlash()lors de l’affichage d’une modale - Ne pas échouer si
s3_install_cors_ruleest désactivé - Utiliser
127.0.0.1au lieu delocalhostpour ember CLI - Désactiver les événements de défilement en plein écran
- Permettre l’utilisation des invitations en masse avec DiscourseConnect
- Dans Ember CLI, certains tests de plugins faisaient référence au mauvais conteneur
- Rendre
PostRevisorplus cohérent - Afficher la suppression permanente dans le menu sans rafraîchissement
- Supprimer
xlink:hrefpour privilégierhrefen raison de la dépréciation - Utiliser la méthode d’attribut correcte pour obtenir l’ID de publication à partir du dataset.
- Régression introduite dans #14715
- Conserver le contexte du sujet lors de la redirection vers la recherche complète
- Générer des ID de titre valides
- Restaurer l’animation pour l’action “like” sur mobile
- Conserver les notifications dans OS X
- Inclure les administrateurs dans les permissions du canal de réponse de présence
- Renommer
action_code_hrefenaction_code_path - Ignorer les validations de publication pour les révisions système lorsque l’auteur supprime la publication
- S’assurer que les règles CORS existent pour S3 en utilisant la tâche rake
- Les URL canoniques peuvent être relatives
- Arrêter de sauvegarder le signet lors de l’appui sur ESC dans une modale
- S’assurer que
required_tag_group_nameest null s’il n’y a pas de valeur - Exclure les sujets de catégorie supprimés dans le résumé, même s’ils ne sont pas mis en sourdine.
- La tâche rake
categories:move_topicsne doit pas déplacer le sujet de description de catégorie - Afficher les Onebox Instagram dans une iframe
- Utiliser l’événement
mousedownlors de l’annulation de la recherche - Insérer des virgules même lorsque la valeur du champ est null
- Empêcher les requêtes de recherche dupliquées vers le backend
- La suppression d’un signet
for_topica causé une erreur JS - Utiliser le même mode pour la recherche chinoise lors de l’indexation et de la requête.
- Les réponses de résolution 103 doivent être retentées en utilisant
small_get - Inclure les détails du sujet lors de l’envoi de MP
allowed_theme_idsne doit pas être conservé dansGlobalSettings- Ne pas remplacer les mots dans les hashtags et les mentions
- Masquer les liens vers les sujets mis en sourdine et dans la liste des catégories
- Éviter une autre requête N+1 dans
Site.json_for - Mettre à jour le groupe de flair de tous les membres si le paramètre du groupe principal a été modifié.
- Ne pas recevoir d’invitations de sujet d’utilisateurs ignorés.
- Ne pas effectuer de recherche de liens pour les liens remplacés
- Inclure les nouveaux tags dans la validation si l’utilisateur peut en créer un.
- Nettoyer les instances de
PresenceChannellorsque le compositeur est fermé - Empêche une erreur JSON circulaire dans les tests
- Corrections de l’importateur Vanilla
- Éviter la requête N+1 dans
Site.json_for - Éviter correctement les requêtes concurrentes dans
PresenceChannelget - Ne pas envoyer de balise de départ de présence si l’on n’est présent dans aucun canal
- Afficher le bon message lors de la suppression permanente d’un sujet
- Contexte de suivi correct pour certaines routes de catégorie
- Inclure l’en-tête
Vary:Acceptsur toutes les réponses basées sur Accept - Autoriser tous les tags pour les mots surveillés
- Supprimer les utilisateurs autorisés superflus du sujet lors de l’invitation de groupe
- Nom du paramètre du site correct
- Ne pas divulguer les clés API d’utilisateur non hachées à redis
- 2N+1 sql dans le point de terminaison admin /api/keys
Changements UX
- Corriger les styles des modales de partage/notification
- Numéroter les étapes dans le README d’installation cloud
- Corrections de mise en page pour la page des permaliens d’administration
- Supprimer le sélecteur de tags sur les MP pour les utilisateurs non-staff
- Corriger plusieurs problèmes avec le refactoring de la progression du sujet
- Corriger la liste déroulante de catégorie de style barre
- Mieux accommoder le compositeur de MP avec les tags
- Corriger la largeur des publications courtes sur mobile
- Afficher l’indice de recherche rapide plus systématiquement
- Supprimer l’animation dans la liste des thèmes d’administration
- Changer le tabindex de connexion, suivi de 6aa6275
- Changer le tabindex de connexion pour sauter le lien de connexion par e-mail
- Appliquer les tags lors de la création de MP
- Rendre les changements de
PresenceChannelplus réactifs - Ne jamais afficher le bouton retour s’il est inférieur à la position actuelle
- Ne pas afficher l’icône d’ancre sur les appareils tactiles
- Réorganiser les paramètres du site liés à l’authentification pour plus de clarté
- Ajouter un cas spécial pour la recherche d’utilisateurs lorsqu’on est dans un sujet
- Parfois, le pied de page s’affichait lors du rafraîchissement d’une route de liste
Performance
- Mettre à jour le nombre de “likes” dans les publications visibles sans un GET supplémentaire par “like”
- Utiliser une colonne différente pour un meilleur plan de requête
- Il y a eu une importante régression de performance dans Logster
- Optimiser la recherche dans la requête de messages privés