Links

Changelog

Changelog for PowerShell Universal.

3.9.5 - 6/5/2023

APIs

  • Fixed an issue where enums and default values couldn't be documented

Dashboards

  • Fixed an issue with -DefaultValue and New-UDRating (#2431)
  • Fixed an issue where Hive icon would not work (#2417)
  • Improved performance of Universal module load by caching icon set

Platform

  • Improved module search so that when you change scopes it resets the query (#2412)
  • Fixed an issue where the admin console would accept invalid values for translation string keys (#2426)
  • Fixed an issue where PSU would incorrect parse the Accept-Language header and display the wrong translation (#2427)

3.9.4 - 5/24/2023

Automation

  • Fixed an issue where -Notes would not be saved on jobs created with Invoke-PSUScript

Platform

  • Fixed an issue where the appsettings.linux.json file included an invalid value for JobHandshakeTimeout
  • Fixed an issue where HideAdminConsole would not take effect (#2172)
  • Fixed an issue where changing roles within the console could result in roles disappearing.

3.9.3 - 5/22/2023

### Automation
​
- Fixed an issue where rerun job parameters would populate with the RunID experimental feature (#2402)
- Fixed an issue where One Time schedules created in One Way git sync would not be removed once they ran
- Fixed an issue where One Time schedules in One Way git sync would not properly set parameters (#2401)
​
### Platform
​
- Fixed an issue where relative paths with .. would not work with published folders (#2374)
- Fixed an issue where the git status page wouldn't update when clicking sync now or refresh

3.9.2 - 5/14/2023

Automation

  • Fixed an issue where loading run as profiles would cause job time outs when a server was under load (#2283)
  • Fixed an issue where the Rerun Job button wouldn't be shown for cancelled jobs (#2391)
  • Fixed an issue where One-Time schedules in One-Way git sync mode would be overwritten if the schedules changed in the repository (#2387)

Dashboard

  • Fixed an issue where New-UDExpansionPanelGroup would throw an error when it had a single expansion panel

Platform

  • Fixed an issue where storing variables in the database when using SQL could fail if the variable already exists (#2392)
  • Fixed an issue where the variable value would not be displayed properly in the admin console when using database variables.
  • Fixed an issue where removing the claim type and value from a role would make it disappear from the UI (#2393)
  • Fixed an issue where attempting to delete a computer when associated jobs still exist in SQL would fail (#2378)

3.9.1 - 5/10/2023

Dashboards

  • Fixed an issue where icon names with underscores or alternate icon names would no longer work with New-UDIcon (#2388)
  • Removed some styling that was causing issues with alternate themes (#2376)

Platform

  • Fixed an issue where the service could fail to start when using SQL persistence if the local admin already existed.
  • Fixed a case-sensitivity issue with identities that would cause duplicates

3.9.0 - 5/9/2023

Automation

  • Added support for scheduling a one-time job when One-Way git sync is enabled (#1702)
  • Added a Rerun Job button on the jobs page (#1898)
  • Fixed an issue where Switch and string[] parameters would have strange defaults in the new schedule dialog (#2282)
  • Fixed an issue where the Server Stopped trigger would not fire (#2324)
  • Added Get-PSUSystemEvent and Remove-PSUSystemEvent (#2375)
  • Added -Namespace to New-PSUSystemEvent (#2381)
  • Added -ClassName to New-PSUElement (#2371)

Dashboards

  • Added support for alternative icons (#2343)
  • Components are now saved and loaded from the modules directory (#2359)

Platform

  • Allowed for changing of the default admin name (#2037)
  • Added retry when reading files triggered by the file system watcher because of file locking issues with text editors (#1984)
  • Fixed an issue where git commits listed the committer as the author (#2380)
  • Added support for storing variable values in the database (#2385)

3.8.12 - 4/30/2023

APIs

  • Fixed an issue where endpoints that use the -Path parameter would not update context after git sync (#2335)

Dashboards

  • Fixed an issue where radio groups could not be disabled dynamically (#2341)
  • Fixed an issue where editing a single dashboard page would cause all pages to refresh (#2342)
  • Fixed issue with New-UDAppBar -Footer (#2176)
  • Fixed an issue where Transfer List allowed disabled Transfer List Item to be transferred "to the right" (#2311)
  • Fixed an issue where New-UDAlert with quotes wouldn't render properly (#2240)
  • Fixed an issue where New-UDUpload would have invalid colors by default (#2326)
  • Fixed an issue where New-UDDatePicker\New-UDTimePicker -TimeZone didn't work with daylight savings
  • Fixed an issue where New-UDMenu had an extra div that didn't align for horizontal layout
  • Fixed an issue where New-UDMenu -Icon didn't have any padding around the icon

Platform

  • Fixed an issue where -ExperimentalFeatures would get removed when changing settings in the UI (#2255)
  • Fixed an issue where the file system watcher and\or git sync could fail to pick up changes (#2335/#1984)
  • Fixed an issue where discard changes would show an error in the admin console (#2316)
  • Fixed an issue where PSCredential secrets would not work across nodes in the database vault (#2339)

3.8.11 - 4/23/2023

Automation

  • Fixed an issue where using statements in scripts would cause slow saves and prevent comment-based help from loading
  • Fixed an issue where Invoke-PSUScript -Wait could throw an error when there was high database latency
  • Fixed an issue where New-PSUSchedule would fail to create -OneTime schedules via the management API

Dashboards

  • BREAKING: Due to a licensing issue, FontAwesome Pro icons have been removed.
  • Fixed an issue where the USB icon would not work (#2327)
  • Fixed an issue where going back in a stepper would not reset validation errors

Platform

  • Fixed an issue where Desktop mode would not load (#2328)

3.8.10 - 4/18/2023

API

  • Fixed an issue where endpoint documentation role authorization did not work (#2312)

Automation

  • Fixed an issue where schedules without a -Cron defined could cause schedules to fail to be created
  • Fixed an issue where IANA time zones would not render timestamps properly in job logs.

Dashboard

  • Fixed an issue where New-UDTextbox could miss the last character when used in forms (#2303)
  • Fixed an issue where New-UDTextbox value would not be updated by Set-UDElement when used in forms (#2304)
  • Fixed an issue where -StickyHeaders didn't work when filters where used in New-UDTable (#2259)
  • Fixed an issue where saving dashboards could take a lot of time when auto-deploy was enabled (#2276)

Platform

  • Fixed an issue where groom job could fail when deleting notifications (#2279)
  • Fixed an issue where git sync would report detected dubious ownership in repository (#2298)
  • Fixed an issue where an object reference exception could be throw while the server was starting up
  • Fixed an issue where Bearer was case-sensitive in the authorization header in some circumstances (#2321)
  • Fixed an issue where Remove-PSUIdentity -Integrated would not work

3.8.9 - 4/10/2023

Automation

  • Fixed an issue where the scripts page could occasionally show a JavaScript error
  • Fixed an issue where editing a continuous schedule in the admin console would fail (#2277)
  • Fixed an issue where the timespan in job logs didn't match the client browser (#2295)

Dashboard

  • Fixed an issue where -Role did not work on New-UDPage when dashboard authentication was disabled (#2278)
  • Fixed an issue where New-UDTreeView -OnNodeClicked would sometimes return the wrong ID (#2289)
  • Fixed an issue where -Expanded on New-UDTreeView would not properly expand the nodes
  • Fixed an issue where dashboard terminal would not work (#2284)
  • Fixed an issue where numbers in a -Render of New-UDTableColumn would not display (#2267)
  • Fixed an issue where forms with many textboxes would take some time to report their state via Get-UDElement (#2260)

Platform

  • Fixed an issue where cloning a non-default branch would not work with git sync (#2291)
  • Fixed an issue where the editor would think changes were unsaved when they were not (#2248)
  • Fixed an issue where external git clients error wouldn't show in the admin console (#2297)

3.8.8 - 4/3/2023

Automation

  • Fixed an issue where creating a schedule without parameters in the admin console would not save (#2268)

Platform

  • Fixed an issue where user session disconnected time was not listed (#2256)

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