Pular para o conteudo principal
CHANGELOG · TUDO QUE MUDA

Tudo que mudou.

Cada deploy aparece aqui. Recursos novos, correções e melhorias — sem letras miúdas, sem "vários ajustes internos".

  • novoNova landing pública em / — hero forte, 3 produtos (VPS, Apps, Hospedagem), comparativo Mevlox vs hyperscaler, pricing transparente, mapa de latência por capital e mockup do painel.
  • novoPáginas auth refeitas em dark — login, register, esqueci a senha, redefinir senha. Identidade visual coerente com a landing, copy mais humano, link de volta pra landing no topbar.
  • melhorPágina /status em dark + tempo real — copy por estado ("Tudo funcionando" / "Algumas coisas tropeçando" / "Tem coisa fora do ar"), tokens brasileiros, link "Reportar problema" via WhatsApp.
  • melhorStatus badge live no topo do painel. Buzz verde pulsante mostra que tudo tá no ar, vira ocre/terracota se algum componente cair.
  • fixBuilder agora detecta porta correta em stacks nginx + PHP-FPM. Imagens baseadas em php:*-fpm-alpine herdam EXPOSE 9000 da base. A heurística antiga preferia portas não-80, escolhendo a porta interna do FPM e causando 502 Bad Gateway. Agora portas internas conhecidas (PHP-FPM, MySQL, Postgres, Redis, Mongo, RabbitMQ, Kafka) são ignoradas.
  • novoPre-flight checks no build. O builder avisa antes de buildar sobre composer.lock dessincronizado, Laravel sem URL::forceScheme('https') ou trustProxies, e stacks nginx + PHP-FPM. Evita gastar 5min de build pra descobrir erro em runtime.
  • novoDetalhamento de fixes auto-aplicados no Dockerfile. Em vez de "fixes comuns aplicados" sem detalhes, cada fix vira uma linha individual no build log.
  • novoSobrescrever porta do container pela UI. Settings → Porta do Container. Sem precisar saber o nome do env var KUBERNET_CONTAINER_PORT.
  • melhorRate limit reforçado em operações caras. Endpoints que disparam jobs (deploy, criar projeto, criar VPS, rollback, snapshot) agora têm tier separado: 10 chamadas/hora por IP, vs. 100/min para APIs de leitura.
  • melhorModo strict para webhook GitHub. STRICT_WEBHOOK_SECRETS=true rejeita webhooks sem assinatura HMAC válida.
  • novoPágina changelog pública em /changelog.
  • fixcomposer.lock órfão detectado em produção. Quando o lock contém pacotes não declarados em composer.json, o Laravel pode tentar carregar Service Providers que não existem, causando CrashLoopBackOff. A nova pre-flight (acima) avisa antes.
  • fixLaravel + HTTPS atrás de proxy. Documentado o requisito de URL::forceScheme('https') + trustProxies para evitar mixed content em assets Vite quando o app roda sob proxy SSL.
  • novoMockups oficiais em docs/mockups/ consumindo o Mevlox Design System V5.4 Signature real (tokens, componentes .mev-*, logos SVG oficiais). Seis superfícies: Cloud, MevMail, Grupo, Distribuidora, Portal ISP, ERP admin.
  • docADR-002: MevMail integra com ERP central (mesma estratégia do Kubernet — fonte única de cliente, fatura, NFSe).
  • docArchitecture refresh. Refletindo realidade dos 3 repos: ERP é Laravel existente em plataforma-grupomevlox, não algo novo a construir.
Changelog · Mevlox Cloud · Mevlox Cloud