Changelog
📝 Changelog
Section titled “📝 Changelog”[4.1.0] - 2026-07-07
Section titled “[4.1.0] - 2026-07-07”✨ Improvements
Section titled “✨ Improvements”- Multiple CSV matrix import: several exported matrices can be selected and then merged into a single analysis.
- Automatic merging of identical flows on import: packet count and byte volume are summed, and the most recent
last_seendate is kept. - Improved matrix import panel: the selected files are listed before opening and can be cleared before import.
- New About menu with separate access to the version information and the embedded changelog.
- Display of the Npcap version used in the version information.
🛠 Fixes
Section titled “🛠 Fixes”- Enriched CSV label import errors: line number, full line and total error count, to make file correction easier.
- Greater tolerance of label import for extra columns and empty trailing columns.
🔧 Maintenance
Section titled “🔧 Maintenance”- Added
NPCAP_VERSIONto the build versions checked by CI. - Bumped the SONAR version to 4.1.0.
[4.0.1] - 2026-07-06
Section titled “[4.0.1] - 2026-07-06”🔧 Maintenance
Section titled “🔧 Maintenance”- Updated the embedded Npcap to 1.88 for the Windows bundles and the Windows smoke runtime.
- Enabled a strict CSP on the webview.
- Bumped the SONAR version to 4.0.1.
[4.0.0] - 2026-07-05
Section titled “[4.0.0] - 2026-07-05”💥 Major changes
Section titled “💥 Major changes”- Updated
packet_parserto 2.0.2: typed packets, PostgreSQL detection by payload heuristic and new application parsers. - Capture engine overhaul: new
graphBatchandstoppedIPC events, newapp_droppedfield in thestatsevent.
✨ Improvements
Section titled “✨ Improvements”- Lazy-allocation buffer pool (2 KiB standard / jumbo snaplen): capture memory reduced from ~640 MiB preallocated to a few MiB depending on the real load (bench: RSS 464 → 13 MiB, throughput ×2.7).
- Graph updates coalesced per node/edge and sent in batches, instead of one IPC event per packet.
- Application-level drops counted (pool exhausted / channel full) and shown in the status bar (⚠️): visibility on capture completeness under heavy load.
🛠 Fixes
Section titled “🛠 Fixes”- The bytes of the first packet of each flow were counted once instead of twice in the matrix and the exported CSV.
🔧 Maintenance
Section titled “🔧 Maintenance”- Removed the duplicated CLI processing thread: headless mode shares the main pipeline.
- Bumped the SONAR version to 4.0.0.
Older versions. The full history (3.x, 2.x, 1.x) is available in the French changelog and in the repository’s
CHANGELOG.md.