✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-25 13:52:36 UTC
Workflow: Pulse Release Pipeline #71
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
Bug Fixes
- fix: Use LinkedNodeID for temperature matching to fix duplicate hostname bug (#891)
- fix: Managed Agents deduplicating by hostname instead of id
- fix: Group VMs by instance instead of node for duplicate hostname support
- fix: Host Agents alert toggle button not working (#893)
- fix: Remove agent should delete all types, not just first (#898)
- fix: Node disk column respects Trends view mode (#904)
- fix: Allow dismissing AI findings without Pro license (#885)
- fix: Immediately broadcast backup/snapshot updates to frontend
- fix: Properly close command client WebSocket when disabling remotely
- fix(#903): Add 2-minute timeout for pending config sync
- fix(#903): Optimistic toggle with sync indicator for AI commands
New Features
- feat: Add disk exclusion filter for host agent (#896)
- feat: S.M.A.R.T. disk data collection via smartctl (#907)
- feat: Hide AI buttons when AI is not configured (#905)
- feat: Remote agent configuration for AI command execution (#903)
- feat: Agent reports CommandsEnabled status to server (#903)
- feat: Add SysV init support for legacy systems (#894)
Documentation
- docs: Add disk exclusion and S.M.A.R.T. documentation
Installation
Docker (recommended):
docker pull rcourtman/pulse:5.0.3Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.0.3
See the Installation Guide for complete setup instructions.