Skip to content

v1.5.0

Choose a tag to compare

@pedrofariasx pedrofariasx released this 17 Mar 03:16
· 239 commits to dev since this release

🚀 Release 1.5.0: Controle Total do Daemon e Performance Aprimorada

Esta atualização traz novidades importantes para a gestão do serviço do Docker no Linux e resolve bugs visuais críticos reportados nas versões anteriores.

✨ Novas Funcionalidades

  • Gerenciamento do Docker Service Integrado: Agora você pode Iniciar, Parar e Reiniciar o serviço (daemon) do Docker diretamente da interface do aplicativo.
  • Detecção em Tempo Real Aprimorada: Adicionada uma nova função no backend (Rust) que agora realiza pings contínuos de integridade (docker.ping()), garantindo que se o serviço for encerrado ou craschar externamente pelo terminal de sua máquina, a interface da aplicação será atualizada imediatamente (Agradecimentos ao @JGMelon22, que reportou essa oportunidade).

🐛 Correções de Bugs (Bug Fixes)

  • Correção da Reinicialização Fantasma (Socket Activation): O recurso de parar o daemon agora desliga propositalmente o docker.socket junto com o docker.service. Isso previne o comportamento padrão do systemd que reiniciava o Docker automaticamente em segundo plano.
  • Resolução do Loop Infinito e Flickering: Corrigido um problema crítico no gerenciamento de estado do React (DockerContext) onde os dados sofriam atualizações circulares em loop. Agora utilizamos checagens estritas (Deep Equality) para garantir que as listas e abas só pisquem ou recarreguem se a resposta da API do Docker realmente tiver mudado.
  • Correção Visual na Dashboard: Ao se desconectar ou parar o serviço do Docker, os gráficos e medidores (CPU/Memória) não ficarão mais "presos" exibindo um esqueleto de carregamento eterno (ghost skeletons). O sistema agora zera rapidamente as estatísticas mostrando adequadamente o estado de suspensão.
  • Estabilidade de Build: Substituímos importações dinâmicas por módulos estáticos no contexto, o que resolve alertas de carregamento na hora do empacotamento do Vite.
dockernm