Versão 1.0.x
Visão geral
Versão 1.0.x é um lançamento de recursos que introduz melhorias significativas na Configuração de e-mail, capacidades de Gerenciamento de servidores e ferramentas de Manutenção do banco de dados. Este lançamento concentra-se em melhorar a confiabilidade das notificações de e-mail, expandir as opções de conexão SMTP e fornecer melhores ferramentas para gerenciar servidores e integridade do banco de dados.
Novos Recursos
Aprimoramentos de Gerenciamento de servidores
- Funcionalidade de alteração de senha do servidor - Os usuários agora podem alterar senhas do servidor diretamente na página de detalhes do servidor clicando no ícone de chave
- Detecção e mesclagem de servidores duplicados - Nova função no formulário de Manutenção do banco de dados para detectar servidores duplicados e mesclá-los em uma única entrada de servidor
Melhorias de Registro de Auditoria
- Registro de auditoria de upload de backup - Todos os uploads de log de backup via o endpoint
/api/uploadagora são automaticamente registrados no log de auditoria. Cada entrada inclui detalhes do backup (ID do servidor, nome do servidor, nome do backup, status, data, duração, contagens de arquivos, tamanhos, avisos e erros) junto com endereço IP do cliente e informações de agente do usuário para rastreamento e fins de segurança
Aprimoramentos de Configuração de E-mail
- Aviso de configuração incompleta - Alerta visual exibido quando as configurações de e-mail não estão devidamente configuradas
- Indicadores de status do serviço - Rótulos "(Desabilitado)" mostrados nas caixas de seleção de notificações quando os serviços de e-mail não estão configurados
- Informações do remetente personalizáveis:
- Campo
Nome do remetentepara personalizar o nome de exibição mostrado como remetente nas notificações por e-mail - Campo
Endereço do remetentepara especificar o endereço de e-mail mostrado como remetente - Nota: Alguns provedores de e-mail substituirão o
Endereço do remetentepeloNome de usuário do servidor SMTP
- Campo
- Alternância de autenticação SMTP - Opção para ativar ou desativar a autenticação SMTP, suportando servidores que não exigem autenticação
- Validação de formato de e-mail - Validação dos campos de endereço do destinatário e do remetente para garantir o formato correto do endereço de e-mail
- E-mail de teste aprimorado - O e-mail de teste agora exibe detalhes abrangentes de conexão, incluindo nome do host do servidor SMTP, porta, tipo de conexão, status de autenticação, nome de usuário (se aplicável), e-mail do destinatário, endereço do remetente, nome do remetente e data e hora do teste
Suporte a Tipo de Conexão SMTP
- Múltiplos tipos de conexão - Suporte para três tipos de conexão:
Plain SMTP(sem criptografia) na porta 25STARTTLS(atualizar para TLS) na porta 587Direct SSL/TLS(criptografado desde o início) na porta 465
- Tipo de conexão padrão - Alterado para
Direct SSL/TLSpara novas configurações - Requisitos específicos da conexão - O campo
From Addressé obrigatório para conexõesPlain SMTPpara garantir a identificação adequada do remetente de e-mail e conformidade com RFC 5322
🐛 Correções de Bugs
Correções do Sistema de E-mail
- Corrigido cabeçalho
Fromausente - Resolvidos erros de conformidade RFC 5322 garantindo que todas as mensagens de e-mail incluam cabeçalhosFromapropriados - Corrigida criptografia de e-mail para STARTTLS - Corrigido o tratamento de criptografia para conexões
STARTTLS(porta 587) - Corrigidas conexões SMTP simples - Resolvidos erros de negociação TLS que estavam causando falha nas conexões
SMTP simples - Corrigida perda de configuração não salva - Impedida a limpeza da configuração de e-mail não salva ao alterar a senha
- Corrigida configuração SMTP obsoleta - Resolvido problema onde o endpoint de testar e-mail estava usando configuração SMTP desatualizada
Correções da Interface do Usuário
- Corrigido toggle de visibilidade de senha - Corrigido o comportamento do recurso de visualizar senha no formulário de alteração de senha; clicar no ícone de olho agora mostra a senha para ambos os campos de senha simultaneamente
Correções do Sistema
- Corrigido logging do entrypoint Docker - Resolvido problema onde o script de entrypoint Docker estava descartando mensagens de log
- Corrigida cálculo da data de Próxima execução - Adicionado recálculo automático da data de
Próxima execuçãoapós coletar logs de backup, garantindo que a data seja atualizada corretamente após a coleta de logs
🚀 Notas de Migração
Da Versão 0.9.x
Esta versão inclui melhorias na Configuração de e-mail e Gerenciamento de servidores. Quando atualizar da Versão 0.9.x:
- Não é necessária migração de banco de dados - Esta versão não requer alterações no esquema de banco de dados
- Atualizações de configuração de e-mail - As configurações de e-mail existentes continuarão funcionando, mas você pode querer revisar e atualizar suas configurações para aproveitar os novos recursos:
- Considere definir um
Nome de remetentepersonalizado para melhor identificação de e-mail - Verifique se seu
Endereço de origemestá configurado corretamente, especialmente se estiver usando conexõesSMTP simples - Teste sua configuração de e-mail usando o recurso aprimorado de teste de e-mail
- Considere definir um
- Padrão de tipo de conexão - Novas configurações de e-mail usarão como padrão o tipo de conexão
SSL/TLS direto - Gerenciamento de senha do servidor - Você agora pode alterar senhas do servidor diretamente na página de detalhes do servidor sem precisar coletar backups novamente
Recomendações de Configuração de E-mail
- Para uso em produção: Use conexões
STARTTLSouDirect SSL/TLSpara entrega segura de e-mail - Para testes locais: Conexões
Plain SMTPestão disponíveis para redes locais confiáveis - Requisito de Endereço do remetente: Quando usar
Plain SMTPou quando a autenticação está desabilitada, certifique-se de que o campoEndereço do remetenteestá devidamente configurado - Teste sua configuração: Sempre use o botão "Enviar e-mail de teste" para verificar se sua configuração de e-mail funciona corretamente
Pontos de Extremidade da API
Endpoints de Configuração de E-mail
GET /api/email/config- Obter configuração de e-mailPOST /api/email/config- Atualizar configuração de e-mailPOST /api/email/test- Enviar e-mail de testeDELETE /api/email/config- Excluir configuração de e-mail
Endpoints de Gerenciamento de servidores
PATCH /api/servers/{id}/password- Atualizar senha do servidorPOST /api/database/maintenance/merge-duplicate-servers- Mesclar servidores duplicados
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.0.x (especifique a versão exata, por exemplo, 1.0.3)
- Sistema operacional e versão
- Versão do Docker/podman
- Tipo de contêiner (Docker ou podman/Pod)
- Mensagens de erro e logs
- Passos para reproduzir
- Detalhes de configuração de e-mail (se relacionado a e-mail)
- Detalhes de configuração do Podman (se executando em podman/Pod)
Changelog
Alterações Detalhadas
- Adicionado: Funcionalidade de alteração de senha do servidor na página de detalhes do servidor
- Adicionado: Detecção e mesclagem de servidores duplicados na Manutenção do banco de dados
- Adicionado: Campos
Nome do RemetenteeEndereço do remetentena Configuração de e-mail - Adicionado: Suporte para conexões
Plain SMTP(porta 25) - Adicionado: Seleção de Tipo de conexão (
Plain SMTP,STARTTLS,Direct SSL/TLS) - Adicionado: Alternância de requisito de autenticação SMTP
- Adicionado: Validação de formato de e-mail para campos de destinatário e endereço do remetente
- Adicionado: E-mail de teste aprimorado com detalhes de conexão abrangentes
- Adicionado: Aviso de Configuração incompleta para Configurações de e-mail
- Adicionado: Rótulos "(desabilitado)" nas caixas de seleção de notificação quando os serviços não estão configurados
- Adicionado: Entradas de Log de Auditoria para uploads de logs de backup via endpoint
/api/upload - Alterado: Tipo de conexão padrão para
Direct SSL/TLSpara novas configurações - Alterado: Campo
Endereço do remetenteagora é obrigatório para conexõesPlain SMTP - Corrigido: Cabeçalho
Fromausente em Mensagens de e-mail (conformidade RFC 5322) - Corrigido: Criptografia de e-mail para conexões
STARTTLS - Corrigido: Conexões
Plain SMTPfalhando com erros de negociação TLS - Corrigido: Configuração de e-mail não salva sendo limpa ao alterar Senha
- Corrigido: Configuração SMTP obsoleta no endpoint de e-mail de Testar
- Corrigido: Alternância de visibilidade de Senha no formulário de alteração de Senha
- Corrigido: Script de entrypoint do Docker descartando Logs
- Corrigido: Data de
Próxima Execuçãonão sendo recalculada após coletar logs de backup - Melhorado: Experiência do usuário na Configuração de e-mail com melhor validação e feedback
Licença
Este projeto está licenciado sob a Apache License 2.0.
Copyright © 2025 Waldemar Scudeller Jr.