PowerShell Universal - 3.2.0
Release Notes
Breaking Change
- SQL Server encryption is enabled by default.
Automation
- Added validation in the UI for CRON schedules.
- Grey out disabled schedules
- Fixed an issue where setting a default value on a bool parameter would cause an issue with the admin console run script UI
- Fixed an issue with the scrollbars on the scripts page
- Added working directory support for scripts (integrated environment not supported)
- Added support for Endpoint Error and Endpoint Authentication Failed triggers
- View nested jobs as a tree view in the jobs table
- Hide nested and triggered jobs in the job table
- View nested jobs from a parent job
- Improved the display of internal errors when running jobs
- Fixed an issue where jobs that threw an internal error would have an incorrect start time.
- Fixed an issue where string parameters with a ValidateSet attribute wouldn’t be displayed correctly when creating a schedule
- Fixed an issue where creating a continous schedule with a delay of 0 would cause the schedule to fail during creation
- Add indicies to the Job table to speed up job retrieval for SQL persistence.
- Fixed issue where certain simple schedules had invalid CRON expressions
Dashboard
- Fixed an issue with UDTab -Icon spacing.
- Fixed an issue where the whole page would flicker when using Sync-UDElement
- Added Protect-UDSection
- Added OnCancel and CancelButtonText to New-UDStepper
- Added -UiSchema to New-UDForm
- Removed New-UDTabContainer from the UniversalDashboard module manifest.
- Fixed an issue where -Icon would cause an overlap in New-UDTextbox
- Fixed an issue where an Object Reference exception would be thrown when using Invoke-Command
- Added New-UDDataGrid
- Fixed an issue where New-UDUpload wouldn’t work when using SQL peristence.
- Updated to the lastest version of the MUI Date and Time pickers
- Fixed an issue where -Format on New-UDDatePicker would not have any effect
- Added dark theme support for the Ant Design theme.
- Fixed an issue where some of the cmdlet help was missing
- Fixed an issue where click navigation links would cause the navigation to collapse.
- Fixed an issue with New-UDTextbox where when a -Mask was specified an a string wasn’t specified for -Value an error would be shown
- Fixed an issue with New-UDSelect where when -Multiple was specified and the -DefaultValue was not an array, an error woul be shown
Platform
- Added the ability to reset git settings.
- Added support for OSX 12 ARM64
- Added DataMigration tool for moving data from LiteDB to SQL
- Fixed an issue where translations containing a single quote would break a translation file
- Improved the contrast of the highlighted text in the admin console dark theme editors
- Added support for Active Directory Default SQL authentication
- Fixed an issue where git sync would stop reporting history when the git history was in an invalid state
- Added process and runspace information.
- Fixed an issue where the groom job would throw an exception when trimming jobs when using SQL persistence.
- Implemented -Integrated for Sync-PSUConfiguration
- Tables in the admin console will now persist the selected page size.
- Enabled retry behavior for SQL persistence.
- Grant-PSUAppToken now supports granting multiple roles.
- Added HTTP endpoints to set cache data
- The input box for updating secret strings is now masked
- Added support for finding and installing prerelease modules
- Fixed an issue with git sync when using SQL persistence and multiple nodes.
- Fixed an issue where the groom job could fail and then would retry over and over again
- Fixed the documentation link for the PowerShell Protect page
- Fixed an issue where the git page would list the remote in place of the branch