✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-11-26 15:55:49 UTC
Workflow: Validate Release Assets #57
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
Highlights
Unified Agent System
- New unified
pulse-agentbinary replaces separate Docker and Host agents - Single installation script (
install.sh) for all platforms - Auto-update support for agents with secure checksum verification
- Improved legacy agent detection and migration UX
Security Hardening
- Hardened agent installers with stricter input validation
- Secured auto-update mechanism against path traversal and tampering
- Hardened Windows installer script (PowerShell)
UI Improvements
- Responsive column hiding for Docker and node tables
- Adaptive table layouts with tighter columns on smaller screens
- Improved I/O metrics with intensity-based coloring
- Max layout width constrained to 1768px on wide screens
Performance
- Parallelized PVE node polling for faster dashboard updates
- Config watcher checks content hash to prevent unnecessary reloads
Documentation
- Complete documentation overhaul - more concise and modern
- Optimized PNG images (reduced ~25% in size)
Bug Fixes
- Fixed Podman token binding conflicts by caching daemon ID at init
- Fixed qdevice being incorrectly included in cluster node discovery
- Fixed install script checksum verification on macOS
Other Changes
- Added 20+ new unit test files
- Install scripts now served from GitHub releases (version-locked)
- Added "Hide Local Login" UI toggle for OIDC deployments
Installation
Docker:
docker pull rcourtman/pulse:4.33.0See the Installation Guide for complete setup instructions.