2.8.3: Lançamento de Correção de Segurança e Menor

Lançamento Estável do Discourse 2.8.3

O Discourse recomenda fortemente que todos os sites sigam o branch padrão tests-passed do Discourse. O branch “stable” foca mais em falta de mudanças do que em falta de bugs - todas as versões, incluindo as de tests-passed e beta, estão prontas para produção.

Mudanças

:warning: Reconstrução necessária. A reconstrução atualizará as versões dos pacotes para a mais recente e deve ser concluída se o site não foi reconstruído pela linha de comando no último dia.

Segurança:

  • Atualizar Nokogiri para 1.13.4.
  • Garantir que as respostas baseadas em user-agent sejam cacheadas separadamente
  • Permissões de grupo de categoria vazadas para usuários normais.
  • Evitar vazar o nome de grupo privado ao visualizar a categoria.
  • Ocultar categorias privadas na exportação de atividade do usuário

Correção de Bug:

  • Serializar permissões para o grupo everyone
  • Mostrar aviso de grupos restritos quando necessário

Desenvolvedor:

  • Não verificar este elemento @afterRender
  • Adicionar endpoint pretender para grupos visíveis de categoria.
  • Corrigir testes de tópico de compartilhamento falhando
  • Restaurar asserção de ordem nos testes do serializador de categoria.
  • Corrigir specs instáveis
9 curtidas