3.4.3: Correção de bugs e lançamento de UX

Lançamento Estável do Discourse 3.4.3

O Discourse recomenda fortemente que todos os sites sigam o branch padrão tests-passed do Discourse. O branch “stable” foca mais na falta de mudanças do que na falta 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

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, certifique-se de revisar as Funcionalidades e Correções Adicionais listadas abaixo.

Melhorias nos Plugins

discourse-activity-pub

Correções de Bugs

  • Impedir que o ActorHandler tente aplicar atualizações em categorias ou tags (208)
  • Atualizar atores para disponíveis apenas se estiverem indisponíveis (204)
  • Bloqueio de thread do rastreador de entrega (203)
  • Correções na página Sobre (201)

Mudanças de UX

  • Melhorar Adicionar Atores no Admin do ActivityPub (209)

discourse-ai

Novas Funcionalidades

  • Permitir seleção de persona e LLM na página de conversas de bots (1276)
  • Exibir mais locais onde a IA é utilizada / Transmissor de chat (1278)
  • Página Inicial de Conversas de Bots (1273)
  • Página Inicial Experimental de Bots de Mensagem Direta (#1159) (1272)
  • Página Inicial Experimental de Bots de Mensagem Direta (1159)
  • Adicionar métricas de gastos ao uso da IA (1268)
  • Melhorar configurações da janela de contexto do LLM (1271)
  • Atualizar nomes e especificações dos modelos (1262)
  • Adicionar streaming ao auxiliar do compositor (1256)
  • Melhorar gerenciamento de contexto (1260)
  • Disponibilizar o tokenizador Mixtral para embeddings (1258)
  • Configurar funcionalidades baseadas em persona no painel de administração (1245)
  • Permitir que ferramentas ajustem personas (1250)
  • Permitir envio de relatórios de LLM para grupos (1246)
  • Sumários impulsionados por personas (1232)
  • Continuar conversa a partir da descoberta do Discobot (1234)
  • Manipulação flexível de imagens dentro de mensagens (1214)

Correções de Bugs

  • Consumir todos os espaços iniciais fornecidos por LLMs durante o streaming (1280)
  • Proteger contra situações onde não há resposta, passando o ID da thread (1279)
  • Tabelas devem agrupar apenas por sua chave na página de uso (1277)
  • Não renderizar novamente a barra lateral de conversas ao navegar (1274)
  • Omitir tokens de pensamento do chat (1264)
  • Construção de contexto inválida para respondedores (1257)
  • A descoberta não deve ser reativada quando não há pesquisa (1255)
  • Correções no sugeridor de tópicos dividido (1253)
  • Estranhezas na descoberta de pesquisa (1249)
  • Restaurar comportamento anterior de acesso de grupo para gists (1247)
  • Nomes de animação menos genéricos (1243)
  • Manter corretamente os uploads mais recentes ao construir o contexto (1242)
  • Retornar falso se não houver personas de usuário atual (1241)
  • A configuração de persona deve comparar o valor inteiro (1239)
  • Melhorias nas descobertas de pesquisa (1228)
  • Ferramentas forçadas não foram definidas corretamente quando a ferramenta não possui opções (1231)
  • Tentar corrigir instabilidade (1226)
  • Garantir que o emblema de categoria esteja presente nos relatórios de sentimento (1222)
  • O editor de personas mantém dados não salvos após persistir um único campo (1219)
  • Resultados do menu auxiliar de postagem devem ser selecionáveis (1221)
  • Não gerar erro quando as ferramentas estiverem vazias (1218)

Mudanças de UX

  • Manter ações do compositor acima dos ícones de entrada de IA (1291)
  • Rolar apenas quando ultrapassarmos a altura máxima de entrada (1288)
  • Ajustes menores de alinhamento para a interface experimental do bot (1285)
  • Trazer de volta o botão Nova Conversa na barra lateral móvel (1283)
  • Alinhar estilização com convenções (1275)
  • Melhorar a lista de grupos na tabela de recursos quando houver muitos grupos (1254)
  • Ajustar estilos da interface de artefato (1240)
  • Painel de pesquisa mais largo, borda, tamanho de fonte menor (1238)
  • Mostrar alternadores de bot de IA na seção de opções do bot de IA (1229)

discourse-akismet

Correções de Bugs

  • Enviar e-mail ao usuário e não ao administrador sobre exclusão (168)

discourse-calendar

Novas Funcionalidades

  • Adiciona suporte para visualização de evento no editor rico (708)

Correções de Bugs

  • Remover o caractere de aspas duplas " ao construir o evento… (716)

discourse-category-experts

Correções de Bugs

  • Atualizar campos personalizados quando a propriedade da postagem muda (197)

discourse-data-explorer

Novas Funcionalidades

  • Adicionar opção de enviar PM de relatório individual para membros do grupo (369)

Correções de Bugs

  • Permitir que a consulta seja explicada (371)

discourse-follow

Novas Funcionalidades

  • Adicionar feed de seguidos a /filter (148)

Correções de Bugs

  • Regressão ao salvar preferências do usuário (149)

discourse-gamification

Correções de Bugs

  • Desativar pontuação de soluções quando o plugin resolvido estiver desativado (199)
  • Atualizar pontuação com base na tabela (198)

discourse-just-chat

Mudanças de UX

  • Ocultar pesquisa (2)

discourse-login-client

Novas Funcionalidades

  • Recuperar avatar do usuário (6)

Correções de Bugs

  • Usar “nickname” em vez de “username” no payload OAuth (7)

discourse-open-graph

Novas Funcionalidades

  • Adicionar substituição de Open Graph ao Discourse via plugin (1)

Correções de Bugs

  • Garantir que a URL não seja substituída pelo plugin (2)

discourse-prometheus

Novas Funcionalidades

  • Atualizar buckets de histograma para http_requests_queue_duration_seconds (147)
  • Introduzir métricas http_requests__duration_seconds (142)
  • Adicionar métrica sidekiq_queue_latency_seconds (139)
  • Adicionar rótulo success a (sidekiq|scheduled)_job_count (137)
  • Adicionar métrica process_cpu_seconds_total (138)

Correções de Bugs

  • Métrica scheduled_job_ran quebrada (140)

Desempenho

  • Remover rótulos personalizados das métricas de duração da fila HTTP (146)

discourse-ratings

Correções de Bugs

  • Remover dependência do Handlebars (24)

discourse-reactions

Mudanças de UX

  • Fazer a reação do Discourse estender para 100% de altura para alinhar corretamente nas ações de postagem (359)

discourse-signatures

Correções de Bugs

  • Substituição do controlador de preferências após alteração no núcleo (85)

discourse-solved

Correções de Bugs

  • O item do diretório de soluções estava usando a criação da postagem em vez da criação da solução (361)
  • Aceitar outra resposta não confirma (360)
  • Erro 500 devido a módulo ausente (359)
  • Excluir tópicos e postagens excluídos como solução no resumo do usuário (358)
  • Padronizar a definição do que é uma solução (352)
  • Alguns tópicos resolvidos não têm respostas (350)
  • Múltiplos tópicos podem ter a mesma postagem como sua solução (348)

Mudanças de UX

  • Corrigir desalinhamento para não administradores e anônimos + mover para uso de variável (349)

discourse-solved-reminders-plugin

Correções de Bugs

  • Corrigir valor mínimo para a configuração remind_mark_solution_after_days (24)
  • Reverter de 1 dia para 14 dias (23)
  • Substituição do controlador de preferências após alteração no núcleo (21)
  • Otimizar e atualizar consultas, frequência mais curta (20)

discourse-subscriptions

Correções de Bugs

  • Tamanho do banner de campanha quando a barra lateral está ativa (274)

Mudanças de UX

  • Melhorias no layout do banner de campanha (273)

discourse-templates

Correções de Bugs

  • Bug quando o grupo permitido para modelo privado é todos (103)
  • Mostrar o modal se o compositor tiver a prévia oculta (101)

discourse-theme-creator

Correções de Bugs

  • Remover prepend de substituição (109)
  • Remover extensão extra-locales-controller quebrada (108)

discourse-translator

Novas Funcionalidades

  • Traduzir categorias com provedor selecionado (282)
  • Mostrar um indicador para postagens originalmente escritas em outro idioma que não o do usuário (274)

Correções de Bugs

  • Garantir que IDs de postagens não traduzidas excluam aquelas já traduzidas para o locale de destino (285)
  • Atualizar localização em vez de categoria (283)
  • Incluir parte do conteúdo da postagem ao detectar o idioma do título (277)
  • Mostrar botão de alternância mesmo quando o conteúdo original é exibido (275)
  • Não traduzir novas postagens se show=original (271)
  • Ignorar região do locale para a API do Google Translate (263)

Mudanças de UX

  • Corrigir dimensionamento do botão do tradutor na barra de progresso do tópico (270)
  • Mostrar detalhes extras no popup de falha quando a tradução falha (262)

discourse-video

Correções de Bugs

  • Duração máxima do vídeo baseada no nível de confiança (80)
  • Pré-visualizações de placeholder do compositor (79)
  • Postagem pode ser indefinida (78)
  • Postagem pode ser indefinida (77)

Todas as Funcionalidades e Correções

Mudanças de Segurança

  • Aplicar corretamente os limites de DM
2 curtidas