Links

Changelog

Changelog for PowerShell Universal.

3.8.7 - 3/29/2023

Dashboards

  • Fixed an issue where New-UDForm -OnValidate would not trigger (#2249)
  • Fixed an issue where OnNodeClicked would trigger on leaf nodes in New-UDTreeView (#2246)
  • Fixed an issue where -Expanded would not work properly when OnNodeClicked was defined on New-UDTreeView (#2246)
  • Fixed an issue where -StickHeader would not have an affect on New-UDTable (#2223)
  • Fixed an issue where server-side -OnExport would export empty columns in New-UDTable (#2239)
  • Fixed an issue where Set-UDElement would not work with New-UDTreeNode (#2246)
  • Fixed an issue where the theme toggle was in the incorrect state when the default theme was dark (#2250)

Platform

  • Fixed an issue with editors would sometime be listed as unsaved when nothing had changed (#2248)
  • Fixed an issue where Invoke-PSUScript did not work with RunId (#2236)
  • Fixed an issue where new translation files would not be generated.

3.8.6 - 3/28/2023

Automation

  • Fixed an issue where Invoke-PSUScript would not work when JobRunId experimental feature was enabled (#2236)

Dashboards

  • Fixed an issue where scheduled endpoints would not run
  • Fixed an issue where pages with the same name could not be created in separate dashboards (#2244)

Platform

  • Fixed an issue where the update check would not run for 1 hour after the start of the service (#2237)
  • Fixed an issue where the server could fail to startup if the license was expiring within 1 month (#2243)
  • Fixed an issue where the license end date would not be shown properly in the admin console

3.8.5 - 3/27/2023

Dashboards

  • Fixed an issue where using the same ID for elements on multiple pages would not work

3.8.4 - 3/26/2023

APIs

  • Fixed an issue where viewing an endpoint ID that didn't exist would show an error page (#2227)

Automation

  • Fixed an issue where schedule parameters would not be populated when editing a schedule (#2023)

Dashboards

  • Fixed an issue where New-UDMap would not render properly
  • Rolled back a change to UDDynamic that caused it to fail to load properly
  • Fixed an issue where reopening a mobile web browser would cause the dashboard to stop working
  • Fixed an issue where New-UDTextbox -OnValidate would never return as valid
  • Fixed an issue where New-UDUpload was not aligned with other buttons (#2216)
  • Fixed an issue where New-UDatePicker could not be disabled (#2141)

Platform

  • Fixed an issue where submenus would not collapse in the admin console (#1838)
  • Fixed an issue where the license notification would not show in git manual mode (#2220)
  • Fixed an issue where initialize.ps1 would not be run during the first git sync (#2225)
  • Fixed an issue where user names would not be shown for user sessions established with Windows authentication (#2224)
  • Fixed an issue where MSI would fail if the installation directory was changed between installs (#2207)

3.8.3 - 3/17/2023

APIs

  • Fixed an issue where API documentation property would not be updated when editing endpoints (#2195)
  • Fixed an issue where API documentation properties would not save properly (#2197)
  • Added view documentation button on API docs
  • Fixed an issue where API Try Out button would not work on nested sites (#2196)
  • Fixed an issue where API Documentation button didn't work on nested sites (#2198)

Dashboards

  • Fixed an issue where New-UDColumn had -ExtraLargeSize set to 12 by default
  • Fixed an issue where New-UDAutoComplete -OnEnter would not fire when using -LoadOptions (#2190)
  • Added missing large size to New-UDMenu (#2211)
  • Fixed a performance issue with New-UDIcon (#2213)

Platform

  • Fixed an issue where commit message was not be required for git commits (#2210)

3.8.2 - 3/15/2023

Platform

  • Fixed an issue where a the UserSessions SQL table was not created properly during upgrade (#2186)
  • Fixed an issue where ignored files would show up in the git commit page and incorrectly state there were merge conflicts (#2188)

Desktop

  • Fixed an issue where desktop mode would not start properly. (#2187)

3.8.1 - 3/14/2023

There is a known issue with SQL server integration with this version that was fixed in build 3.8.2.

Dashboards

  • Fixed an issue where New-UDNivoChart was missing an alias for the renamed parameter -CirclePacking (-Bubble)
  • Fixed an issue where New-UDNivoChart -OnClick did not work

Platform

  • Fixed an issue where licensing would not work for online licenses (#2183)
  • Fixed an issue where resources, like dashboards, would reload with each git sync (#2184)

3.8.0 - 3/14/2023

API

  • Added support for renaming and setting the description, URL and version for the Endpoints swagger document
  • Added a button to view the swagger documentation from the APIs page
  • Added -Condition to New-PSUTrigger
  • Added settings to API page
  • Added Endpoint documentation
  • Added New-PSUEndpointDocumentation, Get-PSUEndpointDocumentation and Remove-PSUEndpointDocumentation
  • Fixed an issue where setting Content-Type to application/json and not specifying a body would fail when running an API under Windows PowerShell

Automation

  • Add new run script button and script editor button
  • Hide Run As drop down when Integrated environment is selected
  • Added Guid ID for jobs to improve security
  • Changed the default job handshake timeout to 30 seconds
  • Added Licensing Expiring and License Expired triggers

Dashboards

  • Add -Switch to New-UDListItem and -SwitchAlignment, -CheckBoxAlignment
  • Add link to git repo for quick access
  • Added -Static to New-UDPage
  • Added New-UDMarkdown
  • Added -DefaultDashboardTheme to Set-PSUSettings
  • Added -VerboseErrorMessages to New-PSUDashboard
  • Added Logout button to user menu when using non-forms login.
  • Added -Property to Get-UDElement (#1994)
  • CodeEditor now honors light\dark theme (#2016)
  • Autocomplete now doesn't error on clear (#2073)
  • Added -LightTheme-DarkTheme to New-UDCodeEditor
  • Added -DisableInteractiveHost to New-UDDashboard
  • Added support for -Title in the Dashboard page editor (#2004)
  • Added -DisablePrevious to New-UDStep
  • Adding all Pro icons and new mappings
  • Removed endpoints card (#2105)
  • Add -PublishedFolder to New-UDEditor (#1822)
  • Fixed an issue where the -Title would not be displayed in the browser tab until the page loaded (#2095)
  • Fixed an issue where -LoadingComponent of New-UDDynamic would not use variables (#2109)
  • Adding md for New-UDIcon (#2127)
  • Adding Icon and RemoveIconStyle to New-UDStep
  • Adding -ExtraSmallSize and -ExtraLargeSize to New-UDColimn (#2138)
  • Fixed an issue where New-UDChartJS background fill would not work (#2145)
  • Added -AlignItems to New-UDStack (#2158)
  • Autocomplete now auto-highlights the first item in the list (#2154)
  • Fixed an issue where UDAutomcomplete OnEnter could not access the selected value (#2165)
  • Added New-UDDivider (#2164)
  • Adding -Disabled to both New-UDTransferList and New-UDTransferListItem (#1948)
  • Adding -Disabled to New-UDRadioGroup (#2140)
  • Fixed an issue with UDSelect theming and groups (#2092)
  • Matching params between table and grid (#2072)

Pages

  • Added Content Type to Text, Paragraph and Title
  • Added allow-downloads to the iframe component (#2074)
  • Fixe an issue where script's weren't displayed as full paths (#1988)
  • Enabled edit button for Operators (#1953)

Platform

  • Added PowerShell Protect deprecation notification
  • Added support for external app token validation
  • Moved Don't Load Profile setting to Environments tab
  • Fixed an issue where saving configuration files could overwrite the wrong file
  • Editor now prompts when navigating away from a page that isn't saved (#1916)
  • Added -CredentialVault and -Password to Set-PSUIdentity and New-PSUIdentity
  • Internal schedules jobs are now removed on server shutdown
  • Implicit Windows Compatibility is now disabled by default in the integrated environment
  • Added description property to environments.
  • Added Reload Resources property to environments.
  • Added -UseLogoSize to Set-PSUSettings
  • Added -DisableImplicitWinCompat to New-PSUEnvironment
  • Improved git commit page\modal
  • Added full git history, improved how git sync status is stored
  • Added Remove-PSULicense
  • Added Expiring Soon warning and expired license buffer
  • Added -Name to New-PSUPublished folder
  • Added User Sessions page (#2104)
  • Added -DefaultRoute to New-PSURole (#47)
  • Login page now checks for a valid session and will redirect if another tab in the same session authenticates (#1194)
  • Fixed an issue where git sync would get stuck if an edit was in progress and the mode was changed to automatic (#2167)
  • Fixed an issue where the file system watcher would trigger when a .git file changed causing a log message (#2168)
  • APIs and Dashboards will now reload modules changed in PSU (#1920)
  • Added support for PSScriptAnalyzer in editors within the admin console (#1987)

3.7.14 - 3/2/2023

Dashboards

  • Fixed an issue where Set-UDTheme would not persist refreshes (#2133)
  • Fixed an issue where certain themes would throw an error when using Get-UDTheme (#2132)
  • Fixed an issue where navigation would not expand by default when a child route was the active route (#2135)
  • Enabled horizontal line break for PDF exports in UDTable (#2114)
  • Fixed an issue where the AntDesign theme UDButton outlined variant didn't have a border (#2137)
  • Fixed an issue where autodeploy may display a blank page (#2115)

Pages

  • Fixed an issue where mismatched hashtable properties would cause tables to throw a JavaScript error (#2060)

Platform

  • Fixed an issue where templates would thrown an error when installed (#2119)
  • Fixed an issue where Invoke-PSUScript could throw the error Cannot process the argument because the value of statusDescription cannot be null or empty.
  • Fixed an issue where New-PSUVariable would double-serialize string secret values

3.7.13 - 2/24/2023

Automation

  • Fixed an issue where schedules would fail to run on machines with special characters (hyphen, etc) in their name.

Dashboard

  • Fixed an issue where -LoadNavigation on New-UDDashboard could fail to load properly and default navigation would be shown.

3.7.12 - 2/22/2023

Dashboard

  • Fixed an issue where -LoadNavigation on New-UDDashboard would cause the navigation to collapse when the page was changed (#2101)
  • Fixed an issue where New-UDPage -Description wasn't saved properly (#2111)

Platform

  • Fixed an issue where selected item and expand configuration paths were not remembered (#2103)
  • Fixed an issue where the X-Forwarded-Host header was not properly processed by middleware
  • Fixed an issue where starting processes as alternate users in IIS would fail to properly load the user profile
  • Fixed a memory leak due to misconfigured internal services

3.7.11 - 2/15/2023

Automation

  • Fixed an issue where DateTime parameters would cause errors when trying to create a schedule (#2063)
  • Fixed an issue where job triggers would not include the full $Job.Identity object (#2048)
  • Fixed an issue where scheduling a script for a specific computer would not work
  • Fixed an issue where the Run On drop down was not always populated in the schedule modal

Dashboards

  • Reverted a change made to expansion panels that caused scroll bars to always appear (#2029)
  • Added Mandatory to -Content for New-UDPage (#2062)
  • Fixed an issue where New-UDMenu's button didn't have an ID (#2078)

Pages

  • Fixed an issue where the stream name was included in text output. (#2058)
  • Fixed an issue where the page would display Loading... and not load (#2097)

Platform

  • Fixed an issue where git username\password settings wouldn't appear correctly in the dialog (#2065)
  • Fatal startup errors are now captured in the PSU log file (#2068)
  • Fixed an issue where toggling maintenance mode for a computer wouldn't be visible until refresh (#2052)
  • Fixed an issue where the app token cache would not refresh after updating an app token
  • Fixed an issue where Set-PSUIdentity would throw an exception (#2085)
  • Fixed an issue where Sync-PSUComponent would throw an exception (#2088)
  • Fixed an issue where saving a hidden file wouldn't work (#2076)
  • Fixed an issue where saving unicode characters in modules would not work

3.7.10 - 2/4/2023

API

  • Fixed an issue where API Authentication triggers would fire twice (#2025)

Dashboard

  • Fixed an issue where content would overflow New-UDExpansionPanel (#2029)
  • Fixed an encoding issue when saving Unicode characters in Dashboard pages
  • Fixed an issue where updating a dashboard page would drop the -Icon parameter
  • Fixed an issue where dashboards would reload too many times (#1736)

Platform

  • Fixed an issue where configuration editor did not work in a nested IIS site (#2022)
  • Fixed an issue where the configuration editor wouldn't allow changes of non-PowerShell files (#2032)
  • Fixed an issue where the ScriptBasePath setting would cause issues with other folders during an initial git sync (#1977)
  • Fixed an issue where files changes on disk would not be detected
  • Fixed an issue where New-PSUVariable wouldn't set a string secret properly

3.7.9 - 1/29/2023

Dashboards

  • Fixed an issue where -Render variable scope was broken for New-UDTable (#2014)
  • Fixed an issue where the components drawer wouldn't close and wouldn't navigate to the marketplace in nested IIS sites (#2009)
  • Fixed an issue where New-UDFloatingActionButton -OnClick didn't work (#2010)
  • Fixed a JavaScript error with New-UDAutocomplete -Multiple
  • Fixed an issue where New-UDAppBar -Footer would cover content on the page (#637)
  • Fixed an issue where New-UDDatePicker couldn't be cleared of its date (#2013)
  • Fixed an issue where New-UDDatePicker -Variant static didn't work (#2000)

Automation

  • Fixed an issue where jobs scheduled on the All Computers queue would not run (#1999)

Platform

  • Fixed an issue where tab complete would double complete scoped variables (#1998)

3.7.8 - 1/26/2023

APIs

  • Fixed an issue where the Restart APIs button didn't work on a nested IIS site.
  • Fixed an issue where creating an API endpoint in a nested folder path wouldn't work if the folder did not already exist.

Automation

  • Fixed an issue where editing a trigger that had a selected script would not show the selected script in the modal
  • Fixed an issue where string array script parameters could not be entered for schedules (#1737)
  • Improved time zone info display for schedules (cannot reproduce #1690)
  • Fixed an issue where job stats on the homepage would include archived jobs (#1991)

Dashboards

  • Fixed an issue where UDAutocomplete wouldn't clear when clicking the X
  • Fixed an issue where UDAutocomplete didn't work with -Multiple and static options
  • Fixed an issue where you could change the text of UDAutocomplete to a value that wasn't actually selected
  • Fixed an issue where -Placeholder wouldn't display on New-UDTextbox in certain circumstances
  • Fixed an issue where -OnEnter and -OnValidate could not be used together with New-UDTextbox (#1976)
  • Fixed an issue where Write-Progress could be stuck open (#1970)
  • Fixed an issue where saving pages could overwrite the wrong page (#1982)

Pages

  • Fixed an issue where Execute and Reader roles could view pages that didn't have access to.
  • Fixed an issue with the selector displaying empty selection

Platform

  • Fixed an issue where you could not edit array variables (#1593)
  • Fixed an issue where saving configuration files could overwrite the wrong file (#1992)
  • Fixed an issue where git sync with an external client could throw an exception during the initial sync
  • Fixed an inefficient SQL query in the git sync job
  • Fixed an issue running as alternate credentials in IIS

3.7.7 - 1/20/2023

Automation

  • Fixed an issue where setting a Switch parameter on a schedule caused the schedule to fail to create or update
  • Fixed an issue where hangfire jobs would be retried indefinitely
  • Fixed an issue where git sync could throw exceptions and retry indefinitely
  • Fixed an issue where updating triggers would not work in the admin console
  • Fixed an issue where the metadata for triggers was only serialized to a depth of 1

Dashboards

  • Fixed an issue where tables would always have a toolbar shown (even if empty)
  • Fixed issue with Show-UDModal width
  • Fixed an issue where saving with Ctrl+S in a dashboard page would throw a 500 error
  • Fixed an issue where excessive Write-Progress could cause the client UI to lock
  • Fixed an issue where Write-Progress could show a percent value of -1
  • Fixed an issue where tables with no data would show an error
  • Fixed an issue where the dashboard power buttons wouldn't work on an IIS nested site
  • Fixed an issue where specifying a logo would cause issues with certain themes

Platform

  • Fixed an issue where the data migration tool could not move a job in certain circumstances
  • Fixed a concurrency issue with Windows Authentication claims and roles
  • Fixed an issue where OpenID Connect signout did not properly clear the local session cookie
  • Fixed a performance issue with SQL where an extra DB query was made every request

3.7.6 - 1/17/2023

Automation

  • Fixed an issue where schedule parameters wouldn't show up after selecting a script in the New Schedule dialog.

Dashboard

  • Remove verbose error messages in toasts
  • Fixed issue with elevation for New-UDPaper

Platform

  • Fixed an issue where the local admin password would reset during service restart in certain circumstances
  • Fixed an issue where rate limits couldn't be created with certain time periods
  • Fixed an issue where rate limits wouldn't update properly in the admin console.

3.7.5 - 1/16/2023

Dashboard

  • Fixed an issue where checkboxes in UDTables in dark mode would disappear when checked
  • Fixed an issue where pages created in the admin console would have empty navigation
  • Fixed an issue with the data grid filter dropdown
  • Fixed an issue where authenticated dashboards wouldn't redirect to the login page
  • Fixed an issue where UDDataGrid did not match the admin console
  • Fixed an issue where UDListItem would appear clickable when it wasn't

Platform

  • Fixed an issue where the local admin password would reset during service restart in certain circumstances
  • Fixed an issue with --reset-admin-acount
  • Fixed an issue where the swagger page wouldn't redirect to the login page

3.7.4 - 1/13/2023

APIs

  • Fixed a concurrency issue that could cause APIs to fail to load on startup
  • Fixed an issue where swagger documentation would not be generated if endpoints were missing tags

Dashboards

  • Fixed an issue where focus text labels were hard to see in dark mode in Ant Design theme
  • Fixed an issue where scrollbar thumbs were not visible unless hoverd in Ant Design theme
  • Fixed issue where vertical tabs would not be visible in dark mode with Ant Design theme

Platform

  • Fixed an issue where rate limits couldn't be created in the admin console
  • Added --reset-admin-account command line parameter

3.7.3 - 1/12/2023

API

  • Fixed an issue where the default tag would always show in swagger docs

Platform

  • Fixed an issue where the git commit dialog would reset after 5 seconds (manual git mode)
  • Fixed an issue where nested IIS sites could not import templates
  • Fixed an issue where the default authentication warning was shown even if the local admin password was changed

3.7.2 - 1/11/2023

This release contains a security patch for CVE-2023-21538.

Automation

  • Fixed an issue where system events would be visible for users with access controls
  • Fixed an issue where users with access controls could see all folders
  • Sort folders alphabetically
  • Fixed an issue where users with access controls wouldn't have a nested folders view
  • Fixed an issue where the jobs table would always return the same values when using SQL

Dashboards

  • Fixed a link in the demo dashboard
  • Fixed an issue with the Textbox page on the demo dashboard
  • Fixed an issue where disabled text fields were hard to read in Ant Design

Platform

  • Fixed the documentation link in the translations page
  • Updated .NET Runtime to account for CVE-2023-21538
  • Fixed an issue where an account lock out could occur after an upgrade
  • Fixed an issue where updating a local account with setting a password would clear the password
  • Fixed an issue where published folders wouldn't return file names that match the public folder request path
  • Reverted a change that defaulted administrator role policy to false

3.6.5 - 1/11/2023

  • Updated .NET Runtime to account for CVE-2023-21538

3.7.1 - 1/10/2023

There is a known issue with account lockout with this version. Learn more.

API

  • Fixed an issue with API schemas.

Platform

  • Fixed an issue where the Demo mode dashboard would not work on Unix
  • Fixed an issue with the MSI installer

3.7.0 - 1/10/2023

APIs

  • Fixe an issue where swagger documentation wouldn't work when endpoints used the -Path parameter
  • Fixed an issue where scripts with only comments in them could cause Swagger documentation to fail to generate
  • Fixed an issue where tags were not sorted properly in swagger documentation

Automation

  • Add support for System Events in server mode
  • Fixed issue with trigger schedule button and hangfire link in nested IIS sites
  • Added support for Read-Host and Write-Progress in Invoke-PSUScript
  • Fixed an issue where PSCredential secrets would not work outside the integrated environment
  • Fixed an issue where terminals would not output properly on Unix machines

Dashboards

  • Added support for New-UDAutocompleteOption
  • Added $Page scope for variables
  • AntDesign is now the default theme for dashboards.
  • Added component dashboard template
  • Fixed an issue where HTML would be returned when sessions timed out.
  • OnRowSelection for New-UDTable now returns all rows when selecting all and using -Data
  • Added -MinWidth to New-UDTableColumn
  • Added -RemoveCard to New-UDTable
  • Added -Switch to New-UDListItem
  • Added -Icon to New-UDUpload
  • Fixed an issue where $EventData wasn't populated in attributes event handlers in New-UDElement
  • Added Clear Log button to admin console
  • Added Italian to -Locale for New-UDDatePicker and New-UDTimePicker
  • Added -OnValidate to New-UDTextbox
  • Fixed an issue where creating a page with roles in the admin console would not work
  • Added -Script and -OutputType to New-UDForm
  • Improved error location information
  • Fixed icon animations in New-UDIcon
  • Fixed an issue where -RenderOnActive would not work in New-UDDynamic
  • Added -Url to Start-UDDownload
  • Fixed an issue where a permanent nav bar would collapse when clicking in the dashboard
  • Fixed an issue where a temporary nav bar wouldn't collapse when clicking in the dashboard
  • Added styling to the currently active nav bar list item
  • Added -Native to Invoke-UDRedirect
  • Removed New-UDCardToolbar
  • Added -Sx, -Variant and -Content to New-UDAvatar
  • Added -Sx to New-UDCard
  • Added New-UDAvatarGroup
  • Added support for 'number', 'time', 'datetime-local', 'date', 'color', 'month', 'week' to -Type on New-UDTextbox
  • Added -OnClick to New-UDMenuItem
  • Added -Menu to New-UDDashboard
  • Fixed an issue where -ToolbarContent would show anything if it was the only thing specified on New-UDTable
  • Fixed an issue where themes could cause a double scrollbar.
  • Fixed an issue where pages would not load properly on restart
  • UDModal now defaults to medium size
  • Fixed an issue with UDForm formatting

Platform

  • Added support for deleting computers
  • Added support for local accounts.
  • Added logout support for non-Form based logins
  • Removed license requirement for authentication
  • Added license requirement to configure roles
  • Added license requirement to use non-local accounts
  • Added support for PSUHeader and PSUFooter regions in configuration scripts.
  • universal:latest docker image is now Ubuntu 20.04 and PowerShell 7.3
  • Fixed an issue where --appsettings would not override the ProgramData app settings file.
  • Added Fullscreen button to editors in the admin console
  • Improved IntelliSense in editors in the admin console
  • Fixed an issue where options intended to be hidden during creation of resources were visible.
  • Improved the manual git sync Discard Changes button.
  • Improved performance of git sync status pruning
  • Added support for Azure AD Managed Identity auth for Azure SQL
  • Fixed an issue where -Integrated would not work with New-PSUVariable or New-PSUIdentity
  • Improved usability of the Authentication page in the admin console
  • Prevented the disabling of forms authentication to provide a fallback in case of misconfiguration
  • Fixed an issue where mixing appsettings.json and authentication.ps1 methods of the same type could result in invalid auth configuration
  • Editors in admin console now check syntax before saving.
  • Updated the Demo dashboard
  • Custom vaults now require a license.

3.6.4 - 12/30/2022

Dashboards

  • Fixed an issue where $IdToken wouldn't be set in dashboards when using OpenID Connect
  • Fixed an issue where New-UDElement endpoints would not be registered correctly.
  • Fixed an issue where endpoints wouldn't be cleaned up properly and would leak memory

3.6.3 - 12/23/2022

APIs

  • Fixed an issue with the API editor's height
  • Fixed an issue where $ClaimPrincipal would not be populated when using app tokens.

Automation

  • Fixed an issue where triggered scripts couldn't run when DisableManualInvocation was enabled
  • Fixed an issue where Computer was not set to Any in the schedule edit dialog
  • Fixed an issue where custom roles with access controls could not run scripts

Dashboard

  • Fixed an issue where adding a new page wouldn't show that page in the admin console
  • Fixed an issue where the dashboard terminal would not work on a nested site
  • Fixed an issue where -OnExport in New-UDDataGrid received data rather than the query options.
  • Fixed an issue where hiding columns would not work in New-UDDataGrid
  • Fixed an issue where form state would not be saved when using -OnProcessing
  • Fixed an issue where elements would stop responding when having multiple tabs of the same dashboard open
  • Fixed an issue where events would be broadcast across pages when using a query string parameter

Pages

  • Fixed an issue where you couldn't search for icons
  • Fixed an issue where you couldn't clear icons

Platform

  • Fixed an issue where the git settings modal would always display Use Database as enabled
  • Fixed an issue where an error would be show when attempting to create a configuration file in a nested IIS site
  • Fixed an issue where enablind maintenance mode for a computer wouldn't do anything
  • Fixed an issue where saving configuration files to directly would not always update the resource
  • Fixed an issue where breakpoints weren't removed when a process was stopped
  • Fixed an issue where modules in the Repository\Modules folder would not be shown after restart in the modules page
  • Updated to PowerShellGet 3.0.17
  • Fixed an issue where git sync could throw a SQL error and fail to record the sync
  • Fixed an issue where the Run As link would not work in a nested IIS
  • Improved git sync error handling for when local and remote git repos have changes
  • Fixed an issue where git sync would fail to load changes on linux
  • Fixed an issue where git sync would fail if there were no local changes but the node had previously sync'd (primarily with docker containers)
  • Fixed an issue where git manual mode would not resync after discarding changes

3.6.2 - 12/14/2022

Dashboard

  • Fixed an issue with the dashboard editor height
  • Fixed an issue where error line numbers were incorrect

Platform

  • Fixed an issue with nested IIS sites not displaying the admin console properly
  • Fixed a 404 error in the admin console when git manual edit mode is disabled
  • Fixed the order of operations when loading authentication methods to prevent startup issues

3.6.1 - 12/13/2022

Dashboard

  • Fixed an issue where -HeaderContent, -LoadNavigation, and -LoadTitle would not work properly on New-UDPage

Platform

  • Fixed an issue where certain appsettings.json files could cause the service to fail to start

3.6.0 - 12/13/2022

APIs

  • Fixed an issue where the API test would not work in a nested configuration
  • Added support for OpenAPI Schemas, inputs and return values.
  • Fixed an issue where binding bools to APIs via JSON wouldn't work in Windows PowerShell.
  • Fixed an issue where navigating directly to the endpoint page could result in a JavaScript error in the admin console
  • Fixed an issue where the expand right option wasn't available in the API endpoint page.
  • Added a Clear Log button to the API log

Automation

  • Fixed an issue where the Archived switch would not remain checked on the jobs page
  • Added support for running on all computers
  • Fixed an issue where default values would not be shown when run a script
  • Fixed an issue where output would not be colorized when using Hide Time
  • Added support for custom queues
  • Fixed an issue where the job archive buttons wouldn't be available when using One-Way git sync
  • Added support for selecting computer and queues for triggers
  • Fixed a memory leak when storing job data in SQL
  • Fixed an issue where creating a job with the Any Computer (or null) would cause a SQL error
  • Added support for moving scripts between directories.
  • Fixed an issue where setting Working Directory in the admin console would not save.
  • Added support for Read-Host -AsSecureString

Dashboard

  • Added -Style to New-UDAlert