Changelog
Changelog for PowerShell Universal.
Changelog
2.12.6 - 11/13/2022
Platform
CVE-2022-45183: Fixed an issue where app tokens could access tokens outside their role
CVE-2022-45184: Fixed an issue where administrators could create files outside of the repository directory via the admin console
2.12.5 - 9/1/2022
Platform
Fixed an issue where calling /api/v1/apptoken/:id as an administrator wouldn't allow you to view all tokens
Fixed an issue where calling /api/v1/apptoken/:id as a non-administrator could access other app tokens
2.12.4 - 8/19/2022
Dashboard
Fixed an issue where New-UDChip wouldn't have $EventData defined when using it in a nested event handler.
2.12.3 - 8/17/2022
Dashboard
Fixed an issue where New-UDIconButton wouldn't have $EventData defined when using it in a nested event handler.
2.12.2 - 6/16/2022
Automation
Fixed an issue where Get-PSUJob would not honor -OrderBy or -OrderDirection
Dashboard
Fixed an issue where Invoke-UDEndpoint couldn't use $Session variables
Platform
Fixed an issue where SAML2 authentication would not work with Okta.
2.12.1 - 6/14/2022
User Interfaces
Dashboards: Fixed an issue where New-UDTable would default to a max-height of 0
2.12.0 - 6/14/2022
APIs
Fixed an issue where booleans would not work in param blocks.
Fixed an issue where syntax errors in one endpoint would cause all endpoints to disappear.
Fixed an issue where setting the API envrionment to integrated and the default environment to anything else woudl cause the API environment to fail to start
Added a better error message when the environment failed to start.
Added a warning to the top of the page when the endpoints.ps1 files to parse
Fixed an issue where parameters would not be sent to endpoints defined by -Path
Automation
Fixed an issue where the user login trigger would continuously fire when using Windows authentication
Improved error reporting when an invalid CRON expression is defined.
Fixed an issue where error output would not be shown in the error tab.
User Interfaces
Dashboards: Fixed an issue where UDTreeView leaves would have an expand icon
Dashboards: Added -Position to New-UDFloatingActionButton
Dashboards: Fixed an issue where -Variant on New-UDTabs was case sensitive
Dashboards: Fixed an issue where server-side tables would appear to load forever if no data was returned.
Dashboards: Fixed an issue where -GrantAppToken would keep generating app tokens when using Windows Auth
Dashboards: Added -DisableSubmitOnEnter to New-UDForm
Dashboards: Fixed an issue where form validation text would not use the theme color
Pages: Fixed an issue where renaming a page would leave the old page XML file behind.
Dashboards: Fixed an issue where -StickyHeader would not work (requires -MaxHeight)
Platform
Fixed an issue where admins couldn't delete other users' app tokens
Fixed an issue where non-admins couldn't copy or delete either own app tokens
Fixed an issue where an expired online license would cause the service to fail to start
Added logoff and back button to the unauthorized page
Fixed an issue where creating a module with an invalid version wouldn't present a useful error message
Fixed an issue where the client secret would be cleared when setting up OIDC from the admin console
Fixed an issue where syntax errors in one role would cause the admin console to become inaccessible
Fixed an issue where you could create a published folder with an invalid request path
Fixed an issue where add\removing\changing variables would not affect security scripts until after a server restart
2.11.1 - 5/12/2022
Changed
User Interfaces
Dashboards: Fixed an issue where -AutoFocus wouldn't work on New-UDTextbox
Dashboards: Changed how we store endpoints specific to dashboards to reduce memory usage
Platform
Fixed an issue where script block caching was disabled
2.11.0 - 5/10/2022
Added
User Interfaces
Dashboards: Added -Export to New-UDTableTextOption
Dashboards: $Roles are now available in non-authenticated dashboards if the user was previously authenticated
Platform
Add a setting to adjust how frequently the groom job runs.
Added a description to app tokens
Changed
Automation
Fixed an issue where PSCredential parameters would not work on schedules
Script error action preference is now handled correctly (stop will stop the script execution on error)
User Interfaces
Pages: Fixed an issue where routed-based pages would not work
Pages: Fixed an issue where forms with validation APIs wouldn't work with scripts
Pages: Fixed an issue where updates to a page from another tab would wipe out changes from the admin console tab
Dashboards: Fixed an issue where icon styles would not be honored in buttons
Dashboards: Improved performance of New-UDTableColumn -Render
Platform
Fixed an issue where runspace recycling was always on
Removed all telemetry collection
Fixed an issue where the PSU Desktop installer was not signed
Fixed an issue where stored-based PWSH installs would not be detected
2.10.2 - 4/21/2022
⚠️ Security Issue
Fixed an issue where a user could access files outside of the published folder
Changed
Automation
Fixed an issue where triggers for scripts and dashboards could execute on the wrong resource
Fixed an issue where you couldn't update Retry Limit on scripts through the API or admin console
User Interfaces
Dashboards: Fixed an issue where New-UDMenu -Icon would not work
Dashboards: Fixed an issue where New-UDButton -OnClick would not report $Headers.Referer
Dashboards: Fixed an issue where -Content was not Mandatory on New-UDMenuItem
Dashboards: Fixed an issue where -GrantAppToken would not generate a new app token even if the roles of the user were different
Pages: Fixed an issue where route variables wouldn't expand correctly
Pages: Fixed an issue where a JavaScript error would be shown if a job hadn't run yet
Pages: Fixed an issue where a JavaScript error would be shown if an API didn't return correctly
Pages: Fixed an issue where button properties for a table column wouldn't be shown when editing
Platform
Fixed an issue where Push Only git sync would cause a dashboard to reload multiple times.
Fixed an issue where local changes during a One Way git sync would cause it to fail.
Fixed an issue where clicking the Import Template button wouldn't do anything
2.10.1 - 4/18/2022
Includes
UniversalDashboard - v3.12.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
APIs
Fixed an issue where sending JSON to an API without specifying a proper content type would cause the API to fail
Automation
Fixed an issue where script create access controls wouldn't show the script create button in the admin console
Fixed an issue where parameters that belong to all parameter sets would not be included in named parameter sets
User Interfaces
Fixed an issue where New-UDDateTime wouldn't convert to local time properly
Platform
Added WORKDIR to Linux-based dockerfiles to fix an issue where they wouldn't work on some systems.
Fuxed an issue where CPU would increase over time when running jobs using the integrated environment.
2.10.0 - 4/12/2022
Includes
UniversalDashboard - v3.12.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Added
APIs
Added support for endpoints defined by path
Automation
Added a timezone selector to the schedule modal
Added -LoadProfile to New-PSUScript
User Interfaces
Dashboards: Added New-UDGridLayout
Dashboards: Added -Open to New-UDListItem
Dashboards: Added -HeaderContent to New-UDDashboard
Dashboards: Added -LoadNavigation to New-UDDashboard
Dashboards: Added -Nested to New-UDListItem
Dashboards: Added -Icon to New-UDMenu and New-UDMenuItem
Dashboards: Added -NotAuthorized and -PageNotFound to New-UDDashboard
Dashboards: Added -Icon to New-UDPage
Pages: Added int and float columns to tables
Pages: Added the ability to sort int, float and datetime columns
Platform
Added a toggle to show and hide revoked tokens
Added GitInitializeBehavior setting
Added returnurl support to /api/v1/signout
Added a button to clear cached claims
Added -EnableDebugger to New-PSUEnvironment
Changed
APIs
Endpoints will now time out when attempting to serialize objects to JSON in order to prevent ConvertTo-Json from consuming all memory on the system.
User Interfaces
Pages: Fixed an issue where the default icon would not be displayed when a page had a space in the name.
Dashboards: Fixed an issue where New-UDMenu would throw a React error when it had zero or one item
Dashboards: Auto deploy is now enabled by default
Dashboards: Fixed an issue where server-side table data wouldn't work with PSCustomObjects
Dashboards: Fixed an issue where saving a component from the marketplace wouldn't work
Automation
The home page now displays jobs run\failed in the last 24 hours
Fixed an issue where triggers would run twice.
Platform
The installer will no longer remove the service account configuration (starting with 2.10.0 to 2.x upgrades)
Git sync results are now returned by newest first
Fixed an issue where login page links would not display correctly
The .Azure folder is no longer shown in the UI
Notifications are now deleted if they are over 2 days old.
Greatly increased the performance of standard environments (Non-High Performance Runspace Pool)
Fixed an issue where an environment could run out of runspaces
Improved memory reclamation during light load
Reduced memory growth during heavy load
Fixed a service crash that could happen under heavy load
Rolled back changes made to the Secret Management module (now uses the standard 1.1.1 version)
Fixed an issue where managing variables in the admin console would change the type of secret variables
Fixed an issue where published folders would not prompt Windows Authentication
Fixed an issue where using access controls would cause the admin console to fail to load
Fixed an issue where the PSModulePath was not set correctly on non-Windows systems.
Fixed an issue where Git sync would not work on Linux and Mac
PowerShell Debugger is now disabled by default to improve memory
2.9.3 - 3/25/2022
Includes
UniversalDashboard - v3.11.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Platform
Cache license activation status through the subscription period
Fixed an issue where PSU Desktop would not load
2.9.2 - 3/11/2022
Includes
UniversalDashboard - v3.11.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Platform
Rolled back a change to PSModulePath and Windows PowerShell modules
Fixed an issue where the Universal module may not be loaded automatically into environments.
2.9.1 - 3/9/2022
Includes
UniversalDashboard - v3.11.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Automation
Fixed an issue where a trigger wouldn't fire when a script was in a warning state
User Interfaces
Dashboards: Fixed an issue where download components would not work on machines that didn't have package management configured
Dashboards: Fixed the layout of -PaginationLocation Top for New-UDTable
Platform
Fixed an issue where the Delete tooltip was not present on delete buttons
Fixed an issue where subscription based licenses would not activate properly
Increased the frequency at which retries of license activation will take place
Fixed an issue where installing modules would not work in Azure Web Apps or machines that didn't have package management configured
Fixed an issue where templates would incorrectly be tagged to include modules
2.9.0 - 3/8/2022
Includes
UniversalDashboard - v3.11.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Added
Automation
Added support for DefaultParameterSetName
Added Trigger event for the use of a revoked app token
Added Trigger event for user login
Added Process ID and average memory usage to jobs
Added the ability to filter jobs by tag
User Interfaces
Dashboards: Added -ShowRefresh to New-UDTable
Dashboards: Added -OnEnter to New-UDTextbox
Dashboards: Added 1x to -Size on New-UDIcon
Dashboards: Added -DisableAmPm to New-UDTimePicker
Pages: Added Validation for Pages including New-PSUValidationResult
Platform
Added Sync-PSUConfiguration to refresh the PSU configuration manually
Added support for creating variables without a value
Added default User role
Added -AppBarLogo to New-PSULoginPage
Added feature information to template manifest
Added Import-PSUTemplate
Added Templates page with the ability to view and import templates directly in the admin console
Added Readme to templates
Added feature information to templates
Added support for bool variables.
Added high performance runspace pools
Changed
Automation
Hidden folders are no longer displayed in the admin console
Fixed an issue where jobs could report that they were run 121 years ago
User Interfaces
Dashboards: Server-side New-UDTables will now report the filtered rows when using Get-UDElement
Dashboards: Fixed a alignment issue with New-UDSelect.
Dashboards: Fixed an issue where the user name would not be shown when using Windows Authentication
Dashboards: Fixed an issue where Get-UDElement would cause a delay of 5 seconds if the element didn't exist
Dashboards: Fixed an issue where New-UDStep -OnLoad would be called twice
Dashboards: Frameworks and components are no longer deployed during start up and loaded directly from the installation directory
Dashboards: Fixed an issue where variables would not be defined for the default environment when it was set to Integrated
Dashboards: Fixed an issue where git sync would not refresh dashboards when cases were mismatched
Dashboards: Dashboard components and modules have been moved to the Modules folder within the installation directory
Platform
Clicking the admin console title or logo will now go to the home page
Set Confirm Impact to high for Remove-* cmdlets
Added version to login page.
Added an endpoint to remove items from the memory cache
The current directory for the PowerShell Universal process is now set to the repository directory
Fixed an issue with importing templates
Templates now perform a merge rather than overwriting existing files.
Improved git sync logging
Fixed an issue where git sync would cause a lock on hangfire jobs
Fixed an issue where the admin console could throw a JavaScript error when loading license information
Fixed an issue where accessing the /hangfire URL using Windows authentication would return a 401
Fixed an issue where the WS-Federation dialog within the admin console had some invalid options
You can now add a license when OneWay sync is enabled.
Fixed an issue where roles would be duplicated when using Windows auth
Fixed an issue where if a modules failed to load from the repository, all would fail
Installer now updates the PSModulePath to include modules included with Universal
Fixed an issue where add OpenID Connect in the UI would not work.
Fixed an issue where the license cache would not be invalidated once a license was added
2.8.3 - 2/22/2022
Includes
UniversalDashboard - v3.10.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Automation
Fixed an issue where .ps1 would be appended to scripts that end with .ps1
Fixed an issue where Invoke-Command would throw an exception in jobs
Fixed an issue where scripts ended with a warning or timed out would not be groomed
Fixed an issue where folders could not be created if git sync was enabled
Platform
Fixed an issue where the platform may not retry failed license activation attempts
Improved execution performance of role policy scripts.
Fixed an issue where leaving the admin console would clear fields of modals
Fixed the documentation link for the Debugging page
Profiling is now optional and configured via appsettings.json
2.8.2 - 2/15/2022
Includes
UniversalDashboard - v3.10.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.4
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Added
Platform
Added Measure-PSUBlock to help diagnosis slow endpoints.
Changed
APIs
Fixed an issue where endpoint roles would not be displayed correctly
Automation
Fixed an issue where a tooltip was not present on the stop job button
Fixed an issue where the Waiting on Feedback card on the home page wouldn't show the proper job count.
Added the ability to search within the Script dropdown of the Create New Schedule modal.
Fixed an issue where scripts would not display parameters in the default parameter set
User Interfaces
Dashboards: Fixed an issue where updating the dashboard settings would not apply when auto deploy was enabled
Dashboards: Fixed an issue where some event types wouldn't send data with New-UDElement
Dashboards: Fixed an issue where New-UDChartJS would not update with Sync-UDElement
Dashboards: Fixed an issue where -HeaderContent of New-UDPage would not be dynamic
Platform
Fixed an issue where swagger documentation would not be displayed.
Fixed an issue where templates would not be imported correctly
Fixed an issue where components would not be added to dashboards correctly during git sync
Fixed an issue where license status would be invalid on homepage when using a subscription license
Clicking the job cards on the page will now show a filtered job result
Fixed an issue where roles were duplicated
2.8.1 - 2/10/2022
Includes
UniversalDashboard - v3.10.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
User Interfaces
Dashboards: Fixed an issue where dashboard components would not be loaded
Dashboards: Improved endpoint execution performance
Dashboards: Improved endpoint memory usage
Dashboards: Increased timeout for Get-UDElement
Pages: Fixed an issue with user name location
Pages: Fixed an issue where scripts that returned a warning would cause a form to reset
Platform
Fixed an issue where the parse error request would happen too frequently
Fixed an issue where the claims cache would not be reset if roles changed
2.8.0 - 2/7/2022
Includes
UniversalDashboard - v3.10.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Removed
User Interfaces
Dashboards: Removed the Start-UDDashboard cmdlet from the UniversalDashboard module manifest
Added
API
Added support for large file downloads from endpoints.
Added -Timeout to New-PSUEndpoint
Automation
Added support for Enter-PSSession and Exit-PSSession
Added -Integrated support to Get-PSUJob
Added support for parameter sets when executing scripts
Desktop Mode: Added support for executing scripts with global hotkeys
Added -DiscardPipeline to New-PSUScript
User Interfaces
Pages: Added default page size setting to table
Dashboards: Added -Label, -CheckedLabel, and -UncheckedLabel to New-UDSwitch
Dashboards: Added -HeaderContent to New-UDPage
Dashbaords: Added basic toggle to dashboard page
Dashboards: Added -PaginationLocation to New-UDTable
Platform
Added IntelliSense to editors.
Added Format (F8) support to editors.
Added Debugging Tools
Added Runspace Recycling option to reduce memory usage
Added a confirmation before enabling or disabling authentication methods
Added a link to create run as credentials when none are defined
NuGet Package Management provider will be installed if it does not exist
Changed
Automation
Fixed an issue where PowerShell 7.2 would include ANSI escape characters in job logs.
Fixed an issue where renaming a script would not work
Fixed an issue where the documentation link for Terminals was incorrect
Fixed the ambiguity in the "cancel job" confirmation prompt
User Interfaces
Fixed an issue where the dashboard control buttons would be missing when One-Way git sync was enabled.
Pages: Fixed an issue where the form text output would not expand to the container height
Pages: Fixed an issue where unauthenticated pages would reset while loading causing forms to restart.
Pages: Improved the editor tools layout.
Dashboards: Fixed an issue where the theme setting would not persist.
Dashboards: Updated the example dashboard
Dashboards: Fixed an issue where a column named "version" would not work in UDTable.
Dashboards: Fixed an issue where New-UDDatePicker could not be cleared
Dashboards: Fixed an issue where typing the entire text of an item in New-UDAutocomplete would not perform a OnChange. You will still need to press enter to select the item.
Dashboards: Improved memory usage
Dashboards: Fixed an issue where sessions and endpoints would not be reported for the integrated environment
Dashboards: Only the updated dashboard will auto-deploy when saved
Dashboards: Fixed an issue where New-UDTable would not fill the width of its container
Dashboards: Fixed an issue where param blocks would cause an error in dashboards
Dashboards: Fixed an issue where -Multiple on New-UDAutoComplete could cause a JavaScript error
Dashboards: Fixed an issue where -Multiple on New-UDAutoComplete with -OnLoadOptions wouldn't clear the typed text after selection
Dashboards: Fixed an issue where dynamic pages would appear in navigation
Dashboards: Built in components (Charts, Style, Map, CodeEditor, Editor) are now automatically added to dashboards
Platform
Improved handling of invalid OIDC configurations.
Fixed an issue where the Copy button would be missing from the app token page when One-Way git sync was enabled.
Fixed an issue where Set-PSUSetting -ScriptBaseFolder would not take effect when using the REST API
Fixed an issue where Get-PSUFolder -Name would return a 404
The user name field now receives auto focus on the login page
Service will continue to attempt activation once per hour if it fails when the license is installed
Fixed an issue where LiteDB would not work properly in an Azure App Service.
Reduced the memory usage of the PowerShell Universal server and integrated environment
Fixed an issue where more than the designated amount of runspaces could be allocated
Updated the version of Microsoft.Identity.Client that is referenced
Fixed an issue where Application Insights data would not be reported
2.7.4 - 2/4/2022
Includes
UniversalDashboard - v3.9.2
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Platform
Fixed an authorization bypass issue
2.7.3 - 1/21/2022
Includes
UniversalDashboard - v3.9.2
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Platform
Fixed an issue where the SAML2 integration would get stuck in a redirect loop
Fixed an issue with the UI for SAML2
2.7.2 - 1/16/2022
Includes
UniversalDashboard - v3.9.2
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
User Interaces
Dashboards - Fixed an issue were Show-UDToast would show an error with the default parameters.
2.7.1 - 1/14/2022
Includes
UniversalDashboard - v3.9.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Changed
Automation
Fixed an issue where creating a schedule with a string array parameter would not work properly
Fixed an issue where New-PSUSchedule -Integrated would not work with parameters
Fixed an issue where you couldn't view jobs or scripts when using Windows Auth and FQDN server names
Fixed an issue where terminals wouldn't work when using Windows Auth and FQDN server names
User Interfaces
Pages: Fixed an issue where table columns "sortable" property would not be persisted.
Pages: Fixed an issue where pages would not be listed after creating a new page
Pages: Fixed an issue where you couldn't execute anonymous scripts from unauthenticated pages
Pages: Fixed an issue where you couldn't view pages when using Windows Auth and FQDN server names
Dashboards: Fixed an issue where the dashboard console would not work in Windows PowerShell
Dashboards: Fixed an issue where a $type property was added to $EventData in endpoints
Dashboards: Fixed an issue where New-UDAutocomplete would not display the selected value
Dashboards: Fixed an issue where New-UDTable margin did not match other elements.
Dashboards: Fixed an issue where Show\Hide-UDToast would allow an invalid ID
Dashboards: Fixed an issue where you could not clear the date filter on New-UDTable
Platform
Fixed an issue where setting claim type and claim value would not work from the UI
Fixed an issue where pressing Ctrl+S would not save within the editors
2.7.0 - 1/11/2022
Includes
UniversalDashboard - v3.9.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.3
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Added
Automation
Added support for randomly delaying a schedule from 0 to 60 seconds to prevent all schedules of the same time frame from running all at once
Platform
Added an option to create app tokens that do not expire
Added -Integrated support to the *-PSUSchedule cmdlets
Changed
APIs
Fixed an issue where endpoints could be created without a leading /
Automation
Fixed an issue where terminals would not display non-terminating errors
User Interfaces
Dashboard: Fixed an issue where New-UDSelectGroup would not work in New-UDForm
Dashboard: Fixed an issue where entering text in a masked UDTextbox would cause loss of focus
Dashboard: Fixed an issue where New-UDChartJSMonitor would not use color arrays for background or borders
Dashboard: Improved logging for dashboard errors
Pages: Fixed an issue where custom roles could not view pages
Pages: Fixed an issue where identities authorized with app tokens could not view pages
Pages are now displayed to non-default roles in the admin console
Platform
Updated to new version of Secret Management module
Fixed an issue where PowerShell Universal wouldn't start properly on Linux.
Fixed an issue where setting the default paths for automation wouldn't work in the admin console
Fixed an issue where the Credential Manager vault would attempt to be registered on non-Windows systems
Fixed an issue where the default secret store password was not set in appsettings.json on non-Windows systems
Fixed an issue where errors would not be logged from the secret management module in jobs
Fixed an issue where claim to role mapping would not work
Fixed an issue where installing a module would not work if the Modules folder did not exist
2.6.2 - 12/17/2021
Includes
UniversalDashboard - v3.9.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0
Known Issues
Some users are still experiencing a service crash related to the secret store. If you experience a crash while starting the service, we recommend installing version 2.5.5. We are continuing to investigate.
Changed
User Interfaces
Dashboard - Fixed an issue where nested elements may not display
Platform
Fixed an issue where using a non-standard secret vault would not work from the UI
Fixed an issue where a crash could occur when multiple jobs attempted to read from the secret store.
2.6.1 - 12/15/2021
Includes
UniversalDashboard - v3.9.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.2.0
UniversalDashboard.Editor - 1.0.0
UniversalDashboard.Style - 1.0.0