Releases: SickleFire/m-vis
Releases · SickleFire/m-vis
Release list
v0.5.0-rc1
What's Changed
[0.5.0-rc1] - 2026-07-6
Added
- CI/CD Mode: Full programmatic integration layer with JSON/CSV export, differential leak detection (
--diff-only), configurable sampling, and growth rate monitoring. - Enhanced TUI: keyboard-driven process selection, quick action buttons.
- Improved Leak Detection: Better Linux heap walk via /proc/maps, optimized memory diff algorithms for large heaps.
Full Changelog: v0.4.1...v0.5.0-rc1
v0.4.1
v0.4.0
What's Changed
- fix: classify Linux modules by executable mappings by @nanookclaw in #22
- Refactor: standardize memory byte formatting across the codebase by @paarothecoder in #37
- test: cover leak argument edge cases by @beanscg in #36
- #31 Add inline code documentation for public functions by @light89219 in #41
- refactor: replaced manual byte formatting with format_bytes utility by @law65horizon in #44
- feat: add memory threshold alert badges to TUI (closes #43) by @arinbalyan in #45
- #32 create a sample test for one core function by @light89219 in #46
- #39 Add Help/Usage Command Subcommand by @light89219 in #47
- feat(tui): add theme system with light mode and colorblind accessibility support by @Samanyu-dev in #50
- feat: add criterion benchmarks and memory overhead tests, and export … by @Samanyu-dev in #52
- perf: optimize heap difference algorithms and benchmark configuration by @Samanyu-dev in #53
- Add Error Handling Wrapper Utility by @light89219 in #54
- QoL: process name argument fuzzy-matchable by @light89219 in #55
- fix(macos): stabilize memory mapping and handle Hardened Runtime code signing by @Samanyu-dev in #56
- Fix github-actions releases 2 times by @light89219 in #58
- Update release.yml by @SickleFire in #59
-
docs(readme): revamp structure, add Quick Start, and include Mermaid diagrams by @Samanyu-dev in #60
- Update CONTRIBUTING.md by @SickleFire in #61
- Generate man pages for linux mvis tool by @light89219 in #62
- added macos signing in release by @SickleFire in #65
- Add Process Tree View by @light89219 in #71
- push dev to master for v0.4.0 stable release by @SickleFire in #77
New Contributors
- @nanookclaw made their first contribution in #22
- @paarothecoder made their first contribution in #37
- @beanscg made their first contribution in #36
- @light89219 made their first contribution in #41
- @law65horizon made their first contribution in #44
- @arinbalyan made their first contribution in #45
- @Samanyu-dev made their first contribution in #50
Full Changelog: v0.3.0...v0.4.0
v0.4.0-rc1
What's Changed
- fix: classify Linux modules by executable mappings by @nanookclaw in #22
- Refactor: standardize memory byte formatting across the codebase by @paarothecoder in #37
- test: cover leak argument edge cases by @beanscg in #36
- #31 Add inline code documentation for public functions by @light89219 in #41
- refactor: replaced manual byte formatting with format_bytes utility by @law65horizon in #44
- feat: add memory threshold alert badges to TUI (closes #43) by @arinbalyan in #45
- #32 create a sample test for one core function by @light89219 in #46
- #39 Add Help/Usage Command Subcommand by @light89219 in #47
- feat(tui): add theme system with light mode and colorblind accessibility support by @Samanyu-dev in #50
- feat: add criterion benchmarks and memory overhead tests, and export … by @Samanyu-dev in #52
- perf: optimize heap difference algorithms and benchmark configuration by @Samanyu-dev in #53
- Add Error Handling Wrapper Utility by @light89219 in #54
- QoL: process name argument fuzzy-matchable by @light89219 in #55
- fix(macos): stabilize memory mapping and handle Hardened Runtime code signing by @Samanyu-dev in #56
- Fix github-actions releases 2 times by @light89219 in #58
- Update release.yml by @SickleFire in #59
-
docs(readme): revamp structure, add Quick Start, and include Mermaid diagrams by @Samanyu-dev in #60
- Update CONTRIBUTING.md by @SickleFire in #61
New Contributors
- @nanookclaw made their first contribution in #22
- @paarothecoder made their first contribution in #37
- @beanscg made their first contribution in #36
- @light89219 made their first contribution in #41
- @law65horizon made their first contribution in #44
- @arinbalyan made their first contribution in #45
- @Samanyu-dev made their first contribution in #50
- @SickleFire made their first contribution in #59
Full Changelog: v0.3.0...v0.4.0-rc1
v0.3.0
What's Changed
- Hide worker threads from process list by @vincere-mori in #15
New Contributors
- @vincere-mori made their first contribution in #15
Full Changelog: v0.2.4...v0.3.0
What's Changed
- Hide worker threads from process list by @vincere-mori in #15
New Contributors
- @vincere-mori made their first contribution in #15
Full Changelog: v0.2.4...v0.3.0
v0.2.4
Full Changelog: v0.2.3...v0.2.4
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- feat(tui): add clear command by @aqilaziz in #6
- fix(linux): warn when debug symbols are missing by @aqilaziz in #7
New Contributors
Full Changelog: v0.2.2...v0.2.3
What's Changed
- feat(tui): add clear command by @aqilaziz in #6
- fix(linux): warn when debug symbols are missing by @aqilaziz in #7
New Contributors
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Full Changelog: v0.2.1...v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Full Changelog: v0.1.1...v0.2.0
Full Changelog: v0.1.1...v0.2.0