Release 24.3.0 ships 14 enhancements and bugfixes. Two new capabilities stand out: an automated test suite and JMH performance benchmarking.
Automated end-to-end tests
This is the first LogoRRR release backed by a TestFX integration test suite. Tests drive the real application window — opening files, clicking buttons, asserting UI state — which means regressions are caught automatically rather than during manual review.
The video shows the drag-and-drop tests in action, giving a sense of both how the tests work and what the LogoRRR UI looks like in practice:
More detail on the testing approach is in the automated testing post.
JMH performance benchmarks
Basic JMH benchmarking support was added to the codebase. Measuring hot paths in LogoRRR’s file-processing code revealed that a frequently called function was significantly slower than expected — and led to a more than 2× throughput improvement. More background in the JMH post.
Denser display
LogoRRR can now represent log lines at higher density than before. The minimum box size was reduced, allowing a single screen to show more context. Multiple zip files can also be opened in a single drag-and-drop operation — drop a folder of archives and every log file inside opens simultaneously.
Download
- Apple App Store
- GitHub Release Page — Windows installer and Linux .deb packages
Full details: milestone · enhancements · bugfixes
