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.shfoi 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.shagora 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