Fixed an issue where a user could access files outside of the published folder
1.5.21 - 7/7/2021
Includes
UniversalDashboard - v3.3.8
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.1.0
UniversalDashboard.Style - 1.0.0
Changed
Dashboard
Fixed an issue where dashboards would restart when managing variables
Platform
Updated to PowerShell SDK version 7.0.6
Fixed an issue with git sync
1.5.20 - 6/4/2021
Includes
UniversalDashboard - v3.3.8
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.1.0
UniversalDashboard.Style - 1.0.0
Added
Dashboard
Added -Options to New-UDCodeEditor
Platform
Added $Headers, $Cookies, $RemoteIpAddress, $LocalIpAddress, $RemotePort, and $LocalPort to authentication.ps1
Changed
Dashboard
UDv3 - Fixed an issue where setting a default sort column in a UDTable without setting the default sort direction wouldn't sort the table
UDv3 - Fixed an issue with Show-UDToast and -Icon
1.5.19 - 5/14/2021
Includes
UniversalDashboard - v3.3.7
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Dashboard
UDv3 - Added New-UDHidden
UDv3 - Added -HideToggleAllRowsSelect to remove the select all rows toggle
UDv3 - Added -DisableMultiSelect to New-UDTable
Changed
Automation
Removed the need to call the REST API from jobs
Fixed an issue with scheduling one-time schedules and time zones
Fixed an issue where error action would not work for scheduled scripts
Dashboard
Fixed an issue where the user name would not be shown on the sessions tab
UDv3 - Fixed an issue with New-UDExpansionPanel -Active
UDv3 - Fixed an issue where validation would happen twice for textboxes within forms
UDv3 - Fixed an issue where autocomplete default values would not be available in forms
UDv3 - OnRowSelected for New-UDTable will trigger for both selecting and unselecting a row and will now include whether the row was selected or not
UDv3 - Fixed an issue where OnRowSelected would not trigger when all rows were toggled
UDv3 - Fixed an issue where the logout button would redirect to a blank page
Platform
Fixed an issue with the UniversalDashboard module install
Increase max request and header size
1.5.18 - 5/7/2021
Includes
UniversalDashboard - v3.3.6
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Changed
Platform
Fixed an issue where an exception would be thrown during certain types of authentication
1.5.17 - 5/6/2021
Known issue with authentication and authorization. You may experience problems logging in.
Includes
UniversalDashboard - v3.3.6
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Dashboard
UDv3 - Added -MaxWidth to New-UDSelect
UDv3 - Added -FontWeight to New-UDTypography
UDv3 - Added -Style to New-UDTreeView
UDv3 - Added -Multiple to New-UDAutocomplete
Changed
API
Fixed an issue where requests over 2KB would return a 404 not found.
Automation
Fixed an issue when scheduling a script with boolean parameters
Fixed an issue when scheduling delayed schedules with different sets of credentials.
Reduce memory consumption when running many jobs a day
Dashboard
UDv3 - Fixed an issue where selecting a multioption select group wouldn't select the items in the group.
UDv3 - Fixed an issue with putting a UDProgress bar within a UDCard.
Fixed an issue with published folder roles in the admin console
UDv3 - Fixed an issue where server-side export would not show a progress bar
UDv3 - Fixed an issue where return $null from -Render in New-UDTableColumn would cause the table to fail to load
UDv3 - Fixed an issue where -Active would not work on New-UDExpansionPanel
Load dashboard framework before other modules
Fixed an issue where the session time out window would not appear in IIS
Platform
Fixed an issue where changing from role-based to policy-based identites would cause a user to fail to login
1.5.16 - 4/19/2021
Includes
UniversalDashboard - v3.3.5
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
API
Added support for passing parameters via form data
Dashboard
UDv3 - Added ability to set active step and disable previous step in UDStepper.
UDv3 - Added avatar and logout button
UDv3 - Added -Variant to New-UDTextbox
UDv3 - Added Autocomplete to -FilterType on New-UDTable
UDv3 - Added -Variant to New-UDAutoComplete
UDv3 - Added Debug with VS Code Insiders button to Debug-PSUDashboard
Added configuration option for dashboard startup timeout.
UDv3 - Added -DefaultSortDirection to New-UDTable
Changed
API
Fixed an issue where a variable and route piece sharing the same name would cause the route to fail
Automation
Improved error message when an invalid parameter is used with Invoke-UAScript\Invoke-PSUScript
Fixed an issue where -UseDefaultCredentials would not work with Invoke-UAScript
Dashboard
UDv3 - Sort select filters on New-UDTable
UDv3 - Fixed an issue with New-UDTable filters where they would list the count as 0
UDv3 - Fixed an issue where the dashboard would timeout but would not notify the user
Platform
Fixed 4MB size limitation of PSUCache.
1.5.15 -4/5/2021
Includes
UniversalDashboard - v3.3.4
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Automation
Added JobDebugging setting to enable logging directly from the job process
Added JobHandshakeTimeout setting to adjust the number of seconds a job will wait for the handshake before timing out
Added ContinueJobOnServerStop setting to prevent jobs from terminating if the server process stops
Dashboard
UDv3 - Added -SortType to New-UDTableColumn to allow for selecting the type of sorting (alphanumeric vs datetime) - #9
UDv3 - Added loading progress bar when server-side processing is performing a server-side function
UDv3 - Added -OnExport to New-UDTable to control what data is exported from PowerShell
UDv3 - Added -DisablePageSizeAll to New-UDTable
Changed
Dashboard
Dashboard startup now honors -PersistentRunspace
UDv3 - Fixed an issue with New-UDTable where the export would use an invalid file name - #76
UDv3 - Fixed an issue where New-UDTable sort was case sensitive - #8
UDv3 - Fixed an issue where the counts in the search field would be incorrect when using server-side processing
UDv3 - Fixed an issue where the filter search text was not being honored for New-UDTextOption
Platform
Fixed an issue where Install-PSUServer would use the wrong separator for the $ENV:PATH variable on Linux and OSX
Fixed an issue where PSU would try to sign out in Windows Auth configurations resulting in an error in the event log
Fixed an issue where git sync branch selection would not work
1.5.14 - 3/4/2021
Includes
UniversalDashboard - v3.3.3
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Dashboard
UDv3 - Added -DisableThemeToggle to New-UDDashboard
Platform
Added a CorrelationCookie setting to WS-Federation authentication.
Changed
API
Multiple roles can now be assigned to an endpoint
Automation
Help - Invoke-UAScript - Fixed an issue with one of the examples
Fixed an issue where Get-PSUJobOutput would only return errors.
Fixed an issue where one-time schedules could be updated or deleted incorrectly
Dashboard
UDv3 - Fixed an issue with New-UDTable server-side filtering.
Multiple roles can now be assigned to a published folder
Fixed an issue where creating a new dashboard would always have auto start and auto deploy disabled.
UDv3 - Fixed an issue with -Endpoint on New-UDColumn.
UDv3 - New-UDPage now supports an array of roles for the -Role parameter
Fixed an issue where the authentication switch wouldn't work in the dashboard properties dialog.
Platform
Fixed an issue where roles would be duplicated
Fixed an issue where WS-Federation would not work due to an correlation cookie problem.
1.5.13 - 2/19/2021
Includes
UniversalDashboard - v3.3.2
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Dashboard
Added -AutoDeploy to New-PSUDashboard allow configuring of whether a dashboard restarts when changes are made.
UDv3 - Added -SubmitText and -CancelText to New-UDForm for customizing button text.
UDv3 - Added -NextButtonText, -BackButtonText and -FinishButtonText to New-UDStepper.
Platform
Added support for defining git sync behavior. You can now specify One-Way git sync that will make the console and API readonly and will only pull changes.
Added support for LiteDB v5
Changed
Automation
Fixed an issue where string array parameters would not be passed correctly to scheduled jobs.
Dashboard
UDv3 - Fixed an issue where table column max-width would be set to 0 by default.
UDv3 - Fixed an issue where -Multiple and New-UDSelectGroup would not work together
No longer statically assign a Reader role when -GrantAppToken is used with New-PSUDashboard.
Platform
Fixed an issue where the admin console would redirect to the login page when the session timed out even if forms auth wasn't being used.
Enabled the ability to disable forms authentication form the UI.
1.5.12 - 2/10/2021
Includes
UniversalDashboard - v3.3.1
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Dashboard
Added $AccessToken and $IdToken variables for accessing OIDC and WS-Fed tokens within dashboards.
Changed
Automation
Fixed an issue where manually executed jobs would continue to run after completing.
Dashboard
UDv3 - Fixed an issue with UDProgress where an error about an invalid constructor would be shown.
1.5.11 - 2/10/2021
Includes
UniversalDashboard - v3.3.0
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
UniversalDashboard.Style - 1.0.0
Added
Dashboard
UDv3 - Added New-UDTableTextOption to allow for customizing table text like search and export labels.
The UDStyle component is now included with the Universal package
Added Restart button to the dashboard page in the admin console
Added -ExportOption to New-UDTable to configure which options to allow for export
UDv3 - Added -Truncate to New-UDTableColumn to truncate and hide text that's long than the width of the column
UDv3 - Added -Footer to New-UDAppBar to allow for the creation of footers
UDv3 - Added -DisableThemeToggle to New-UDAppBar to hide the theme toggle switch
UDv3 - Added New-UDTransition
UDv3 - Added New-UDAlert
UDv3 - Added New-UDSkeleton
Added -SessionTimeout to New-UDDashboard to override the server session timeout per dashboard
Added support for assigning multiple roles to a dashboard.
UDv3 - Added New-UDBackdrop
UDv3 - Added -OnClick to New-UDLink
UDv3 - Added -Orientation to New-UDStepper
Platform
Added support for configuring the correlation cookie same site settings for OIDC.
Added support for specifying Git Branch for Git Sync
Changed
Automation
Fixed an issue where continuous schedules would cause the server to fail to execute jobs due to worker threads being exhausted
Fixed an issue where a schedule could run multiple times after service restart.
Fixed an issue where one-time schedules could run more than once
Improved New-PSUSchedule -Script so you can pass a string in as well as a Script object
Fixed an issue where parameters names would hang off the schedule modal in the admin console.
Dashboard
UDv3 - Fixed an issue where vertical tabs would have a static height.
UDv3 - Fixed an issue with New-UDTable -ShowPagination where it would automatically turn on pagination even when it wasn't used
UDv3 - Fixed an issue where New-UDTable would sort the first column ascending by default (now uses the data as-is if no sort is specified)
UDv3 - Fixed an issue where sorting was enabled on New-UDTable by default. You now need to enable it with -ShowSort
UDv3 - Fixed an issue where -ArgumentList would not work on New-UDDynamic
UDv3 - Fixed an issue where New-UDSelect with no options defined would cause a React error
Improved error message shown when a terminating exception is thrown during dashboard start up
Fixed an issue where cmdlets that rely on websockets and that use the -Broadcast parameter or when executed from scheduled endpoints would appear on all dashboards.
UDv3 - Fixed an issue where -Width on New-UDTableColumn didn't work.
UDv3 - Fixed an issue where New-UDDatePicker wouldn't work with non-US date formats.
UDv3 - Fixed an issue where New-UDProgress -Color, -ProgressColor and -BackgroundColor would not work.
UDv3 - Fixed -Icon on New-UDTab.
Platform
Fixed a problem where certain authentication providers wouldn't work with OIDC due to correlation cookie problems.
Fixed an issue where setting an identity from a specific role back to Policy Defined would result in the policy not executing correctly
Fixed an issue where authenticating against Okta with OIDC wouldn't set the user name properly
Fixed an issue where authenticating with a large number of claims would cause the web server to return a 431 error
Fixed an issue where revoked app tokens would be deleted in the groom service immediately
Fixed an issue where variables were not available in authentication or authorization scripts.
Manually run jobs will continue to run up to 10 times after finishing
1.5.10 - 2/1/2020
Known issue: Some users may experience problems signing in with certain OIDC providers.
Includes
UniversalDashboard - v3.2.7
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
API
When an AppToken is used for authentication with the API, it will be available as $AppToken within the API's endpoint
Fixed issue where saving endpoints would not update from the admin console
Fixed an issue where New-PSUApiResponse -Cookies would not be sent to the client
Automation
Fixed an issue with PSCredential parameters
Dashboard
Honor Environment's Persistent Runspace setting in dashboards.
UDv3 - Disable fetch service when session times out
UDv3 - Session time out now checks for expired authorization cookies
Platform
Display app tokens per user
Added
API
Added $Method variable to indicate the HTTP method of the endpoint called.
Added $Cookies variable with a hashtable of cookie values
Added -Headers parameter to New-PSUApiResponse
Automation
Added the ability to assign run as credentials for scripts and a -Credential parameter to New-PSUScript
Dashboard
Added $Headers variable to dashboard to provide access to HTTP headers.
Added $Cookies variable with a hashtable of cookie values
Platform
Added UseTokenLifetime setting for WS-Federation and OIDC
1.5.9 - 1/14/2020
Includes
UniversalDashboard - v3.2.6
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Added
Platform
Added -UseDefaultCredentials to all Management API cmdlets.
Changed
API
Fixed an issue where updating APIs with the management API could duplicate the endpoint
Fixed an issue where API URLs and Methods wouldn't update
BREAKING CHANGE: Errors thrown in APIs now return 400 (bad request) rather than 500 (internal server error)
Automation
Fixed issue where -MaxHistory would not persist on New-PSUScript
The environment drop down is now hidden in the run dialog when an environment is set on the script
Fixed an issue where switch parameters would not work with schedules
Dashboard
UDv3 - Fixed an issue where New-UDTable would show a React error with certain empty properties
UDv3 - Fixed an issue where New-UDDynamic would remove\add components causing a flash when they reloaded
UDv3 - Fixed an issue where -Label on New-UDDatePicker would not work
Fixed an issue where you couldn't delete a dashboard framework from the UI
Platform
Fixed a mismatch with the PowerShell module version and the Universal server
Removed the Log Level setting from the General settings page because it doesn't do anything
Added -Uri alias to the -ComputerName parameter for cmdlets in the Universal module since Urls are supported
Added Wreply option for WS-Federation authentication
1.5.8 - 12/27/2020
Known Issue: The Universal PowerShell module included with 1.5.8 is 1.5.7 and will show a warning when running against the 1.5.8 server. This can be safely ignored.
UniversalDashboard - v3.2.5
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.2
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
Dashboard
UDv3 - Fixed an issue with New-UDTable and PSCustomObject.
UniversalDashboard.Charts - Added MinValue and MaxValue to New-UDNivoChart -Calendar
1.5.7 - 12/18/2020
Note that although it is listed that the MSI upgrade will not reset the service account, this will not actually take effect until the next version.
UniversalDashboard - v3.2.4
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.1
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
Automation
Fixed an issue where clicking the run button on the second page of scripts would execute the wrong script
Dashboard
Fixed an issue where you would have to delete a dashboard twice to get it to delete
Fixed an issue where adding a dashboard in the UI would enable auto-start even when it wasn't on
UDv3 - Fixed an issue with blank pages.
UDv3 - Fixed an issue where New-UDTable would return an error when it only had 1 row.
Platform
Fixed an issue where authorization policies would run on every request when using Windows Auth outside of IIS.
Fixed an issue where the Universal PowerShell module would show a warning when running in Windows PowerShell
Fixed an issue where alternate security environments would not work
Fixed an issue where upgrading via MSI would remove the configured service account
Fixed an issue where Install-PSUServer would not work on Mac OS
1.5.6 - 12/12/2020
Includes
UniversalDashboard - v3.2.3
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.1
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
Fixed an issue where subscription licenses could cause the server to hang on startup.
1.5.5 - 12/11/2020
Includes
UniversalDashboard - v3.2.3
UniversalDashboard - v2.9.9
UniversalDashboard.Charts - 1.3.1
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
API
Fixed an issue where variables would not be available in APIs are server restart
Automation
Fixed an issue where calling a job from another job could fail
Dashboard
UDv3 - Fixed an issue with New-UDButton and New-UDButtonIcon -Disabled not working properly
UDv3 - Fixed an issue where passing a $null value to -Data of New-UDTable would cause a React error.
UDv3 - Fixed an issue where passing complex object properties to -Data of New-UDTable would result in a React error
UDv2 - Fixed an issue where Set-UDElement -Content would not work with New-UDElement
Platform
Fixed an issue where Get-PSUCache would throw an error when a key did not exist
Default RedirectToHttps to false because there is no default HTTPS endpoint
1.5.4 - 12/04/2020
Includes
UniversalDashboard - v3.2.2
UniversalDashboard - v2.9.8
UniversalDashboard.Charts - 1.3.1
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Added
Dashboard
Added cmdlet help
Changed
API
Fixed an issue where -UseDefaultCredentials would not work with an API running as a service with Windows Auth
Automation
Fixed an issue where triggers could not use the Management API
Fixed an issue where the Execute role would not be able to login to the admin console.
Dashboard
Fixed an issue where -DataPointHistory would not work on New-UDChartJSMonitor
Set default values for -BaseUrl and -DashboardFramework on New-PSUDashboard
Fixed an issue where -Role was not being enforced properly for authenticated dashboards
Fixed an issue where authentication could not be enabled on a dashboard even with a license
UDv3 - Fixed a regression with Set-UDElement and UDTextbox in a UDForm
UDv3 - Added -FullWidth to New-UDAutocomplete
Platform
Universal cmdlets will now show a warning if connecting to a mismatched server and module version
Fixed an issue where Install-PSUServer wouldn't work for Linux or Mac.
1.5.3 - 11/26/2020
Includes
UniversalDashboard - v3.2.1
UniversalDashboard - v2.9.8
UniversalDashboard.Charts - 1.3.0
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
Automation
Fixed an issue where you couldn't create a schedule with Run As credentials
Fixed an issue where you couldn't create two schedules for one script
Fixed an issue where Run As credentials wouldn't be listed in the schedule table
Fixed an issue where One Time jobs could run more than once
Fixed an issue where scripts with absolute or nested paths would not be visible in the admin console
Platform
Fixed an issue where login page would not reload on server restart
Fixed an issue where you could not change the Identity role within the admin console
Added
API
Added support for param block in API endpoints
Removed
Platform
Removed the Never expiration lifetime for app tokens.
1.5.2 - 11/22/2020
Includes
UniversalDashboard - v3.2.1
UniversalDashboard - v2.9.8
UniversalDashboard.Charts - 1.3.0
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Changed
API
Fixed an issue where non-global rate limits would not work
Fixed an issue where New-PSURateLimit would call the incorrect REST API method
Automation
Fixed an issue with Invoke-UAScript not working
Fixed an issue where -ScriptBlock would not work on New-PSUScript when using single-file configuration.
Fixed an issue where -TimeOut was an int instead of a double on New-PSUScript
Dashboard
Fixed an issue where missing components could cause dashboards to fail to start or update from the UI
Fixed an issue where dashboard could be started multiple times and would not stop properly
Platform
Fixed an issue where Start-PSUServer wouldn't correctly identify the configuration script.
Fixed an issue where Get-PSUEnvironment was not exported in the module manifest
Fixed an issue where Grant-PSUAppToken would not generate custom tokens
Fixed an issue where Remove-PSUEnvironment was not exported in the module manifest
Added icon to the MSI
1.5.1 - 11/20/2020
Includes
UniversalDashboard - v3.2.1
UniversalDashboard - v2.9.8
UniversalDashboard.Charts - 1.3.0
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Added
Dashboard
UDv3 - Added -Text parameter to New-UDCard
UDv3 - Added -LoadNavigation to New-UDPage
Changed
Automation
Fixed an issue where automation jobs would not run as the selected user
Fixed an issue where the Get-Job -Script parameter would not work
Dashboard
UDv3 - Fixed an issue with -Disable didn't work for New-UDSelect
UDv3 - Fixed an issue where -PageSize and -PageOptions would not work in New-UDTable
UDv3 - Fixed an issue where export would not work
UDv3 - Fixed an issue where search would not work
Fixed an issue where multiple dashboard processes could be started for one dashboard.
Platform
Fixed an issue where Start-PSUServer would located the Universal.Server.exe correctly
Fixed an issue where Install-PSUServer didn't have a default parameter set.
Fixed an issue where an upgrade from 1.4 to 1.5 would fail
Fixed an issue where the login page customizations wouldn't work for certain license types
Fixed an issue with the ZIP file created for Mac OS X systems
Fixed an issue where Start-PSUServer would not work on Linux or Mac OS X
Fixed an issue where Start-PSUServer would not call chmod +x on Linux and Mac OS X
Fixed an issue where the New-PSUAuthorizationClaim cmdlet wasn't exported from the module manifest
1.5.0 - 11/17/2020
Includes
UniversalDashboard - v3.2.0
UniversalDashboard - v2.9.8
UniversalDashboard.Charts - 1.3.0
UniversalDashboard.Map - 1.0
UniversalDashboard.CodeEditor - 1.0.4
Added
Automation
Added timeout value to jobs
Added execute only role
Added concurrent job limit for scripts
Added support for string[] parameters in the UI
Dashboard
Added $RemoteIpAddress, $LocalIpAddress, $LocalPort and $RemotePort automatic variables
UDv3 - Added New-UDDateTime
UDv3 - Added -Logo to New-UDDashboard and New-UDPage
Added support for query string parameters
Added support for setting the dashboard to use the latest UD version.
Added $ClaimsPrincipal variable
Added support for defining default documents for published folders
UDv3 - Added New-UDErrorBoundary
UDV3 - Added -DefaultTheme to New-UDDashboard
Added New-UDChartJSMonitor and Out-UDChartJSMonitorData to UniversalDashboard.Charts.
Added a Refresh context menu command to the dashboard log
UDv3 - Added -Content parameter to Set-UDElement
Platform
Added support for updating and retrieving configuration files through the management API
Added support for setting the PSModulePath on environments
Added support for Mac OS
Added support for customizing login pages.
Added support for disabling redirection from HTTP to HTTPS
Added server-level cache support
Added support for creating custom app tokens.
Added support for disabling forms authentication
Changed
API
Fixed an issue with the API editor where it would lose characters
Licensed API modals will default to authenticated
Automation
Fixed an issue where using the same script multiple times would cause issues