LogoRRR 24.3.0

Versión de mantenimiento con mejoras de calidad, correcciones de errores y nuevas funcionalidades.

Imagen destacada de LogoRRR 24.3.0

La versión 24.3.0 incluye 14 mejoras y correcciones de errores. Destacan dos nuevas capacidades: una suite de pruebas automatizadas y benchmarking de rendimiento con JMH.

Pruebas de extremo a extremo automatizadas

Esta es la primera versión de LogoRRR respaldada por una suite de pruebas de integración con TestFX . Las pruebas controlan la ventana real de la aplicación — abriendo archivos, haciendo clic en botones, verificando el estado de la interfaz — lo que significa que las regresiones se detectan automáticamente en lugar de durante la revisión manual.

Por ejemplo, una prueba arrastra un archivo de log a la ventana y comprueba que se abre correctamente. Repetirla tras los cambios ayuda a mantener fiable una acción cotidiana.

Benchmarks de rendimiento con JMH

Se añadió soporte básico de benchmarking con JMH al código base. Medir las rutas de código críticas en el procesamiento de archivos de LogoRRR reveló que una función llamada con frecuencia era significativamente más lenta de lo esperado — y llevó a una mejora de rendimiento superior a 2×.

Visualización más densa

LogoRRR puede ahora representar líneas de registro con mayor densidad que antes. El tamaño mínimo de las cajas fue reducido, permitiendo que una sola pantalla muestre más contexto. También se pueden abrir múltiples archivos ZIP en una sola operación de arrastrar y soltar — deposita una carpeta de archivos comprimidos y cada archivo de registro que contiene se abre simultáneamente.

Estabilidad y empaquetado

Llegaron varias correcciones prácticas para la apertura de archivos, los enlaces externos y el arranque de JavaFX empaquetado. LogoRRR ahora se inicia centrado en el primer lanzamiento, abre acciones externas sin congelar la interfaz y usa empaquetado de runtime actualizado para las compilaciones de Windows y Linux.