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