Releases: Marukooh/LogAnalyzer
Release list
LogAnalyzer v2.2.1
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
LogAnalyzer v2.2.0
LogAnalyzer 2.2.0 is a responsive native viewer for very large text logs. This release removes the legacy 50,000-result ceiling, adds inclusive timestamp-range filtering and instant line-order reversal, and completes the visual and performance redesign.
Downloads
- Windows x64: extract the ZIP and run
LogAnalyzer.exefrom its root. Qt and the MinGW runtime are included; no C++ redistributable or Qt installation is required. - Linux x86_64: mark the AppImage executable (
chmod +x) and run it directly. - macOS Apple Silicon: open the ARM64 DMG and launch
LogAnalyzer.app.
The packages are portable and self-contained. They are not digitally signed, so Windows SmartScreen or macOS Gatekeeper may ask for confirmation.
Highlights
- All matching records remain available through a virtualized, reusable-row list.
- Parallel text, severity, regex, case, and timestamp-range filters stay off the UI thread.
- Inclusive From/To timestamp bounds with common ISO-like formats.
- O(1) ascending/descending line projection; exports preserve visible order.
- Coherent controls, popups, progress feedback, keyboard behavior, and recent-file menu.
- Automated build, test, package, mount/extract, and launch checks on Windows, Ubuntu, and macOS.
SHA-256
97bbba25a704d90c43a9c4095de9b8b347748982d6c27a6072d4a099bef66d8f LogAnalyzer-2.2.0-windows-x64.zip
251f1ab7c6577a4ad5b8064bef200f7cae7213a6683b4829dbcc9e76fbde988b LogAnalyzer-2.2.0-linux-x86_64.AppImage
e6fb3f7df3b2efd3a74e9c1519662380339d539ffd48e0e46361b8088cf390b0 LogAnalyzer-2.2.0-macos-arm64.dmg
LogAnalyzer 2.1.0
LogAnalyzer 2.1.0 is a native Qt Quick viewer for searching and following very large local UTF-8 logs without loading the entire file into memory.
Highlights
- Cancellable memory-mapped, multi-core literal and regular-expression search
- Fast severity filtering for TRACE, DEBUG, INFO, WARN, ERROR, FATAL, and OTHER
- Bounded virtualized results with exact match counts and responsive UI updates
- Live Follow with append, truncate, and common rotation detection
- Atomic UTF-8 text and CSV export
- Recent files, drag and drop, keyboard shortcuts, and command-line opening
- Cohesive dark interface with anchored Recent popup and unified control states
Download
Download the single LogAnalyzer-2.1.0-windows-x64.zip asset and extract the complete archive. Run LogAnalyzer.exe from the extracted folder; keep its DLL, plugins, and qml directories beside it.
No Qt SDK, C++ compiler, Visual Studio, Visual C++ Redistributable, administrator access, or installer is required. The package targets Windows 10 1809 or later and Windows 11 on x64.
SHA-256: 9247d75e241401f3478dbaed1582cf9075cf1937bd80b734e9a903c0d4c85a28