Rilascio Stabile di Discourse 3.4.2
Discourse raccomanda vivamente che tutti i siti seguano il branch predefinito tests-passed di Discourse. Il branch “stabile” è più focalizzato sulla mancanza di cambiamenti che sulla mancanza di bug : tutte le release, incluse quelle su tests-passed e beta, sono pronte per la produzione.
Aggiornamenti di Sicurezza
Questa release include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne .
2 Mi Piace
tgxworld
(Alan Tan)
26 Marzo 2025, 2:46am
3
Ancora di più!
Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare nuove funzionalità e modifiche per te, ma ci sono sempre troppe novità da dettagliare. Per un elenco completo delle nuove funzionalità, correzioni di bug, miglioramenti dell’esperienza utente e altro ancora, assicurati di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.
Miglioramenti dei plugin
discourse-activity-pub
Nuove funzionalità
Aggiunto supporto per gli attori Service (196 )
Aggiunta rotta ActivityPub “about” con elenco base degli attori (191 )
Correzioni di bug
Migliorato il parsing di base_object_id (198 )
Attributi dell’attore errati (194 )
Bloccato sempre la pubblicazione AP da una categoria con restrizioni di lettura (181 )
Non mostrare “pubblica tutti i post” quando il tipo di pubblicazione del topic è “primo post” (180 )
discourse-ai
Nuove funzionalità
Consenti di specificare l’uso dello strumento “none” nel prompt di completamento
Triaggio silenzioso tramite persona AI (1193 )
Consenti di disabilitare top_p e temp per i modelli di ragionamento (1184 )
Aggiunta possibilità di disabilitare le scoperte tramite ricerca (1177 )
Aggiunte risposte basate su persona e supporto whisper al triaggio LLM (1170 )
Triaggio automatizzato tramite persone (1126 )
Implementato il supporto per i token di ragionamento (1155 )
Supporto completo per Sonnet 3.7 (1151 )
Correzioni di bug
Prevenuta la chiamata a Object.keys su null (1217 )
Impossibile cliccare sul grafico a ciambella quando non ci sono filtri (1213 )
Aumentato il limite del prompt di sistema (1210 )
Rimosso l’evento dell’app full-page-search errato (1209 )
Assicurato lo spegnimento del thread pool (1207 )
Prevenuto il re-rendering dei campi nell’oggetto (1205 )
Specifica fallita per le didascalie delle immagini (1195 )
Necessario creare un modello durante il test di un nuovo embedding (1192 )
Vari problemi con il triaggio LLM e la gestione (1186 )
Supporto al triaggio AI e rifattorizzazione della funzionalità di ricerca (1175 )
Prevenuta la doppia codifica dei filtri (1179 )
Utilizzato route per i link della barra laterale del sentiment amministratore (1160 )
I risultati successivi nella ricerca a pagina intera dovrebbero riattivare la scoperta (1156 )
Modelli di ragionamento legacy non funzionanti, parametri del provider mancanti (1149 )
Modifiche all’esperienza utente (UX)
Convertita la panoramica dell’analisi del sentiment in barre orizzontali (1216 )
Provata la ricerca AI a lato su schermi grandi (1196 )
Aggiunti collegamenti al sentiment nella barra laterale dell’amministratore (1158 )
Aggiornati i modelli LLM di Sambanova (1157 )
Streaming più fluido per le scoperte (1154 )
Aggiunta descrizione alla navigazione delle configurazioni (1153 )
Miglioramenti al rapporto sull’analisi del sentiment (1150 )
Prestazioni
Spostata l’analisi del sentiment nella coda “low” di Sidekiq (1173 )
discourse-akismet
Nuove funzionalità
Inviata email all’utente eliminato (167 )
discourse-algolia
Modifiche all’esperienza utente (UX)
Rimosso il vecchio collegamento al forum Algolia dal README (118 )
discourse-assign
Nuove funzionalità
Aggiunto il filtro “assigned:<nome>” (nella pagina /filter) (648 )
Correzioni di bug
Uso errato di prioritize_full_name_in_ux sostituito con prioritize_username_in_ux (645 )
Assicurato che il plugin assign rispetti l’impostazione del sito prioritize_full_name_in_ux (632 )
Consenti all’utente di essere assegnato a un post e a un topic (638 )
Modifiche all’esperienza utente (UX)
Aggiunta classe agli elementi dell’elenco dei topic assegnati (649 )
Seguendo 08d99dc, possiamo rimuovere l’assegnazione di colori separati (647 )
Aggiornato per il nuovo separatore di tag del core (639 )
discourse-authentication-validations
Correzioni di bug
Specifiche interrotte a causa della modifica del percorso amministratore (34 )
discourse-cakeday
Correzioni di bug
Rispettata l’impostazione “nascondi profilo” dell’utente quando si mostra la data di nascita e il cakeday (152 )
discourse-calendar
Nuove funzionalità
Aggiunto outlet del plugin nel costruttore di modal/post-event (693 )
Correzioni di bug
Ridotta l’altezza dello scorrimento del calendario. (709 )
Correzione del raggio del bordo (696 )
Prestazioni
Risolto il problema N+1 su DiscoursePostEvent::EventsController#index (698 )
discourse-chat-integration
Correzioni di bug
La condivisione nei canali del forum di Discord richiede un thread_name (251 )
discourse-codebytes-plugin
Correzioni di bug
Aggiornato il decoratore per la modifica del core (44 )
discourse-data-explorer
Correzioni di bug
Assicurato che le date passate nei parametri della query siano analizzate nel fuso orario locale. (365 )
Rapporti di automazione di Discourse con parametri (363 )
discourse-livestream
Modifiche all’esperienza utente (UX)
Scopo degli stili livestream limitato ai topic livestream (48 )
discourse-lti
Correzioni di bug
Aggiunta l’intestazione Content-Type per indicare esplicitamente al browser di analizzare la risposta risottesa come HTML (70 )
discourse-microsoft-auth
Nuove funzionalità
Supporto per tenant singolo per il plugin di autenticazione Microsoft (67 )
discourse-reactions
Modifiche all’esperienza utente (UX)
Applicato il raggio del bordo opzionale del core al pulsante (358 )
La pagina delle attività dell’utente delle reazioni mostra i nomi nelle menzioni quando l’impostazione del sito è true (355 )
discourse-solved
Nuove funzionalità
Mostrato “segnato come risolto da” nel primo post quando il topic è risolto (343 )
Correzioni di bug
La migrazione è stata eseguita solo per il primo batch (344 )
Modifiche all’esperienza utente (UX)
Migliorato allineamento e spaziature per “segnato come risolto da” (346 )
discourse-tooltips
Correzioni di bug
Allineato il collegamento al topic con gli stati del topic (88 )
discourse-translator
Nuove funzionalità
Migliorato l’analisi delle traduzioni tramite output strutturati (257 )
Aggiunte impostazioni nascoste per limitare l’ambito della traduzione automatica (255 )
Consentito di tradurre manualmente i post non tradotti nella modalità di traduzione inline (230 )
Correzioni di bug
Utilizzato is_a? invece di is_a per rilevare la classe (260 )
Diviso il contenuto per la traduzione prima dell’invio (249 )
Utilizzati prompt specifici per i titoli dei topic (252 )
Ripristinata la traduzione del raw per i provider di traduzione in quanto rimuovono le interruzioni di riga (250 )
Il pulsante “Mostra originale” appare solo nei topic con contenuti tradotti (240 )
Mappatura errata della lingua utilizzando simboli non validi (238 )
Consentito l’eliminazione dell’utente (236 )
Evitato che appaia quando il post è di un bot (228 )
L’ambito assente nel serializzatore causerà il fallimento dei rapporti (225 )
Assicurato che il contenuto tradotto sia sicuro per il rendering (220 )
Abbelliti i titoli durante l’uso della traduzione sperimentale dei topic (224 )
Non restituito contenuto AI se non in <output> (223 )
Modifiche all’esperienza utente (UX)
Raddrizzato il pulsante “Mostra contenuto originale” su mobile (239 )
Filtrate solo le lingue tradotte per il selettore di lingua (235 )
Evitato che gli utenti si chiedano perché il riempimento non stia avvenendo (233 )
Rimossa la flash di quando il post deve ancora determinare la propria lingua (229 )
discourse-user-notes
Modifiche all’esperienza utente (UX)
Aggiornato l’emoji, migliore corrispondenza dell’icona (122 )
Tutte le funzionalità e le correzioni
Modifiche alla sicurezza
Rispettata la preferenza “consenti messaggi privati” per i DM
2 Mi Piace