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.
Stability and packaging
Several practical fixes landed around opening files, external links, and packaged JavaFX startup. LogoRRR now starts centered on first launch, opens external actions without freezing the UI, and uses updated runtime packaging for Windows and Linux builds.
