What's Changed in v4.3.1
Note: This release contains significant new features and should have been versioned as v4.4.0 following semantic versioning. However, it has already been released as v4.3.1. Future releases will follow proper version numbering.
🎨 Visual Highlight
Brand new authentication screen with gradient animated design
🎉 Major New Features (this is actually a feature release, not a patch!)
- Brand New Login System - Added complete authentication UI with gradient animated design
- Guest Custom Console URLs - Set personalized URLs for each VM/container with new inline editor
- Quick Security Setup Wizard - One-click security configuration for new users
- Password Management UI - Change or remove passwords directly from settings
- API Token Management - View current API token without regenerating, better token UX
- Private Network Auto-Detection - Automatically allows export/import on local networks (192.168.x.x, 10.x.x.x, 172.16.x.x) without authentication
🔧 Improvements
- Security Tab Complete Redesign - Cleaner, more intuitive security configuration
- Export/Import Enhanced - Now includes guest metadata and handles auth-less configurations gracefully
- CSRF Protection - Added to all state-changing operations for better security
- Development Experience - New dev.sh and hot-dev.sh scripts for easier development
- Better Clipboard Support - Improved copy functionality for tokens and credentials
🗑️ Removed Features
- Registration Tokens System - Completely removed in favor of simpler authentication approach
- Duplicate Frontend Directory - Cleaned up build process by removing internal/api/frontend-modern
🐛 Bug Fixes
- Fixed guest metadata using incorrect data directory path
- Fixed export/import requiring double authentication unnecessarily
- Fixed missing Telegram option in webhook service dropdown
- Fixed export dialog confusion when no authentication configured
📝 Documentation
- Added comprehensive migration guide
- Enhanced security documentation
- Improved API documentation with auth examples
- Added webhook configuration guide
Installation
Docker
docker pull rcourtman/pulse:v4.3.1
Manual Update
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.
Version Note: Due to the significant features in this release, the next feature release will be v4.4.0 to realign with semantic versioning.