SocNetV v3.3 Released

SocNetV v3.3 released! 🎉
We are excited to announce the release of SocNetV v3.3, the latest version of our cross-platform social network analysis and visualization software.
This release focuses on robustness and long-term maintainability, with major improvements under the hood — while also adding a useful new feature for researchers working with centrality and prestige.
🔍 What’s New in SocNetV v3.3?
🧱 Major internal refactor: Graph is now a façade
SocNetV’s Graph has been refactored into a façade/coordinator, with functionality split into focused modules under src/graph/*.
This makes the codebase easier to extend and safer to evolve without breaking behavior.
📏 DistanceEngine stabilized + deterministic regression guardrails We extracted and stabilized DistanceEngine, and added:
- deterministic “golden” regression outputs
- performance benchmark guardrails to help keep refactors honest over time
🧪 New headless regression harness: socnetv-cli
v3.3 introduces socnetv-cli, a modular regression harness designed to protect algorithmic correctness during refactors.
It supports schema-versioned JSON outputs and committed baselines, with kernels for:
- distance (v1)
- reachability (v2)
- walks matrix (v3)
- prominence (v4)
🎯 New feature: filter vertices by centrality & prestige indices You can now filter vertices based on their centrality and prestige scores — a great way to focus analysis on the most important actors in your networks.

📥 Import / parsing fixes A lot of edge cases were fixed to make importing more reliable:
- Pajek mixed files with overlapping *Arcs/*Edges blocks
- UCINET/DL edge cases (line wrapping, diagonal handling)
🧮 Walks computation fixes
Fixes in walksBetween() and walks-matrix parameters improve correctness and consistency of walk-based measures.
🛠 Build, packaging, and UI polish
- cross-platform build & packaging fixes (Qt6/CMake, Debian packaging updates, openSUSE spec fixes, macOS arm64 linker fix)
- UI polish for disabled widgets and checkbox/radio styling
We’d like to thank our contributors and users for reporting issues, suggesting features, and helping SocNetV improve with every release. 🙏
Download SocNetV v3.3 from our Download page and let us know what you think!
Happy analyzing!
— The SocNetV Team



