Pular para conteúdo

Histórico de versões

Toda mudança de comportamento ganha uma linha aqui, no mesmo commit. Formato baseado em Keep a Changelog.

[0.3.1] — 09/11/2026

Corrigido

  • 502 Bad Gateway no /admin e na /api depois de recriar o container web (ex.: docker compose up -d após mudar o .env). O nginx interno guardava o IP antigo do web; agora consulta o DNS interno do Docker a cada 10 s.

[0.3.0] — 09/11/2026

Alterado

  • Admin com visual moderno (Unfold), menu lateral em português e pesquisa rápida (Ctrl+K).
  • Tema Claro, Escuro ou Sistema no admin e na documentação, com Sistema como padrão (ADR 0010).
  • Telas 100% em português: tradução própria para as rotinas agendadas (django-celery-beat) e para o visual do admin.

[0.2.0] — 09/11/2026

Alterado

  • Login por e-mail e senha no lugar de nome de usuário (ADR 0009). E-mail único, guardado em minúsculas; login sem diferenciar maiúsculas de minúsculas.
  • createsuperuser pede o e-mail, e o superusuário recebe o papel administrador.
  • API: POST /api/auth/login/ recebe email e password; a resposta do usuário não tem mais username.

[0.1.1] — 09/11/2026

Corrigido

  • localhost sempre aceito em ALLOWED_HOSTS: a verificação de saúde do Docker recebia HTTP 400 e marcava o web como unhealthy.

[0.1.0] — 09/11/2026

Adicionado

  • Sistema batizado de NOC FTTH, genérico: nenhum dado de instalação específica no repositório.
  • Fase F0: estrutura do projeto, Docker Compose (nginx, web, worker, beat, db, redis), CI no GitHub Actions.
  • Usuários com papéis (administrador, técnico, visualizador) e login por sessão na API.
  • Auditoria automática de criação, alteração e exclusão, além de login, logout e tentativas de login com falha.
  • Endpoint /api/saude/ (banco e Redis).
  • Documentação em /docs, com modelo de dados e API gerados automaticamente.
  • Scripts de backup, restauração e atualização.
  • Opção DJANGO_COOKIES_SEGUROS para testar por HTTP antes de publicar com HTTPS.