LogAnalyzer 2.2.1 fixes the high-match search regression and the unwanted Windows console window.
Fixed
- Result materialization now happens inside the existing scanner workers while each line is already in memory.
- The final ordered merge only applies absolute line numbers and moves completed entries; all matches remain available.
- On the deterministic 128 MiB high-match fixture, throughput increased from about 148 to 334 MiB/s and serial post-processing fell from 786 ms to 37 ms.
- The regression benchmark now runs in CI on Windows, Ubuntu, and macOS and rejects a serial merge that exceeds 25% of total search time.
LogAnalyzer.exeis now linked as a Windows GUI application, so launching the portable build no longer opens a terminal window.- Portable verification inspects the PE subsystem before the package can be published.
Downloads
- Windows x64: extract the ZIP and run the root-level
LogAnalyzer.exe. Qt and the runtime are included. - Linux x86_64: mark the AppImage executable once (
chmod +x) and run it directly. - macOS Apple Silicon: open the ARM64 DMG and launch
LogAnalyzer.app.
Packages are self-contained but unsigned, so Windows SmartScreen or macOS Gatekeeper may request confirmation.
SHA-256
5cef515eef405c979e214afcf718f35cf11ecd3e446bd4aabb0b92c360d251e5 LogAnalyzer-2.2.1-windows-x64.zip
9fba4beabe4d8f13e6c6b05d0a2bbe73dde751a415aad23d9fa0117b3272b455 LogAnalyzer-2.2.1-linux-x86_64.AppImage
0a943ce314b02931b1897adf4d3d95dc3f26d380fede2c9b341ce96b7afc8c4b LogAnalyzer-2.2.1-macos-arm64.dmg