O Nginx Proxy Manager 2.12 Revê o Esquema da API e a Validação
O Nginx Proxy Manager 2.12 já está disponível! Corrige CVEs críticas, atualiza a API e adiciona novos plugins de DNS.
A versão mais recente do Nginx Proxy Manager, versão 2.12, acaba de ser lançada, trazendo uma série de atualizações e correções de segurança importantes. Como sempre, recomenda-se vivamente que faça uma cópia de segurança de toda a sua instância antes de atualizar.
Um dos principais destaques desta versão é a correção de duas vulnerabilidades críticas, mais especificamente, CVE-2024-46256 e CVE-2024-46257. Além disso, o Nginx Proxy Manager 2.12 apresenta um esquema de API reformulado e um sistema de validação.
Relativamente a isto, a especificação completa do OpenAPI/Swagger pode agora ser acedida através do endpoint «/api/schema». É importante referir que os campos booleanos nas respostas da API são agora retornados como valores booleanos verdadeiros, em vez do formato anterior 0/1.
Isto faz parte de um esforço mais amplo para tornar a API mais padronizada e intuitiva. Além disso, os utilizadores notarão que a API agora retorna corretamente um erro 404 para operações realizadas em objetos inexistentes, melhorando a clareza e o tratamento de erros.
A equipa de desenvolvimento também tomou medidas para melhorar os testes com um conjunto de testes API Cypress muito melhorado. Esta melhoria inclui a introdução de um servidor ACME local para uma testagem mais eficaz dos certificados DNS. Além disso, várias dependências de segurança foram atualizadas para reforçar a resiliência do sistema contra potenciais ameaças.
O Nginx Proxy Manager 2.12 também traz suporte para alguns novos provedores de DNS, incluindo mijn.host, Active24, Rockenstein AG e Edge DNS da Akamai, expandindo assim a gama de provedores de DNS disponíveis para os utilizadores, oferecendo maior flexibilidade para diferentes configurações de alojamento.
Por fim, a atualização envolve a substituição da biblioteca MySQL e do cliente Knex pelo mais eficiente MySQL2, assim como uma correção para problemas em que a aplicação não reiniciava após a rotação de logs.
Para quem utiliza Docker, as novas imagens já estão disponíveis:
- jc21/gestor-de-proxy-nginx
- jc21/nginx-proxy-manager:2
- jc21/nginx-proxy-manager:2.12.0
Se encontrar algum problema após a atualização, pode sempre reverter para a versão estável anterior usando a tag do Docker «2.11.3». A propósito, se não tiver a certeza de como implementar o Nginx Proxy Manager e aproveitar ao máximo as suas funcionalidades convenientes, o nosso guia detalhado irá guiá-lo por cada passo de forma fácil.
Consulte o registo de alterações para obter mais informações sobre todas as alterações na nova versão.

