Changelog
Changelog for PowerShell Universal.

Changelog

2.12.5 - 9/1/2022

Platform

  • Fixed an issue where calling /api/v1/apptoken/:id as an administrator wouldn't all you to view all 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