Lançamento Estável do Discourse 3.4.2
O Discourse recomenda fortemente que todos os sites sigam o branch padrão tests-passed do Discourse. O branch “stable” foca mais na ausência de mudanças do que na ausência de bugs - todas as versões, incluindo as de tests-passed e beta, estão prontas para produção.
Atualizações de Segurança
Esta versão inclui correções para estes problemas de segurança relatados por nossa comunidade e pelo HackerOne .
2 curtidas
tgxworld
(Alan Tan)
Março 26, 2025, 2:46am
3
Ainda mais!
Mas espere, há mais! Fazemos o nosso melhor para destacar novas funcionalidades e alterações para você, mas sempre há muitas mudanças para detalhar. Para uma lista completa de novas funcionalidades, correções de bugs, melhorias de UX e muito mais, não deixe de revisar as Funcionalidades e Correções Adicionais listadas abaixo.
Melhorias nos plugins
discourse-activity-pub
Novas Funcionalidades
Adicionado suporte a atores do tipo Service (196 )
Adicionada rota ActivityPub sobre com listagem básica de atores (191 )
Correções de Bugs
Melhoria na análise de base_object_id (198 )
Atributos de ator incorretos (194 )
Sempre impedir publicação AP a partir de uma categoria com restrição de leitura (181 )
Não mostrar “publicar todos os posts” quando o tipo de publicação do tópico for first_post (180 )
discourse-ai
Novas Funcionalidades
Permitir especificar tool_use: none no prompt de conclusão
Triagem silenciosa usando persona de IA (1193 )
Permitir desabilitar top_p e temp para modelos de raciocínio (1184 )
Adicionar capacidade de desabilitar descobertas de pesquisa (1177 )
Adicionar suporte a respostas baseadas em persona e sussurros na triagem LLM (1170 )
Triagem automatizada usando personas (1126 )
Implementar suporte a tokens de raciocínio (1155 )
Suporte completo ao Sonnet 3.7 (1151 )
Correções de Bugs
Evita chamar Object.keys em null (1217 )
Impossível clicar no gráfico de rosca quando não há filtros (1213 )
Aumentar limite do prompt do sistema (1210 )
Remover evento de aplicativo full-page-search incorreto (1209 )
Garantir que o pool de threads seja encerrado (1207 )
Evita que campos em Object sejam renderizados novamente (1205 )
Especificação de legenda de imagem com falha (1195 )
Necessário criar modelo ao testar nova incorporação (1192 )
Vários problemas com gerenciamento de LLM e triagem (1186 )
Suporte à triagem de IA e refatoração da funcionalidade de pesquisa (1175 )
Evita dupla codificação de filtros (1179 )
Usar route para links da barra lateral de sentimento do administrador (1160 )
Resultados subsequentes na pesquisa de página completa devem reativar a descoberta (1156 )
Modelos de raciocínio legados não funcionam, parâmetros do provedor ausentes (1149 )
Mudanças de UX
Converter visão geral da análise de sentimento em barras horizontais (1216 )
Tentar pesquisa por IA em telas grandes (1196 )
Adicionar links para sentimento na barra lateral do administrador (1158 )
Atualizar modelos LLM do Sambanova (1157 )
Streaming mais suave para descobertas (1154 )
Adicionar descrição à navegação de configuração (1153 )
Melhorias no relatório de análise de sentimento (1150 )
Desempenho
Mover análise de sentimento para a fila “low” do Sidekiq (1173 )
discourse-akismet
Novas Funcionalidades
Enviar e-mail para usuário excluído (167 )
discourse-algolia
Mudanças de UX
Remover link antigo do fórum Algolia do README (118 )
discourse-assign
Novas Funcionalidades
Adicionar filtro “assigned: <nome>” (na página /filter) (648 )
Correções de Bugs
Uso incorreto de prioritize_full_name_in_ux substituído por prioritize_username_in_ux (645 )
Garantir que o plugin assign respeite a configuração do site prioritize_full_name_in_ux (632 )
Permitir que usuário seja atribuído a post e tópico (638 )
Mudanças de UX
Adicionar classe aos itens da lista de tópicos atribuídos (649 )
Após o commit 08d99dc, podemos remover a atribuição de cor separada (647 )
Atualização para o novo separador de tags do núcleo (639 )
discourse-authentication-validations
Correções de Bugs
Especificações quebradas devido à alteração no caminho de administrador (34 )
discourse-cakeday
Correções de Bugs
Respeitar a preferência de ocultar perfil do usuário ao mostrar data de nascimento e aniversário de cadastro (152 )
discourse-calendar
Novas Funcionalidades
Adicionar outlet de plugin no modal/construtor de eventos de post (693 )
Correções de Bugs
Reduzir altura do rolagem do calendário. (709 )
Correção de border-radius (696 )
Desempenho
Corrigir problema N+1 em DiscoursePostEvent::EventsController#index (698 )
discourse-chat-integration
Correções de Bugs
Compartilhar para canais de fórum do Discord requer um thread_name (251 )
discourse-codebytes-plugin
Correções de Bugs
Atualizar decorador para mudança no núcleo (44 )
discourse-data-explorer
Correções de Bugs
Garantir que datas passadas nos parâmetros da consulta sejam analisadas no fuso horário local. (365 )
Relatórios de automação do Discourse com parâmetros (363 )
discourse-livestream
Mudanças de UX
Escopar estilos de livestream aos tópicos de livestream (48 )
discourse-lti
Correções de Bugs
Adicionar cabeçalho Content-Type para informar explicitamente ao navegador para analisar a resposta reenviada como HTML (70 )
discourse-microsoft-auth
Novas Funcionalidades
Suporte a inquilino único para o plugin de autenticação Microsoft (67 )
discourse-reactions
Mudanças de UX
Aplicar border-radius opcional do núcleo ao botão (358 )
Página de atividade do usuário de reações mostra nomes em menções quando a configuração do site é verdadeira (355 )
discourse-solved
Novas Funcionalidades
Mostrar “marcado como resolvido por” no OP quando o tópico estiver resolvido (343 )
Correções de Bugs
Migração foi feita apenas para o primeiro lote (344 )
Mudanças de UX
Melhor alinhamento e espaçamento para “marcado como resolvido por” (346 )
discourse-tooltips
Correções de Bugs
Alinhar link do tópico com status do tópico (88 )
discourse-translator
Novas Funcionalidades
Melhor análise de tradução via saídas estruturadas (257 )
Adicionar configurações ocultas para limitar o escopo da tradução automática (255 )
Permitir que posts não traduzidos no modo de tradução inline sejam traduzidos manualmente (230 )
Correções de Bugs
Usar is_a? em vez de is_a para detectar classe (260 )
Dividir conteúdo para tradução antes de enviar (249 )
Usar prompts específicos para títulos de tópicos (252 )
Reverter tradução de raw para provedores de tradutores, pois eles removem quebras de linha (250 )
Botão “Mostrar original” aparece apenas em tópicos onde há conteúdo traduzido (240 )
Mapeamento de idioma incorreto usando não-símbolos (238 )
Permitir que usuário seja excluído (236 )
Não permitir que apareça quando o post é de um bot (228 )
Escopo ausente no serializador causará falha nos relatórios (225 )
Garantir que conteúdo traduzido seja seguro para renderização (220 )
Embelezar títulos ao usar tradução experimental de tópicos (224 )
Não retornar conteúdo de IA se não estiver em <output> (223 )
Mudanças de UX
Quadrificar o botão “Mostrar Conteúdo Original” no mobile (239 )
Filtrar apenas idiomas com conteúdo traduzido para o seletor de idioma (235 )
Impedir que usuários fiquem se perguntando por que o preenchimento não está ocorrendo (233 )
Remover flash de quando o post ainda não teve seu idioma determinado (229 )
discourse-user-notes
Mudanças de UX
Atualizar emoji, melhor correspondência de ícone (122 )
Todas as Funcionalidades e Correções
Mudanças de Segurança
Respeitar preferência de permitir mensagens privadas para DMs
2 curtidas