TrackeraX v3.7.13
Notas de release y changelog completo de la versión TrackeraX 3.7.13 (patch) — 2026-01-15.
Nuevas Características
- Valores nulos para sensores textuales — Se añadió soporte para valores nulos en sensores textuales con texto personalizable para mostrar el valor nulo.
- Mejora de plantillas SMS/Email de expiración — Se mejoraron las plantillas de expiración con valores adicionales de reemplazo incluyendo fechas de expiración, enlaces de renovación, información del plan y estadísticas del dispositivo.
- Reporte de entrada/salida de geocerca con conductores — Se añadió un nuevo tipo de reporte para eventos de entrada/salida de geocerca con información del conductor incluyendo nombre, RFID y número de teléfono.
- Tipo de combustible para dispositivo — Se implementó un sistema de gestión de tipo de combustible para dispositivos con soporte para múltiples tipos (Gasolina, Diésel, GLP, GNC, Eléctrico, Híbrido).
- Creación de servicios de dispositivo expirados — Se añadió la capacidad de crear servicios de dispositivo con fechas expiradas, con opción para evitar notificaciones de expiración en servicios intencionalmente expirados.
- Seguimiento de emisiones de combustible — Se añadió el campo de emisiones de combustible (CO2 g/km) a los dispositivos para seguimiento ambiental y monitoreo de huella de carbono.
- Control de visualización de sensores en widgets — Se añadió la opción 'add_to_widgets' para sensores de dispositivo para controlar la visibilidad en widgets, similar a las opciones existentes add_to_history y add_to_graph.
- Alertas visuales de expiración — Se añadieron alertas visuales de expiración con banner de notificación en sidebar para expiración de suscripción (se muestra cuando quedan 5 días o menos) y widget de expiración de dispositivos con indicadores de estado por color (advertencia/crítico/expirado).
Mejoras
- Mejora de logs de actividad y auditoría — Se mejoró el sistema de log de actividad y auditoría con seguimiento mejorado de contexto de petición incluyendo user agent, navegador, plataforma, URL de petición y método.
- Gestión de procesos de backup — Se mejoró el sistema de backup con mecanismo automático de reintentos, monitoreo de salud, política de retención inteligente y notificaciones de fallo.
- Mejora de la pasarela de pago Stripe — Se mejoró la pasarela de pago Stripe con validación de firma de webhook, log de transacciones, manejo de idempotencia y soporte de procesamiento asíncrono.
- Gestión de procesos del sistema — Se añadió un dashboard completo de monitoreo de salud del sistema con métricas de CPU, memoria, uso de disco, monitoreo de procesos y chequeos de estado de servicio para Redis y MySQL/MariaDB.
- Bloque de distancia de dispositivos en dashboard — Se mejoró el bloque de distancia de dispositivos en el dashboard con precisión configurable, comparaciones temporales y exportación a CSV.
Correcciones
- Cálculo de servicios restantes del dispositivo — Se corrigió el cálculo de conteo de servicios restantes con manejo mejorado de resets de odómetro, valores nulos y renovaciones post-expiración.
- Validación de horas de motor virtuales y distancia — Se mejoraron los cálculos de horas de motor virtuales y distancia con validación de secuencia temporal, detección de gaps, validación de velocidad y prevención de overflow.
- Cambio de conductor y log de actividad — Se mejoró el seguimiento de asignación de conductor con log de actividad completo, soporte de zona horaria y prevención de duplicados para asignaciones conductor-dispositivo.
- Backup: estructura de dispositivos y panel — Se añadió el backuper de estructura de dispositivos (DevicesStructureBackuper), mejoras en el servicio de backup y reintentos, fixes en el uploader FTP y actualizaciones de UI del panel/procesos de backup.
- Módulo de clientes — Se mejoraron la lista de clientes (index), vistas de asignación de dispositivos (get_devices, devices_modal) y flujos de crear/editar/destruir cliente.
- Permisos y repositorio de usuarios — Ajustes en PermissionService y EloquentUserRepository para control de acceso correcto y resolución de usuario.
- GeoCache y navegación — Mejoras en GeoCache y fixes en NavigationHelper para geocodificación y comportamiento de menú.
- Lookup de lista de objetos — Mejoras en ObjectListLookupTable y lookups relacionados para las vistas de lista de objetos.