Nginx Proxy Manager 2.12 Reformula o Esquema e a Validação da API
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, é altamente recomendável que você faça backup 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.
A respeito disso, a especificação completa do OpenAPI/Swagger agora pode ser acessada através do endpoint “/api/schema”. É importante destacar que os campos booleanos nas respostas da API agora são retornados como valores booleanos verdadeiros, em vez do formato 0/1 utilizado anteriormente.
Esta é parte de um esforço mais amplo para tornar a API mais padronizada e intuitiva. Além disso, os usuários perceberã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 equipe de desenvolvimento também tomou medidas para melhorar os testes com um conjunto de testes API Cypress muito aprimorado. Essa melhoria inclui a introdução de um servidor ACME local para testes de certificado DNS mais eficazes. Além disso, várias dependências de segurança foram atualizadas para reforçar a resiliência do sistema contra possíveis 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, ampliando assim a variedade de provedores de DNS disponíveis para os usuários, oferecendo mais flexibilidade para diferentes configurações de hospedagem.
Por fim, a atualização troca a biblioteca MySQL e o cliente Knex pelo mais eficiente MySQL2, além de corrigir problemas em que o aplicativo não reiniciava após a rotação de logs.
Para quem usa Docker, as novas imagens já estão disponíveis:
- jc21/gerenciador-de-proxy-nginx
- jc21/nginx-proxy-manager:2
- jc21/nginx-proxy-manager:2.12.0
Se você encontrar algum problema após a atualização, sempre pode voltar para a versão estável anterior usando a tag do Docker “2.11.3”. A propósito, se você não tem certeza de como implementar o Nginx Proxy Manager e aproveitar ao máximo seus recursos convenientes, nosso guia detalhado vai te guiar por cada passo de forma fácil.
Consulte o registro de alterações para mais informações sobre todas as mudanças na nova versão.

