Versión 1.0.x
Resumen
Versión 1.0.x es una versión de características que introduce mejoras significativas en la Configuración de correo electrónico, las capacidades de Gestión de servidores y las herramientas de Mantenimiento de base de datos. Esta versión se enfoca en mejorar la confiabilidad de las notificaciones de correo electrónico, expandir las opciones de conexión SMTP y proporcionar mejores herramientas para gestionar la integridad de los servidores y la base de datos.
Nuevas Características
Mejoras en la Gestión de servidores
- Funcionalidad de cambio de contraseña del servidor - Los usuarios ahora pueden cambiar las contraseñas del servidor directamente desde la página de detalle del servidor haciendo clic en el icono de clave
- Detección y fusión de servidores duplicados - Nueva función en el formulario de Mantenimiento de base de datos para detectar servidores duplicados y fusionarlos en una única entrada de servidor
Mejoras en el Registro de Auditoría
- Registro de auditoría de subida de backup - Todas las subidas de log de backup a través del endpoint
/api/uploadahora se registran automáticamente en el Log de Auditoría. Cada entrada incluye Detalles del backup (ID del servidor, Nombre del servidor, Nombre de backup, Estado, Fecha, Duración, recuentos de archivos, tamaños, Advertencias y Errores) junto con la Dirección IP del cliente e información del Agente de usuario para fines de seguimiento y Seguridad
Mejoras en la configuración de correo electrónico
- Aviso de configuración incompleta - Alerta visual mostrada cuando la configuración de correo electrónico no está correctamente configurada
- Indicadores de estado del servicio - Etiquetas "(Deshabilitado)" mostradas en las casillas de verificación de notificaciones cuando los servicios de correo electrónico no están configurados
- Información de remitente personalizable:
- Campo
Nombre de remitentepara personalizar el nombre mostrado como remitente en las notificaciones por correo electrónico - Campo
Dirección de remitentepara especificar la dirección de correo electrónico mostrada como remitente - Nota: Algunos proveedores de correo electrónico anularán la
Dirección de remitentecon elNombre de usuario del servidor SMTP
- Campo
- Alternancia de autenticación SMTP - Opción para activar o desactivar la autenticación SMTP, compatible con servidores que no requieren autenticación
- Validación de formato de correo electrónico - Validación de los campos de dirección de remitente y destinatario para garantizar el formato correcto de la dirección de correo electrónico
- Correo electrónico de prueba mejorado - El correo electrónico de prueba ahora muestra detalles de conexión completos incluyendo nombre de host del servidor SMTP, puerto, tipo de conexión, estado de autenticación, nombre de usuario (si aplica), correo electrónico del destinatario, dirección de remitente, nombre de remitente y marca de tiempo de prueba
Compatibilidad de tipo de conexión SMTP
- Múltiples tipos de conexión - Soporte para tres tipos de conexión:
SMTP sin cifrado(sin cifrado) en el puerto 25STARTTLS(actualizar a TLS) en el puerto 587SSL/TLS directo(cifrado desde el inicio) en el puerto 465
- Tipo de conexión por defecto - Cambiado a
SSL/TLS directopara nuevas configuraciones - Requisitos específicos de conexión - El campo
Dirección de remitentees requerido para conexionesSMTP sin cifradopara garantizar la identificación adecuada del remitente de correo electrónico y el cumplimiento de RFC 5322
🐛 Correcciones de Errores
Correcciones del Sistema de Correo Electrónico
- Se corrigió el encabezado
Fromfaltante - Se resolvieron errores de cumplimiento de RFC 5322 asegurando que todos los mensajes de correo electrónico incluyan encabezadosFromadecuados - Se corrigió el cifrado de correo electrónico para STARTTLS - Se corrigió el manejo del cifrado para conexiones
STARTTLS(puerto 587) - Se corrigió las conexiones SMTP simple - Se resolvieron errores de negociación de TLS que causaban que las conexiones
SMTP simplefallaran - Se corrigió la pérdida de configuración no guardada - Se evitó que la configuración de correo electrónico no guardada se borrara al cambiar la contraseña
- Se corrigió la configuración SMTP obsoleta - Se resolvió el problema donde el punto final de prueba de correo electrónico utilizaba configuración SMTP desactualizada
Correcciones de la Interfaz de Usuario
- Corrección del toggle de visibilidad de contraseña - Se corrigió el comportamiento de la función ver contraseña en el formulario de cambio de contraseña; al hacer clic en el icono de ojo ahora se muestra la contraseña en ambos campos de contraseña simultáneamente
Correcciones del Sistema
- Fixed Docker entrypoint logging - Se resolvió el problema donde el script de punto de entrada de Docker estaba descartando Mensajes
- Fixed Next Run date calculation - Se agregó el recálculo automático de la Fecha de Próxima ejecución después de recopilar logs de backup, asegurando que la Fecha se actualice correctamente después de la recopilación de logs
🚀 Notas de Migración
Desde la Versión 0.9.x
Esta versión incluye mejoras en la Configuración de correo electrónico y la Gestión de servidores. Cuándo actualiza desde la Versión 0.9.x:
- No Database Migration Required - Esta versión no requiere cambios en el esquema de la base de datos
- Email Configuration Updates - Las configuraciones de correo electrónico existentes continuarán funcionando, pero puede que desee revisar y actualizar su configuración para aprovechar las nuevas funciones:
- Considere establecer un
Sender Namepersonalizado para una mejor identificación del correo electrónico - Verifique que su
From Addressesté configurado correctamente, especialmente si utiliza conexionesPlain SMTP - Pruebe su configuración de correo electrónico utilizando la función mejorada de prueba de correo electrónico
- Considere establecer un
- Connection Type Default - Las nuevas configuraciones de correo electrónico tendrán como valor predeterminado el tipo de conexión
Direct SSL/TLS - Server Password Management - Ahora puede cambiar las contraseñas del servidor directamente desde la página de detalle del servidor sin necesidad de recopilar backups nuevamente
Recomendaciones de configuración de correo electrónico
- Para uso en producción: Utilice conexiones
STARTTLSoDirect SSL/TLSpara la entrega segura de correo electrónico - Para pruebas locales: Las conexiones
Plain SMTPestán disponibles para redes locales de confianza - Requisito de Dirección de remitente: Cuando utilice
Plain SMTPo cuándo la autenticación está deshabilitada, asegúrese de que el campoDirección de remitenteesté correctamente configurado - Pruebe su configuración: Siempre utilice el botón "Enviar correo de prueba" para verificar que su configuración de correo electrónico funciona correctamente
Puntos finales de API
Puntos finales de configuración de correo electrónico
GET /api/email/config- Obtener configuración de correo electrónicoPOST /api/email/config- Actualizar configuración de correo electrónicoPOST /api/email/test- Enviar correo de pruebaDELETE /api/email/config- Eliminar configuración de correo electrónico
Puntos finales de gestión de servidores
PATCH /api/servers/{id}/password- Actualizar contraseña del servidorPOST /api/database/maintenance/merge-duplicate-servers- Fusionar servidores duplicados
Soporte
Obtener Ayuda
- Documentación: Guía del usuario
- Configuración de correo electrónico: Guía de configuración de correo electrónico
- Referencia de API: Documentación de API
- Guía de migración: Migración de actualización de versión
- Comunidad: GitHub Discussions
- Problemas: GitHub Issues
Informar de Errores
Cuándo reportar errores, incluya:
- Versión: 1.0.x (especifique la versión exacta, p. ej., 1.0.3)
- Sistema operativo y versión
- Versión de Docker/podman
- Tipo de contenedor (Docker o podman/Pod)
- Mensajes de error y logs
- Pasos para reproducir
- Detalles de configuración de correo electrónico (si está relacionado con correo electrónico)
- Detalles de configuración de Podman (si se ejecuta en podman/Pod)
Registro de cambios
Cambios Detallados
- Added: Funcionalidad de cambio de contraseña del servidor desde la página de detalles del servidor
- Added: Detección y fusión de servidores duplicados en mantenimiento de base de datos
- Added: Campos
Sender NameyFrom Addressa la configuración de correo electrónico - Added: Soporte para conexiones
Plain SMTP(puerto 25) - Added: Selección de tipo de conexión (
Plain SMTP,STARTTLS,Direct SSL/TLS) - Added: Alternancia de requisito de autenticación SMTP
- Added: Validación de formato de correo electrónico para campos de destinatario y dirección de remitente
- Added: Correo electrónico de prueba mejorado con detalles de conexión completos
- Added: Aviso de configuración incompleta para configuración de correo electrónico
- Added: Etiquetas "(deshabilitado)" en casillas de verificación de notificaciones cuando los servicios no están configurados
- Added: Entradas de log de auditoría para cargas de logs de backup a través del endpoint
/api/upload - Changed: Tipo de conexión por defecto a
Direct SSL/TLSpara nuevas configuraciones - Changed: El campo
From Addressahora es requerido para conexionesPlain SMTP - Fixed: Encabezado
Fromfaltante en mensajes de correo electrónico (cumplimiento RFC 5322) - Fixed: Cifrado de correo electrónico para conexiones
STARTTLS - Fixed: Conexiones
Plain SMTPfallando con errores de negociación TLS - Fixed: Configuración de correo electrónico sin guardar siendo borrada al cambiar contraseña
- Fixed: Configuración SMTP obsoleta en endpoint de correo electrónico de prueba
- Fixed: Alternancia de visibilidad de contraseña en formulario de cambio de contraseña
- Fixed: Script de punto de entrada de Docker descartando mensajes de log
- Fixed: Fecha de
Next Runno siendo recalculada después de recopilar logs de backup - Improved: Experiencia del usuario de configuración de correo electrónico con mejor validación y retroalimentación
Licencia
Este proyecto está licenciado bajo la Licencia Apache 2.0.
Copyright © 2025 Waldemar Scudeller Jr.