Releases: iweave/weave-node-manager
Releases · iweave/weave-node-manager
Collective Update v0.0.17
Update systemd support for user services
Release v0.0.13
What's Changed
v0.0.13: Fixed systemd+sudo mode to use correct system-wide paths and service locations
v0.0.12: Added named wallet support ("faucet", "donate") and weighted distribution for rewards_address
v0.0.11: Added systemd user-mode support (non-root users can now manage nodes without sudo)
Add MacOS support
Add --count parameter for batch forced actions This release adds support for batch operations on multiple nodes without delays between each operation, enabling efficient bulk management. Features: - Add --count parameter supporting add, remove, start, stop, upgrade actions - Smart node selection using age field for consistent ordering - Batch operations run sequentially without delays - Graceful handling when count exceeds available nodes Implementation: - Updated config.py to add --count parameter with default of 1 - Enhanced executor.py methods to support count parameter - Updated __main__.py to pass count from options to executor - Maintains backward compatibility with single-node operations Node selection logic: - add: Creates N new nodes immediately - remove/stop: Selects N youngest nodes (highest age values first) - start/upgrade: Selects N oldest nodes (lowest age values first) Testing: - Added comprehensive test suite (7 new tests) for count parameter - Updated test fixtures to use production node naming (antnode0001.service) - Removed test-specific logic from executor for cleaner code - All 56 tests passing Version: 0.0.10 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>