Novidades da versão 1.672 do DirectAdmin

A equipe do DirectAdmin lançou recentemente a versão 1.672, trazendo melhorias significativas 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: Implementação de uma medida de segurança que impede os navegadores de realizarem “content sniffing”, confiando 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, permitindo melhor compressão e 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, permitindo o uso de versões suportadas sem aguardar sua 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, facilitando a personalização e proporcionando uma aparência mais unificada.
  • Personalização Simplificada dos Ícones do Menu: A página de personalização dos ícones do menu foi simplificada, unificando ícones de menu e categorias em uma única lista, tornando 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, tornando 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, facilitando 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, melhorando 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, aumentando 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, garantindo 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, evitando 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 proceder com a atualização, certifique-se de:

  • Realizar Backups Completos: Garanta que todos os dados e configurações estejam devidamente salvos.
  • Verificar Compatibilidade: Confirme que todos os plugins e customizações são compatíveis com a nova versão.
  • Testar em Ambiente de Staging: Se possível, realize a atualização em um ambiente de teste antes de aplicá-la 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