Update Log 5.0.7.4 - Minor Update


Version 5.0.7.4 โ€“ Performance Optimisation, Stability & Accessibility Update

This release delivers an under-the-hood overhaul focused on memory management, and cross-platform UI optimisation. Resolved a previously introduced critical out-of-memory (OOM) crashes during large scans, significantly enhanced native screen reader accessibility, and fine-tuned application animations.

Memory Management & Core Stability:

  • Dynamic Memory Allocation: Overhauled how the Node engine requests memory. The application now dynamically calculates maximum memory based on available physical RAM (reserving overhead for Chrome), directly resolving a major 1.8GB Out-of-Memory crash on Windows.
  • Smart Report Generation & Fallbacks: Added dynamic heap-pressure checks before generating large HTML reports. If available RAM drops below safe levels, the system proactively flushes memory, warns the user via UI banners, and safely falls back to CSV generation to prevent crashes.
  • Network & Engine Resilience: Implemented crash-loop detection on Windows, IPv4-first DNS resolution to prevent IPv6 timeout stalls, and increased HTTP header size allowances (up to 80KB) to support scanning sites with exceptionally large session cookies.

UI Performance, Animations & Native Feel:

  •  Logging & Monitoring: UI responsiveness has been improved. Log entries are now batched and flushed to the UI every 50ms (ConcurrentQueues on Windows). CPU/RAM monitors now use an exponential moving average to glide smoothly rather than snapping, and disk usage checks have been moved to a background thread to prevent UI locking.
  • Scroll Control: Scroll velocity has been capped to prevent runaway inertia, and smooth-scroll decay coefficients have been tuned for a more controlled user experience.

Enhanced Accessibility (WCAG & Screen Readers):

  • Reduce Motion Integration: Both Mac and Windows applications now fully respect system-level "Reduce Motion" preferences. All transitions, scaling, and floating animations will instantly snap or disable when this OS setting is active.
  • Screen Reader Live Regions: Significantly upgraded screen reader integration. Mac now utilises proper VoiceOver announcement APIs, while Windows UI events are deeply wired into Narrator and NVDA for real-time status updates and properly named log rows.

Cross-Platform Parity & System Polish:

  • Windows Feature Additions: Windows now features audio cues and Taskbar progress states, bringing it to full feature parity with Mac's dock integration.
  • MacOS DMG Installer Refinements: Improved the Mac installer experience by increasing window and icon sizes.
  • Uninstall Guide: Adjusted the layout of the uninstall instructions.

Get Octopus Scanner