## Features

### Admin Console

- Add PSU Admin CLI (#4099)
- Added script metrics to script page (#4191)
- Added validate secret button on Windows (#4321)
- Added Create App From Command button (#4383)
- Added Import Windows Roles button (#4218)
- Added Danish language support
- Git commits now display line breaks for messages (#4318)

### Automation

- Added least busy server load balancer for jobs (#3199)
- Cancelling a parent job now cancels all child jobs (#4336)
- Added View Jobs button to scripts table (#4353)

### Apps

- Added -LoadingComponent to New-UDIconButton (#4340)
- Added -Version to New-UDGrid (#2159)

### APIs

- Added history to the API tester (#4097)
- Added -Timeout to Send-PSUEvent (#4354)
- Added EventHubConnect and EventHubDisconnect to trigger types (#4394)
- Added -Disabled to New-PSUEndpoint (#4407)

### Git

- Added Create Branch button (#4334, #3075)

### Platform

- Updated to PowerShell 7.5.0 and .NET 9.0
- Added PowerShell 7.4 environment
- Added .psuignore (#4195)
- File system logging now defaults to specific log file folders (#4346)
- Added Blocked File health check (#2609)
- Added -Type parameter to Environments 
- Added Blank Item Templates (#4312)
- Renamed agent logs to host.txt for PowerShell host processes (#4392)
- Added -DisableFirstRun to Set-PSUSettings (#4399)
- Added secret support to configuration files (#4397) 
- Groom job now cleans event hub connections (#4410)
- Added PSScriptAnalyzer module to installation media

### Security

- Added priority to roles (#4331)

## Bug Fixes

### Admin Console

- Fixed an issue with job stats on the home page (#4342)

### Apps

- Fixed an issue loading app modules on Linux in some scenarios (#4025)
- Fixed an issue with background image stretching (#4269)
- Fixed an issue with the table toolbar when there is no data in the table (#3755)

### Automation

- Fixed an issue with the Default Run On setting and computer groups (#4333)

### Installer

- Fixed an issue with the installer and custom appsettings.json files during upgrades (#4393)

### Module

- Fixed an issue with Get-PSUAppToken -Id (#4412)
- Fixed an issue with Grant-PSUAppToken (#4416, #4415)

### Platform

- Fixed an issue deleting identities (#4332)

### Portal

- Fixed an issue with the built-in widgets and scripts in folders

### Security

- Fixed an issue with statically assigned nested roles (#4432)