Versão 1.1.x
Visão geral
Versão 1.1.x é uma versão menor que aborda problemas críticos com detecção de backup atrasado, melhora a compatibilidade com contêineres Podman e introduz melhorias na arquitetura de contêineres. Esta versão se concentra em corrigir a precisão da detecção de backup atrasado e resolver problemas de rede em ambientes Podman.
Novos Recursos
Melhorias da Interface do Usuário
- Menu de contexto ao clicar com o botão direito no botão de atualização automática - Clicar com o botão direito no botão de atualização automática na barra de ferramentas da aplicação abre a página Configurações de exibição para acesso rápido às preferências de exibição
- Modal de Coletar backups melhorado - O rótulo do campo Senha agora indica claramente "(preencher apenas se a senha mudou)" quando um Servidor é selecionado, deixando mais claro quando o campo é necessário
Melhorias na Documentação
- Migração de hospedagem de documentação - A documentação foi movida da imagem do contêiner Docker para GitHub Pages em https://wsj-br.github.io/duplistatus/user-guide/overview para melhor acessibilidade e atualizações mais fáceis
- O link do Guia do Usuário no cabeçalho do aplicativo agora aponta para o site de documentação externa
🐛 Correções de Bugs
Crítico: Detecção de Backup Atrasado - Reimplementação Completa
- Detecção de backup atrasado corrigida - Sistema de detecção de backup atrasado completamente reimplementado com um novo algoritmo que rastreia adequadamente as datas de backup esperadas:
- O algoritmo garante que backups manuais não alterem os horários de backup agendados (por exemplo, um backup manual às 22h não alterará um agendamento às 14h)
- Coluna "Próxima execução" corrigida nas configurações de monitoramento de backup mostrando datas incorretas
- As configurações de backup agora são atualizadas imediatamente após receber backups via
/api/uploadou/api/backups/collect - Para novos servidores sem sincronização Duplicati, usa a hora do dia do primeiro backup como referência de agendamento
- Para mais detalhes, consulte a documentação do Algoritmo de Detecção de Atraso
Correções de Contêiner Podman
- Corrigido o networking de pod Podman - Resolvido problema que impedia acesso externo à aplicação ao executar em pods Podman. O servidor agora se vincula corretamente a todas as interfaces (
0.0.0.0:9666) nos modos de pod Podman e contêiner autossuficiente - Corrigida a resolução de DNS para nomes de host Tailscale - Resolvidos problemas de resolução de DNS em contêineres Podman que impediam a conexão com nomes de host Tailscale ou servidores DNS personalizados. Documentação de instalação atualizada com instruções.
Correções de Configuração de E-mail
- Correção no tratamento de nome de usuário/senha SMTP vazios - Resolvido problema em que limpar os campos de nome de usuário ou senha na Configuração de e-mail ainda armazenaria valores criptografados no banco de dados. Os campos vazios Agora são armazenados corretamente como strings vazias e podem ser limpos adequadamente
Melhorias do Sistema
- Redução de logs no console - AuditLogger agora registra apenas tentativas de login com falha no console; todas as outras entradas de auditoria são gravadas apenas no banco de dados
🚀 Notas de Migração
Da Versão 1.0.x
Quando atualizar para a versão 1.1.0:
-
Mudança na Localização da Documentação - A documentação agora está hospedada no GitHub Pages em vez de ser incluída no container Docker. O link do Guia do Usuário no cabeçalho do aplicativo agora aponta para o site de documentação externa
-
Configuração de Container Podman - Se estiver usando pods Podman, certifique-se de que a configuração de DNS está definida no nível do pod usando as flags
--dnse--dns-search. A aplicação agora funciona corretamente tanto em pods Podman quanto em containers autônomos -
Detecção de Backup Atrasado - O sistema de detecção de backup atrasado foi completamente reimplementado com um novo algoritmo que preserva a hora do agendamento. As configurações existentes de monitoramento de backup continuarão funcionando, mas você pode notar datas de "Próxima execução" mais precisas nas configurações de monitoramento de backup. O novo algoritmo garante que backups manuais não alterem os horários de backup agendados
-
Não é Necessária Migração de Banco de Dados - Esta versão não requer alterações no esquema do banco de dados
Pontos de Extremidade da API
Nenhum novo endpoint de API foi adicionado nesta versão. Todos os endpoints existentes permanecem inalterados.
Suporte
Obtendo Ajuda
- Documentação: Guia do Usuário
- Configurações de e-mail: Guia de Configuração de e-mail
- Referência de API: Documentação de API
- Guia de Migração: Migração de Atualização de Versão
- Comunidade: GitHub Discussions
- Problemas: GitHub Issues
Relatando Bugs
Ao relatar bugs, inclua:
- Versão: 1.1.x (especifique a versão exata, por exemplo, 1.1.0)
- Sistema operacional e versão
- Versão do Docker/podman
- Tipo de container (Docker ou podman/Pod)
- Mensagens de erro e logs
- Passos para reproduzir
- Detalhes de configuração do Podman (se executando em podman/Pod)
Changelog
Alterações da Versão 1.1.0
- Adicionado: Menu de contexto com clique direito no botão de atualização automática para abrir Configurações de exibição
- Adicionado: Rótulo de campo de senha melhorado no modal de coleta de backups
- Alterado: Documentação removida da imagem do contêiner Docker (agora hospedada no GitHub Pages)
- Alterado: Link do Guia do Usuário do cabeçalho do aplicativo atualizado para apontar para a documentação do GitHub Pages
- Alterado: Redução do log do console do AuditLogger (apenas tentativas de login com falha registradas no console)
- Corrigido: Detecção crítica de backup atrasado implementando adequadamente o rastreamento de data de backup esperada (consulte Algoritmo de Detecção de Atraso para detalhes)
- Corrigido: Problemas de rede do pod Podman impedindo acesso externo
- Corrigido: Resolução de DNS para nomes de host Tailscale em contêineres Podman
- Corrigido: Configuração SMTP armazenando valores criptografados para campos de nome de usuário e senha vazios
- Corrigido: Coluna "Próxima execução" nas configurações de monitoramento de backup mostrando datas incorretas
Licença
Este projeto está licenciado sob a Apache License 2.0.
Copyright © 2025 Waldemar Scudeller Jr.