Ir al contenido principal

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/upload ahora 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 remitente para personalizar el nombre mostrado como remitente en las notificaciones por correo electrónico
    • Campo Dirección de remitente para especificar la dirección de correo electrónico mostrada como remitente
    • Nota: Algunos proveedores de correo electrónico anularán la Dirección de remitente con el Nombre de usuario del servidor SMTP
  • 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 25
    • STARTTLS (actualizar a TLS) en el puerto 587
    • SSL/TLS directo (cifrado desde el inicio) en el puerto 465
  • Tipo de conexión por defecto - Cambiado a SSL/TLS directo para nuevas configuraciones
  • Requisitos específicos de conexión - El campo Dirección de remitente es requerido para conexiones SMTP sin cifrado para 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 From faltante - Se resolvieron errores de cumplimiento de RFC 5322 asegurando que todos los mensajes de correo electrónico incluyan encabezados From adecuados
  • 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 simple fallaran
  • 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:

  1. No Database Migration Required - Esta versión no requiere cambios en el esquema de la base de datos
  2. 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 Name personalizado para una mejor identificación del correo electrónico
    • Verifique que su From Address esté configurado correctamente, especialmente si utiliza conexiones Plain SMTP
    • Pruebe su configuración de correo electrónico utilizando la función mejorada de prueba de correo electrónico
  3. Connection Type Default - Las nuevas configuraciones de correo electrónico tendrán como valor predeterminado el tipo de conexión Direct SSL/TLS
  4. 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 STARTTLS o Direct SSL/TLS para la entrega segura de correo electrónico
  • Para pruebas locales: Las conexiones Plain SMTP están disponibles para redes locales de confianza
  • Requisito de Dirección de remitente: Cuando utilice Plain SMTP o cuándo la autenticación está deshabilitada, asegúrese de que el campo Dirección de remitente esté 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ónico
  • POST /api/email/config - Actualizar configuración de correo electrónico
  • POST /api/email/test - Enviar correo de prueba
  • DELETE /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 servidor
  • POST /api/database/maintenance/merge-duplicate-servers - Fusionar servidores duplicados

Soporte

Obtener Ayuda

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 Name y From Address a 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/TLS para nuevas configuraciones
  • Changed: El campo From Address ahora es requerido para conexiones Plain SMTP
  • Fixed: Encabezado From faltante en mensajes de correo electrónico (cumplimiento RFC 5322)
  • Fixed: Cifrado de correo electrónico para conexiones STARTTLS
  • Fixed: Conexiones Plain SMTP fallando 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 Run no 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.