Devolutions UniGetUI 2026.3.0
This feature release adds scheduled maintenance, selective automatic updates, full portable support, expanded shortcut management, and major reliability improvements across package managers and remote operations.
New Features
- Added scheduled maintenance for update checks, automatic update installation, local backups, and cloud backups, with independent schedules, retries and timeouts.
- Added support for marking individual packages for automatic updates instead of automatically updating every package.
- Added Start Menu shortcut and folder management to the unified Manage shortcuts window, including removal, reset, relocation, post-install prompts, and command-line support.
- Added an optional Installer host column that shows each download domain and provides the full installer URL in a tooltip.
- Added configurable retention limits for timestamped local backups, with automatic removal of the oldest files.
- Added the %NAME% placeholder and a per-package subfolder style setting for creating sanitized custom installation directories.
- Added Update and Update as administrator actions to the Installed Packages page when a newer package version is available.
- Added a responsive package toolbar that moves actions into an overflow menu when the window is too narrow to display them all.
- Added warnings when an installed package version cannot be reliably verified, with explanatory tooltips in package lists and details.
Improvements
- Improved package icon loading with bounded preloading and automatic retries after temporary failures.
- Improved update error messages for unavailable installers, already-current packages, and WinGet hash mismatches, including more relevant recovery guidance.
- Improved Linux compatibility by targeting a glibc 2.27 baseline so releases run on considerably older distributions.
- Migrated supported NuGet-backed package managers to the NuGet V3 API for more efficient and reliable feed access.
Bug Fixes
- Fixed WinGet package detection, search, and update checks on Windows installations using non-English display languages.
- Fixed WinGet detection when its executable is not available through the system path by locating App Installer through Windows.
- Fixed updates being under-reported during the first scan by refreshing the WinGet catalog snapshot when its source index changes.
- Fixed version comparisons for packages that use underscores in build revisions, including Homebrew versions such as 18.4_1.
- Fixed PowerShell 5.x module operations incorrectly reporting success after non-terminating errors.
- Fixed Cargo package listings showing blank crate names or silently omitting entries.
- Fixed Scoop package listings hanging when commands produced excessive error output or stopped responding.
- Fixed shortcut removal failures by elevating when required and applying deletions as a single operation.
- Fixed package-manager dependency installations being accepted without verifying that the required tool was actually installed.
- Fixed Cargo-installed dependencies being missed when they were available in standard Cargo directories but not on the system path.
Security
- Hardened PowerShell-based package operations against command injection by validating package values, rejecting shell metacharacters, and passing arguments as data.
- Hardened settings imports by rejecting unknown or unsafe names and preventing secure-settings paths from escaping their intended directory.
Thank you to everyone who reported issues and contributed improvements to the project.
Full Changelog: v2026.2.7...v2026.3.0