Novidades da versão 1.672 do DirectAdmin

A equipe do DirectAdmin lançou recentemente a versão 1.672, com melhorias em segurança, usabilidade e desempenho. Confira os principais destaques desta atualização:

Correções de bugs e aprimoramentos de segurança

  • Bloqueio de "content sniffing" pelos navegadores: foi implementada uma medida de segurança que impede os navegadores de fazer "content sniffing": agora eles confiam no cabeçalho Content-Type enviado pelo servidor. Isso ajuda a prevenir ataques baseados na interpretação incorreta do tipo de conteúdo.

Melhorias no CustomBuild

  • Suporte à extensão zstd para PHP: o CustomBuild agora suporta a construção da extensão zstd para PHP em todos os sistemas compatíveis. Isso melhora a compressão e o desempenho.
  • Reestruturação da instalação do SpamAssassin: o procedimento de instalação do SpamAssassin foi revisado. As fontes agora são baixadas diretamente do fornecedor, o que permite usar versões suportadas sem esperar a publicação no servidor de arquivos do DirectAdmin.

Atualizações na interface do usuário

  • Atualização do layout padrão: O layout padrão recebeu melhorias no estilo dos botões de alternância de nível de acesso e no seletor de domínio, que agora está sempre visível. Além disso, o layout tornou-se mais amigável para dispositivos móveis.
  • Ícones do menu no layout Refreshed: o menu do layout “Refreshed” foi atualizado para utilizar o mesmo conjunto de ícones coloridos dos outros layouts. Isso facilita a personalização e deixa a aparência mais unificada entre eles.
  • Personalização simplificada dos ícones do menu: a página de personalização dos ícones do menu foi simplificada. Ícones de menu e categorias passaram para uma única lista, o que torna o processo mais intuitivo.
  • Aprimoramento no bloqueio de layout no Evolution: o recurso de bloqueio de layout foi simplificado e agora é aplicado a todos os níveis de usuário. Assim fica mais claro quando a alteração de layout é permitida ou não.

Funcionalidades adicionais

  • Correção de definers em views recursivas de banco de dados: a ferramenta para corrigir problemas de definer em bancos de dados agora suporta views recursivas. Isso facilita a manutenção de bancos com dependências complexas.
  • Nova animação de carregamento no skin Evolution: o skin Evolution agora apresenta uma nova animação genérica durante o carregamento, o que melhora a experiência visual do usuário.
  • Suporte a parâmetros de execução em templates: o mecanismo de templates foi aprimorado para aceitar parâmetros adicionais em scripts executados. Isso aumenta a flexibilidade na personalização.

Atualizações de software

Diversos componentes receberam atualizações, incluindo:

  • LiteSpeed: Atualizado da versão 6.3.1-5 para 6.3.1-6.
  • ModSecurity OWASP Rules: Atualizado da versão 4.8.0 para 4.9.0.
  • Nginx: Atualizado da versão 1.27.2 para 1.27.3.
  • Xapian-Core: Atualizado da versão 1.4.26 para 1.4.27.
  • PHP: Adicionada a extensão php_zstd na versão 0.14.0.

Correções e melhorias

  • Script auxiliar para movimentação de bancos de dados: o script rename_database_with_user.sh foi reescrito para evitar manipulações diretas nas tabelas do sistema de banco de dados. Isso garante compatibilidade com versões mais recentes dos bancos de dados.
  • Ambiente limpo para execução do script letsencrypt.sh: cada chamada ao script letsencrypt.sh agora recebe um ambiente de execução limpo, o que evita conflitos ao emitir certificados para múltiplos domínios.
  • Correções diversas: Incluem melhorias na interface de usuário, ajustes no sistema de autenticação em duas etapas e correções em funcionalidades específicas, como o Terminal e o Gerenciador de Skins.

Recomendações para os usuários

É altamente recomendável que todos os usuários atualizem para a versão 1.672 do DirectAdmin para aproveitar as melhorias e correções implementadas. Antes de atualizar, certifique-se de:

  • Fazer backups completos: garanta que todos os dados e configurações estejam salvos.
  • Verificar a compatibilidade: confirme que todos os plugins e customizações funcionam com a nova versão.
  • Testar em ambiente de staging: se possível, atualize em um ambiente de teste antes de aplicar em produção.

Como atualizar para a versão 1.672

Para atualizar o DirectAdmin, utilize o seguinte comando no terminal:

/usr/local/directadmin/scripts/update.sh

Após a atualização, reinicie os serviços relevantes para garantir que todas as mudanças sejam aplicadas corretamente.

Fonte: https://docs.directadmin.com/changelog/version-1.672.html