3.1.1: Lançamento de segurança e correção de bugs

Lançamento Estável do Discourse 3.1.1

O Discourse recomenda fortemente que todos os sites sigam o branch tests-passed padrão 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.

Mudanças

Novos Recursos

  • Adicionar menu suspenso de motivo de silenciamento ao motivo de penalidade do administrador

Correções de Bugs

  • Testes
  • Garantir que o cache do service-worker seja limpo corretamente (stable) (23205)
  • O seletor de tags compacto não está focado no iOS (#22922) (23090)
  • Regressões na quebra de enquetes (22957)
  • Tornar a modal de quebra de enquetes fechável novamente (22953)

Desempenho

  • Melhorar o desempenho das consultas ao carregar uma lista de tópicos (#22949) (22950)

Mudanças de Segurança

  • Limitar o número de rascunhos por usuário e o comprimento da draft_key CVE-2023-38706
  • Limitar o comprimento do campo de nome de autenticadores TOTP e chaves de segurança CVE-2023-40588
  • Reduzir o tamanho máximo do cache de sprite SVG para evitar DoS CVE-2023-41043
  • Adicionar limites para temas e ativos de temas CVE-2023-41042
4 curtidas