Skip to content

Releases: Marukooh/LogAnalyzer

LogAnalyzer v2.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 19:24

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.exe is 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

Choose a tag to compare

@Marukooh Marukooh released this 04 Aug 18:38

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.exe from 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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:25

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