Migration Protection Update
This release includes a migration shim to prevent v3 installations from getting into a broken state when attempting to auto-update to v4.
What's Changed
- Added migration shim that prevents v3 from running after downloading v4 files
- Shows clear error message with migration instructions when v3 users attempt to update
- Protects against partial updates that leave the system in an inconsistent state
For v3 Users
If you're running Pulse v3 and see the v4 update available:
- DO NOT use the auto-update feature to upgrade to v4
- Pulse v4 is a complete rewrite that requires manual migration
- Create a fresh installation or run the installer manually
For v4 Users
This update includes the standard improvements and bug fixes. Auto-update will work normally between v4 versions.
Technical Details
- Multi-architecture support (amd64, arm64, armv7)
- Built with Go for improved performance and lower memory usage
- Includes updated frontend with modern UI