Devolutions PowerShell Universal Versions

Découvrez les nouveautés dans chaque version, avec des détails sur les fonctionnalités, les améliorations et les problèmes résolus.

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
Devolutions PowerShell Universal v2026.2.4.011 août 2026
Fonctionnalités
  • Improved performance of Get-PSUCache and viewing the cache page in the admin console.
  • Improved startup time for when PSU was configured with many API endpoints.
Corrections
  • [CVE-2026-19768] Fixed an issue where arbitrary script blocks could be included in settings like admin console header.
  • Fixed a handle leak when running scripts in external environments.
  • Fixed an issue loading new secret variables in existing scripts.
  • Fixed an issue where Reload Variables could set variable values to $null.
  • Fixed an issue where Write-PSULog does not appear in user scoped log file.
  • Fixed an issue with switch parameters in scripts.
  • Fixed and issue where file names were not included when uploading files to scripts.
Devolutions PowerShell Universal v2026.2.3.021 juil. 2026
Fonctionnalités
  • Apps will now automatically restart if they terminate unexpectedly.
  • Improved deployment rollback when a deployment fails.
  • Improved job data management APIs to use granular permissions.
Corrections
  • [CVE-2026-16798] Fixed an issue where jobs could leak refresh tokens.
  • [CVE-2026-16799] Fixed an issue where the reader role could run Pester tests and edit workflows.
  • [CVE-2026-16800] Fixed an issue where schedule parameter names could cause script injection.
  • [CVE-2026-16801] Fixed an issue with variable.ps1 value escaping that could lead to script injection.
  • [CVE-2026-16802] Fixed an issue where secrets created without a vault selected would be created in variables.ps1.
  • Fixed a caching issue with role permissions requiring a service restart.
  • Fixed a typo in script properties timeout description.
  • Fixed an issue creating a module in the admin console that included an extension.
  • Fixed an issue editing endpoints with -Path parameters in VS Code.
  • Fixed an issue passing an array of strings as query parameters to an endpoint URL.
  • Fixed an issue populating the rerun job parameters.
  • Fixed an issue renaming files in the PSU repository on disk resulting in empty files.
  • Fixed an issue setting database variables provided by modules.
  • Fixed an issue where One Time schedules with parameters would not persist restarts in SQL.
  • Fixed an issue where PowerShell 7 terminals would not start.
  • Fixed an issue where scripts run in the admin console could be shown in the history of the portal.
  • Fixed an issue where the PSU service wouldn't start automatically after upgrade.
  • Fixed an issue where viewing child jobs could throw an error in the admin console.
  • Fixed an issue with environment start scripts.
  • Fixed an issue with published folders provided by modules.
  • Fixed case sensitivity issues with identity names in PostgreSQL.
  • Fixed drop downs in the workflow editor being unreadable in dark mode.
Devolutions PowerShell Universal v2026.2.2.02 juil. 2026
Fonctionnalités
  • Improved handling of SSH keys with invalid line endings.
Corrections
  • Fixed a handle leak from many or long running jobs.
  • Fixed an issue creating a CRON schedule on a script with a mandatory boolean parameter.
  • Fixed an issue editing an AI Tool.
  • Fixed an issue psu command line Migrate --create-database command and database upgrades.
  • Fixed an issue where editing an endpoint's properties could cause the edit to clear the content of the endpoint.
  • Fixed an issue where environment startup scripts would run in the wrong scope.
  • Fixed an issue where the admin console would display a blank page for a child job in some circumstances.
  • Fixed an issue with folders when script base path was set.
  • Fixed an issue with live PSU app doc search.
  • Fixed an issue with saving modules with 4 part version numbers.
  • Fixed invalid enforcement of endpoint URLs causing configuration problems.
Devolutions PowerShell Universal v2026.2.1.026 juin 2026
Fonctionnalités
  • Added a warning about incompatibility when connecting the VS Code extension to versions less than 2026.2.0.
  • Added support for async promises and Invoke-UDJavaScript.
  • Improved the error message for when unactivated Devolutions accounts were used for developer logins.
  • Optimized how modules are loaded from the PSU Gallery in the admin console.
Corrections
  • [CVE-2026-13437] Fixed an issue where the job object returned a plaintext app token when using Invoke-AiAgent or Invoke-PSUScript.
  • Fixed an issue where App Maintenance page is missing.
  • Fixed an issue calling Invoke-PSUScript as non-admin.
  • Fixed an issue creating app tokens in PostgreSQL.
  • Fixed an issue disabling\enabling New-UDRadioButtonGroups.
  • Fixed an issue editing scripts when the VS Code extension was not connected to the virtual file system.
  • Fixed an issue loading app pages after a git sync.
  • Fixed an issue running as alternate credentials with some user name formats.
  • Fixed an issue scheduling workflows or running them with Invoke-PSUWorkflow.
  • Fixed an issue viewing Git settings in the admin console.
  • Fixed an issue where creating a new App Page with the same name as another page causes PSU to replace the existing page.
  • Fixed an issue where FilterType 'autocomplete' crashes with React forEach error when Sync-UDElement is called while filter is active.
  • Fixed an issue where Native Login with Domain fails to deserialize authentication.ps1 after restart.
  • Fixed an issue where Non-success streams get forwarded to the MCP API.
  • Fixed an issue where Pester tests never run when using pwsh.exe.
  • Fixed an issue where published folders would not work in some configurations due to route precedence.
  • Fixed an issue where release notes were empty in the admin console.
  • Fixed an issue where the admin console would display a blank page in Docker containers.
  • Fixed an issue where the reset password page was hidden by apps with a / for base URL.
  • Fixed an issue where the VS Code Extension could not edit endpoints that use -Module or -Path.
  • Fixed an issue where warning for a license expiring.
  • Fixed an issue where Write-Host was not showing up in the logs from apps.
  • Fixed an issue where Write-PSULog writes to system log instead of user log.
  • Fixed an issue with GitHub SSH in Docker Container not working.
  • Fixed an issue with the Admin Console becoming unresponsive after tabs sleep.
  • Fixed an issue with the MCP server sometimes returning empty parameter descriptions.
  • Fixed an issue with the timestamp in logs when using PostgreSQL.
Devolutions PowerShell Universal v2026.2.0.0Version majeure1 juin 2026
Fonctionnalités
  • [CVE-2026-8694] Enforced authentication on the user-defined endpoint documentation API.
  • Added a Force Reclone to the git tools in the Support Tools section.
  • Added Advanced mode to Windows installer.
  • Added AI Agent and prompt job support.
  • Added basic PSRemoting support for jobs.
  • Added built in MCP server for PowerShell Universal resource types, resources and resource reloading.
  • Added change tracking window to view files changed by the server and on disk.
  • Added computer information in the header.
  • Added logging settings to agent.json.
  • Added support for Devolutions trail licenses.
  • Added support for endpoint metrics.
  • Added support for git disable SSL verify.
  • Added support for repository.psd1 to allow for RequiredModules to be installed and root module for deployments.
  • Added support for the HEAD HTTP method in endpoints.
  • Added support for variables in schedule conditions.
  • Added support for Workflows, Workflow Jobs and Workflow Designer.
  • Added the ability to provide a maintenance banner in the admin console.
  • Added version to platform assemblies.
  • AI Tools are now enabled by default without adding a plugin.
  • Buttons are now disabled in manual git mode and not hidden.
  • Complete rebuild of VS Code extension with support for PSU virtual file system, MCP server, and auto connect to developer PSU instances.
  • Improved Invoke-PSUCommand timeout message.
  • Improved behavior of MCP tools when parameters don't have descriptions.
  • Improved CRON definition experience in admin console.
  • Improved git merge conflict error reporting.
  • Improved Install-PSUServer and Update-PSUServer error handling behavior.
  • Improved performance of Get-PSUCache and persistent cache data.
  • Improved reporting of job origin.
  • Improved script search in admin console.
  • Improved terminal experience in admin console.
  • Improved Windows service startup time.
  • Increased the size of the save script button and changed the color.
  • Removed code tab when viewing resources that are provided by modules.
  • Removed the Web\VS Code toggle and added an auto load toggle to the change tracking window.
  • Removed upload to support button for logs.
  • Renamed MCP Tools to AI Tools.
  • Target .NET 10 and PowerShell 7.6.
  • The community edition can now view the Files page.
Corrections
  • Fixed a race condition with schedule configuration from code.
  • Fixed a timeout issue with the internal git client.
  • Fixed an exception thrown when customizing git settings.
  • Fixed an issue accessing secrets in endpoints.
  • Fixed an issue calling Invoke-PSUScript as a non-admin user.
  • Fixed an issue clearing account based license keys.
  • Fixed an issue display one tab with New-UDTabs.
  • Fixed an issue installing modules in the admin console.
  • Fixed an issue using scheduled endpoints in apps.
  • Fixed an issue where OIDC settings originating from appsettings.json could be written to authentication.ps1.
  • Fixed an issue where users could access endpoints.json anonymously to view Open API docs.
  • Fixed an issue with case-sensitive search for tags.
  • Fixed an issue with Get-PSUJob returning 0 for MemoryBytes property on all running jobs.
  • Fixed an issue with Open API docs incorrectly caching role-based access for docs.
  • Fixed an issue with the ValidateNotNullAttribute causing a script to fail to run.
  • Fixed DateTime Overflow Exception during RunspacePool Exhaustion.
  • Fixed scoping issues with variables in apps.
Devolutions PowerShell Universal v2026.1.720 mai 2026
Fonctionnalités
  • Added open source disclosure page.
  • Added support for DontShow in the ParameterAttribute in the admin console.
  • Added the ability to provide scripts by path in modules.
  • Updated URLs for forum, feature request and bug reports.
  • Removed the translate button.
Corrections
  • Fixed an issue loading system modules in Windows PowerShell 5.1 environments.
  • Fixed an issue where jobs could get stuck in a canceling state.
  • Fixed an issue where some editors were tiny in the admin console.
  • Fixed an issue where Sync-PSUGit would throw an exception.
  • Fixed an issue with deployments from a resource repository.
  • Fixed an issue with duplicate pinned deployments.
  • Fixed an issue with the file encoding settings when set to an empty value.
Devolutions PowerShell Universal v2026.1.69 avr. 2026
Fonctionnalités
  • Added an option to turn off the byte-order mark when files were written by the configuration system.
  • Improved scrolling in Admin Console.
  • Improved New-UDForm validation behavior.
  • Improved PostgreSQL connection handling.
Corrections
  • Failed to register BuiltInLocalVault and PSUSecretStore.
  • Fixed a module loading issue with Windows PowerShell.
  • Fixed an issue calling scripts from triggers in script API security mode.
  • Fixed an issue discovering Pester test files in nested folders.
  • Fixed an issue loading folders for modules on the Scripts page.
  • Fixed an issue loading the Devolutions.PowerShell module.
  • Fixed an issue with Deployments from a Resource Repository.
  • Fixed an issue with Devolutions Login.
  • Fixed an issue with Grant-PSUAppToken.
  • Fixed an issue with method parameters for OpenAPI docs.
  • Fixed an issue with psu admin password reset.
  • Fixed an issue with psu LiteDB database conversion.
  • Fixed an issue with RegEx-style API handing.
  • Fixed an issue with SQLite database locking.
  • Fixed an issue with the built-in $ApiUrl variable.
  • Fixed an issue with the Linux ARM64 container image.
  • Fixed an issue with the ThreadJob module missing in Linux container images.
Devolutions PowerShell Universal v2026.1.519 mars 2026
Corrections
  • Fixed issue where Admin account not matching "admin" doesn't work with ResetAdminAccount.
  • Fixed GRPC error when invoking Universal cmdlets within PowerShell Universal.
Devolutions PowerShell Universal v2026.1.417 mars 2026
Fonctionnalités
  • Added Resume-PSUFileWatcher and Suspend-PSUFileWatcher.
  • [CVE-2026-3563] Improved URL Validation.
  • Added a deterministic login port for Developer Edition.
  • Added support for the -Integrated mode for cmdlets when running Strict API security mode.
  • Removed built-in, experimental MCP tools.
Corrections
  • Fixed issue where Job Table Column Selector is not working.
  • Fixed issue where published folders do not work as part of a module.
  • [CVE-2026-4064] Fixed an issue with invalid authorization of some gRPC endpoints.
  • Fixed cmdlets for creating and executing terminal instances.
  • Fixed issue where git can't find branch.
  • Fixed issue where groom job fails to delete job history in SQL Server due to self-referencing FK on Job.ParentJobId (SqlException 547).
  • Fixed issue where interactive login fails on latest version.
  • Fixed issue with Hangfire job queuing on non-existent agent queues.
  • Fixed issue where MCPTools are not loading from mcpTools.ps1.
  • Fixed issue where modules as deployments fail to set PSModulePath on server restart.
  • Fixed issue where MSI doesn't honor INSTALLFOLDER specified on command line.
  • Fixed issue where Param() block doesn't work in external module endpoint.
  • Fixed issue where PSU doesn't recognize any parameters of functions from external modules.
Devolutions PowerShell Universal v2026.1.327 févr. 2026
Fonctionnalités
  • [CVE-2026-3277] The OpenID Connect Client Secret now uses a secret variable rather than a string when configured in the admin console.
  • Added support for Devolutions license keys.
  • Install-PSUServer and Update-PSUServer now pull images from the Devolutions' CDN.
  • MCP Tool UI is now shown in the admin console when the plugin is enabled.
  • MCP Tools now pass caller information to the script.
  • UDTable initially loads data in reverse order when using -ShowSort.
Corrections
  • Fixed a localization issue with New-UDTable.
  • Fixed an Invalid configuration error after reloading config.
  • Fixed an issue install the PowerShell Universal server using the Devolutions.PowerShellUniversal module.
  • Fixed an issue where a user could not set PSCredential for created variable from module in the admin console.
  • Fixed an issue where the Delete button disappears on Variables page.
  • Fixed an issue where the ResetAdminAccount environment variable process would not set PasswordLastSet.
  • Fixed an issue with MCP Tool authorization.
  • Fixed Invalid PSModulePath causing issues loading code PowerShell modules.
Devolutions PowerShell Universal v2026.1.213 févr. 2026
Fonctionnalités
  • Updated Docker images to Ubuntu 24.04 LTS base.
  • Updated Secret Variable Roles warning to mention Execution Roles.
  • Updated to latest version of git in Docker container image.
Corrections
  • Fixed an exception thrown by Universal cmdlets.
  • Fixed an issue where git sync loses remote branch association.
  • Fixed an issue where the version notification is displayed all the time.
  • Fixed an issue where Write-PSULog -Console doesn't work outside PSU.
Devolutions PowerShell Universal v2026.1.19 févr. 2026
Fonctionnalités
  • Added support for logging in with the Devolutions account after the first run wizard.
  • Updated the /api/v1/status API to check if API endpoints were not started properly.
Corrections
  • Fixed an issue where apps would not start.
  • Fixed an issue where the Devolutions login button could be missing on the login page.
  • Fixed an issue where the Docker Container would not start.
  • Fixed an issue where the MSI truncates connection strings.
  • Fixed an issue where the MSI upgrade would remove the service account.
  • Fixed an issue where the role cleared out for local admin user.
  • Fixed an issue where users were unable to call Invoke-PSUScript in certain environments.
  • Fixed an issue with New-UDTable and -ShowSelections.
Devolutions PowerShell Universal v2026.1.0Version majeure3 févr. 2026
Fonctionnalités
  • Added support for developer self-signed certificate in the installer.
  • Added -HideMiniMap to New-UDCodeEditor.
  • Added -Id to Set-PSUSchedule.
  • Added support for Devolutions account login and PSU Developer License.
  • Improved the New-UDTransferList visuals.
  • The PSU website can now be launched by the installer.
Corrections
  • Fixed a case-sensitivity issue with folders in scripts.ps1.
  • Fixed a database error that could occur when saving app pages.
  • Fixed an issue where /api/v1/schedule would not return all schedules.
  • Fixed an issue where logs were written to the console log in apps.
  • Fixed an issue where renaming an app page URL would cause the content of the page to be removed.
  • Fixed an issue where rows would stay expanded when paging in New-UDTable.
  • Fixed an issue where the git page could hang.
  • Fixed an issue where the installer would not respect the Start Service checkbox.
  • Fixed an issue with casing of API endpoint methods.
  • Fixed an issue with multiselect filters in New-UDTable.
  • Fixed an issue with number filters in New-UDTable.
  • Fixed an issue with string array parameters with a default value of $null in the job parameter window.
  • Fixed an issue with the agent leaking memory.
  • Fixed an issue with the v2 status API.
  • Fixed an issue with ValidateSetAttribute not repopulating the form in the Rerun Script button.
Devolutions PowerShell Universal v5.6.137 janv. 2026
Corrections
  • [Security Fix] Apps - Show-UDToast -Message and -Title are now HTML encoded to prevent XSS attacks.
  • Admin Console - Fixed an issue where Upload and Import scripts were visible when the console was in read-only mode.
  • Agent - Fixed agent memory leak when using Windows PowerShell compatibility mode.
  • Git - Takeown fails with syntax error on some operating systems.
  • Module - Added -UseBasicParsing to Invoke-WebRequest calls in the Universal module.
  • Platform - Fixed an issue viewing files in published folders that use an absolute path.