Ir al contenido principal

Versión 1.3.0

Resumen

La Versión 1.3.0 introduce políticas de contraseña configurables, un nuevo Visor de Logs de aplicación para administradores, visualización de días de la semana consciente de la configuración regional, y varias mejoras en la experiencia del usuario. Esta versión se enfoca en herramientas administrativas mejoradas y soporte de internacionalización mejorado.

Nuevas Características

Política de Contraseña Configurable

  • Variables de entorno de política de contraseña: Configurar requisitos de validación de contraseña mediante variables de entorno:
    • PWD_ENFORCE: Establecer en false para desactivar requisitos de complejidad de contraseña (mayúsculas, minúsculas, números). Por defecto se aplican todas las reglas. Cuando se deshabilita, solo se aplica la longitud mínima.
    • PWD_MIN_LEN: Establece la longitud mínima de contraseña en caracteres. Por defecto 8 caracteres.
    • La verificar de contraseña por defecto (evitando el uso de la contraseña de admin por defecto) siempre se aplica independientemente de la configuración PWD_ENFORCE.

Visor de Logs de aplicación

  • Visor de logs exclusivo para administradores: Ver y descargar logs de aplicación directamente desde la página de Configuración:
    • Acceder al archivo consolidado application.log y versiones de logs rotados
    • Selector de conteo de líneas configurable (100, 500, 1000, 5000, 10000 líneas)
    • Filtro de búsqueda en tiempo real con coincidencia de texto sin distinción de mayúsculas
    • Alternancia de desplazamiento automático para monitoreo de logs en tiempo real con sondeo automático
    • Copiar al portapapeles y exportar logs filtrados como archivo de texto
    • Visualización de metadatos de archivo mostrando conteo de líneas, tamaño de archivo y marca de tiempo de última modificación
    • Rotación de logs al iniciar el contenedor (configurable mediante LOG_ROTATION_VERSIONS, por defecto: 5)

Guía del Usuario Consciente del Contexto

  • Botón de ayuda dinámico: El botón Guía del Usuario en el encabezado de la aplicación ahora abre la documentación relevante para la página actual. La información sobre herramientas se actualiza para mostrar "Ayuda para Nombre de Página" para indicar qué documentación se abrirá.

Mejora de la Configuración del Servidor

  • Acceso rápido a la interfaz de usuario de Duplicati: Al hacer clic derecho en el botón de configuración del servidor o en cualquier elemento del servidor en el popover de selección de servidores, se abre la interfaz de usuario heredada de Duplicati (/ngax) en una nueva pestaña.

🔧 Mejoras

Visualización de Días de la Semana Según la Configuración Regional

  • Ordenamiento internacionalizado de días de la semana: La visualización de días de la semana en el formulario de monitoreo de backup ahora respeta la configuración de idioma de su navegador. Los días de la semana se muestran en el orden correcto según la configuración regional (lunes-domingo para Reino Unido/Europa, domingo-sábado para EE.UU./Brasil).

Gestión mejorada de errores SMTP

  • Mensajes de error mejorados: Los mensajes de error SMTP ahora proporcionan orientación más precisa:
    • Los errores de autenticación indican claramente problemas de nombre de usuario/contraseña
    • Los errores de versión SSL/TLS se identifican correctamente
    • Las sugerencias de tipo de conexión solo aparecen cuando son genuinamente relevantes

Comportamiento de Notificación Toast

  • Notificaciones de error persistentes: Las notificaciones de error ahora persisten hasta que se cierren manualmente, asegurando que no pierda mensajes de error importantes. Las notificaciones de éxito e informativas se descartan automáticamente después de 3 segundos.

Configuración de notificaciones

  • Diseño simplificado: La tabla de configuración de notificaciones se ha optimizado con una columna combinada "Servidor / Backup" e iconos contextuales que indican el estado de la configuración de destinos adicionales.

🚀 Notas de Migración

Desde la Versión 1.2.x

Al actualizar a la versión 1.3.0:

  1. Política de contraseña: La nueva política de contraseña aplica de forma predeterminada todos los requisitos de complejidad. Si necesita una política de contraseña más simple, configure las variables de entorno PWD_ENFORCE y PWD_MIN_LEN.

  2. Logs de aplicación: Todos los resultados del contenedor (servidor y servicio cron) se consolidan ahora en un único archivo data/logs/application.log.

  3. Rotación de registros: La rotación de registros se puede configurar mediante la variable de entorno LOG_ROTATION_VERSIONS (por defecto: 5 versiones).

  4. No se requiere migración de base de datos: Esta versión no requiere cambios en el esquema de la base de datos.


Puntos finales de API

El siguiente endpoint de API se ha introducido en esta versión:

Punto final de política de contraseña

  • GET /api/auth/password-policy - Devuelve la configuración actual de la política de contraseñas

Puntos finales de Logs de aplicación

  • GET /api/application-logs - Ver logs con selección de archivo y funcionalidad de tail
  • GET /api/application-logs/export - Exportar logs filtrados como archivo de texto

Puntos finales eliminados

Los siguientes puntos finales de API no utilizados se han eliminado en esta versión:

  • DELETE /api/backups/[backupId] - Endpoint solo para desarrollo que nunca fue utilizado
  • GET /api/audit-log/stats - Endpoint que no fue llamado por el Visor de log de auditoría

Soporte

Obtener Ayuda

Informar de Errores

Cuándo reportar errores, incluya:

  • Versión: 1.3.0
  • 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

Registro de cambios

Cambios de la Versión 1.3.0

  • Added: Política de contraseña configurable mediante variables de entorno PWD_ENFORCE y PWD_MIN_LEN
  • Added: Visor de Logs de aplicación en Configuración (solo admin)
  • Added: Rotación de logs con número de versiones configurable (LOG_ROTATION_VERSIONS)
  • Added: Botón de Guía del Usuario contextual que abre la documentación relevante
  • Added: Clic derecho en la configuración del servidor para abrir la interfaz heredada de Duplicati
  • Added: Endpoint de API GET /api/auth/password-policy para la configuración de política de contraseña
  • Added: Endpoints de API para visualización y exportación de logs de aplicación
  • Changed: La visualización del día de la semana ahora respeta la configuración regional del navegador
  • Changed: Los toasts de error persisten hasta que se cierren manualmente
  • Changed: Los toasts de éxito se descartan automáticamente después de 3 segundos (anteriormente 5 segundos)
  • Changed: Tabla de configuración de notificaciones simplificada con columna combinada "Servidor / Backup"
  • Changed: Consolidación de todos los logs de contenedor en un único archivo application.log
  • Improved: Los mensajes de error SMTP proporcionan orientación más precisa
  • Removed: Endpoints de API no utilizados (DELETE /api/backups/[backupId] y GET /api/audit-log/stats) que no eran llamados por la aplicación

Licencia

Este proyecto está licenciado bajo la Licencia Apache 2.0.

Copyright © 2026 Waldemar Scudeller Jr.