## Features ### Admin Console - Login Page Styling Improvements [#4698](https://github.com/ironmansoftware/powershell-universal/issues/4698) - Allow separate Dark/Light modes for the Code Editor [#4690](https://github.com/ironmansoftware/powershell-universal/issues/4690) - Add last execution date/time for schedules page [#4584](https://github.com/ironmansoftware/powershell-universal/issues/4584) - Notifications 99+ in red [#4758](https://github.com/ironmansoftware/powershell-universal/issues/4758) - Install module from PSGallery with specific version [#4775](https://github.com/ironmansoftware/powershell-universal/issues/4775) - show logging icon for an app in module [#4712](https://github.com/ironmansoftware/powershell-universal/issues/4712) - Show line numbers and minimap by default [#4717](https://github.com/ironmansoftware/powershell-universal/issues/4717) - Add Splitter Panels in Admin Console [#4797](https://github.com/ironmansoftware/powershell-universal/issues/4797) - View files in published folders [#4638](https://github.com/ironmansoftware/powershell-universal/issues/4638) - Improve validation of Endpoint URL [#3789](https://github.com/ironmansoftware/powershell-universal/issues/3789) ### Agent - Track agent scripts and reload service if changed [#4674](https://github.com/ironmansoftware/powershell-universal/issues/4674) - Admin console sessions list should show IPv4 and IPv6 in separate columns [#4606](https://github.com/ironmansoftware/powershell-universal/issues/4606) - Add Description to agent.json [#4829](https://github.com/ironmansoftware/powershell-universal/issues/4829) ### APIs - Configure Swagger Default Documents [#4716](https://github.com/ironmansoftware/powershell-universal/issues/4716) ### Apps - New-UDRow Styling [#4783](https://github.com/ironmansoftware/powershell-universal/issues/4783) - Load data when expand for expansion on UDCard? [#3761](https://github.com/ironmansoftware/powershell-universal/issues/3761) - Support for groupings within the AutoComplete component [#4779](https://github.com/ironmansoftware/powershell-universal/issues/4779) - Expose ID property in $Eventdata variable [#4623](https://github.com/ironmansoftware/powershell-universal/issues/4623) - Add Excel Filter Pattern to select more than on filter to New-UDTableColumn -FilterType [#4694](https://github.com/ironmansoftware/powershell-universal/issues/4694) - Added Reset-UDTheme - App Page Editor doesn't show outer 'New-UDPage' cmdlet [#4021](https://github.com/ironmansoftware/powershell-universal/issues/4021) - Auto-Add Option for App Pages [#4736](https://github.com/ironmansoftware/powershell-universal/issues/4736) ### Automation - Added upload script button - Discover scripts button [#4212](https://github.com/ironmansoftware/powershell-universal/issues/4212) - Schedules: Allow folders for organization [#3268](https://github.com/ironmansoftware/powershell-universal/issues/3268) ### Module - Added -Detail to Get-PSUCache [#4589](https://github.com/ironmansoftware/powershell-universal/issues/4589) - Test-PSUAppToken [#4573](https://github.com/ironmansoftware/powershell-universal/issues/4573) ### Platform - Added Name to runspace information - Declarative Settings and Resources for PSU [#4787](https://github.com/ironmansoftware/powershell-universal/issues/4787) - Environment Recycling [#4703](https://github.com/ironmansoftware/powershell-universal/issues/4703) - Disable Database Vault [#4536](https://github.com/ironmansoftware/powershell-universal/issues/4536) - \[5.5.2] Missing Branch [#4750](https://github.com/ironmansoftware/powershell-universal/issues/4750) - Support for Managing GitHub Deploy Keys in PowerShell Universal (PSU) [#3488](https://github.com/ironmansoftware/powershell-universal/issues/3488) - Admin account will not allow login after 3 months with no indication except "bad username or password" [#4595](https://github.com/ironmansoftware/powershell-universal/issues/4595) - Improve Notifications View [#4874](https://github.com/ironmansoftware/powershell-universal/issues/4874) ## Bugs ### Admin Console - \[5.5.3] Excessive Runspace Usage in Integrated Environment [#4741](https://github.com/ironmansoftware/powershell-universal/issues/4741) - Error when viewing changes before commit [#4766](https://github.com/ironmansoftware/powershell-universal/issues/4766) - Merge Conflict Wizard Allows Commit with Unresolved Conflict Markers, Corrupting Pages [#4815](https://github.com/ironmansoftware/powershell-universal/issues/4815) - \[5.5.2] Unable to reload initialize.ps1 [#4731](https://github.com/ironmansoftware/powershell-universal/issues/4731) - \[5.4.4] System.ObjectDisposedException in JobPage.razor causes persistent job state access errors and UI instability [#4760](https://github.com/ironmansoftware/powershell-universal/issues/4760) - Unreliable IntelliSense, double scrollbar and missing fullscreen in v5.5.2 GUI [#4814](https://github.com/ironmansoftware/powershell-universal/issues/4814) - script filter box too narrow [#4834](https://github.com/ironmansoftware/powershell-universal/issues/4834) - \[5.5.2] first run license import fail [#4727](https://github.com/ironmansoftware/powershell-universal/issues/4727) ### APIs - Enhance Documentation for accessing secrets for C# API Credential (Issue #4681) [#4817](https://github.com/ironmansoftware/powershell-universal/issues/4817) - Agent output streams not redirected to job log [#4803](https://github.com/ironmansoftware/powershell-universal/issues/4803) ### Apps - \[5.5.0] Windows Auth - identity missmatch [#4663](https://github.com/ironmansoftware/powershell-universal/issues/4663) - New-UDTextbox: icon is ignored when used in combination with -maskpattern [#4839](https://github.com/ironmansoftware/powershell-universal/issues/4839) - UDDataGrid Error on No Data [#4767](https://github.com/ironmansoftware/powershell-universal/issues/4767) - \[5.5.2] Write-PSULog doesn't write to logs within Apps [#4855](https://github.com/ironmansoftware/powershell-universal/issues/4855) ### Automation - Script gets deleted if there is an error when moving script [#4765](https://github.com/ironmansoftware/powershell-universal/issues/4765) - \[5.5.2] Job log results don't expand to fill space [#4744](https://github.com/ironmansoftware/powershell-universal/issues/4744) - Write-Host -NoNewLine not working correctly in PSU Scripts. [#4840](https://github.com/ironmansoftware/powershell-universal/issues/4840) - Retry job running on node that's not part of original scheduled computer group [#4813](https://github.com/ironmansoftware/powershell-universal/issues/4813) - \[5.5.3] Scripts from modules don't show in folder view [#4843](https://github.com/ironmansoftware/powershell-universal/issues/4843) ### Diagnostics - \[5.5.2] Health Check Failed: Missing Environment [#4743](https://github.com/ironmansoftware/powershell-universal/issues/4743) ### Module - SecureString visible in job parameters when script is called using Invoke-PSUScript [#4784](https://github.com/ironmansoftware/powershell-universal/issues/4784) ### Platform - Cached values dont observe expiration rules once the value is read [#4798](https://github.com/ironmansoftware/powershell-universal/issues/4589) - \[5.6.0] Git commit preview (manual mode) shows last 2 changes [#4816](https://github.com/ironmansoftware/powershell-universal/issues/4816) - Documentation for configuring VS Code Extension from PSU Admin is out of date [#4853](https://github.com/ironmansoftware/powershell-universal/issues/4853)