April 21, 2026 - HexOS 1.0 Local Rollout Complete
All existing customers have been migrated to HexOS Local. New customers now onboard directly to the Local platform. The legacy hosted backend has been deprecated. For the full story, see the blog post.
Local Migration
- Completed incremental migration of all users by order of purchase
- Resolved an issue where newly claimed servers would connect to the legacy backend if the user's account had already been migrated
- Fixed edge case where servers rebooted without network connectivity would fail to start Docker, causing the setup wizard to re-appear
- Servers that lose connectivity during boot now recover more gracefully once the network is restored
- Added recovery retry logic for transient failures during HexOS Local provisioning
- Formalized partnership with Let's Encrypt to issue per-server SSL certificates, gradually replacing the shared wildcard certificate used during initial migration
Authentication & Session
- Added a "Remember Me" option on the Local login screen to reduce frequent re-authentication. Continuing to tune session duration based on feedback.
- Migrated legacy user preferences (Expert Mode, Experimental Features) so they persist after the Local transition
- Renamed "Username" to "Email" on the authentication screen
- Made the "Create Account" link easier to spot during login
Reliability & Recovery
- Added semaphore-based connection handling to prevent thundering herd issues when many servers reconnect simultaneously
- Improved handling of TrueNAS disconnections while waiting on Docker status calls
- Added job tracking IDs to Docker update tasks to prevent stale task states
- Improved Sentry error fingerprinting for more accurate issue grouping
- Added server lifecycle logging for diagnosing provisioning and recovery issues
Apps & Catalog
- Fixed app version display mismatch where update prompts showed the install script version instead of the app version
- Prevented multi-step dialogs from closing on outside click during app operations
- Scheduled catalog sync now includes deprecation metadata and script updates
- Removed erroneous TrueNAS 26.0-BETA.1 update notification
- Resolved an issue where curated apps temporarily disappeared from the catalog
- Fixed custom apps installed via TrueNAS not appearing in the HexOS dashboard after Local migration
Compatibility
- Changed compile target to support older CPUs that were previously failing to run the Local app
- Added diagnostic tools for fetching app logs from crashed or incompatible environments
- Added warnings when a server is running a TrueNAS version too old for full HexOS compatibility (Supported: >=24.10.2.2, <26.0.0). Early adopters still on 24.10.0 or 24.10.2.1 will need to upgrade manually. Follow our upgrade guide.
UI & UX
- Fixed dashboard launch buttons greyed out when accessing via IP instead of local.hexos.com hostname
- Fixed button styling and state issues across app, server, and pool pages
- Cleaned up dead links and improved redirect behavior when resetting or unclaiming servers
- Ensured Samba service is properly enabled and started during provisioning
- Adjusted compatibility for the new AppUpdate alert class pattern that regressed update presentation
New Customer Experience
- Updated home page to reflect 1.0 availability and clarified Early Access pricing language
- Revised FAQ to confirm HexOS 1.0 is live
- Simplified cart page with clearer purchase details
- New welcome email with getting started links, support contacts, and community invitation
NOTE: All of these updates are applied automatically to your Command Deck. You may need to clear your cache. Help with clearing your cache is available here.