Links

Changelog

Changelog for PowerShell Universal.

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
  • Fixed an issue with incorrectly formatted date strings when using -TimeZone with New-UDDatePicker\New-UDTimePicker
  • Added -Size to New-UDChip
  • Fixed an issue where -OnRowExpand didn't work with -LoadData in New-UDTable
  • View dashboard logs and power buttons when One Way git sync is enabled.
  • Fixed an issue where groups in New-UDSelect were selectable
  • Updated to FontAwesome 6.2
  • Added -Download to New-UDLink
  • Added -Solid to New-UDIcon
  • Fixed an issue where New-UDListItem -SecondaryAction wouldn't display
  • Fixed an issue where New-UDMapMarker would not be in the correct position if a custom icon wasn't specified.
  • Fixed an issue with the dashboard advanced editor in a nested IIS site.
  • Added Page editor
  • Added -HideUploadedFileName to New-UDUpload
  • Added -ShowQuickFilter to New-UDDataGrid
  • Fixed the Auto Complete filter styling in New-UDTable
  • Added -Size to New-UDMenu

Platform

  • Added detection of Windows PowerShell Compatibility and suggest turning it off
  • Added support for storing secrets in the database.
  • Added HSTS Max-Age configuration.
  • Added support for cloning repositories with submodules
  • Fixed an issue where clicking the admin console logo wouldn't go to the correct URL in a nested site
  • Fixed an issue where a link to edit a module wouldn't work in a nested site
  • Fixed an issue where swagger docs didn't work with nested sites.
  • Added soft-delete for notifications
  • Fixed an issue where clicking the license badge wouldn't go to the correct URL in a nested site
  • Added support for app tokens within the query string parameters.
  • Added support for enhanced app token security
  • Fixed an issue where the Git Sync Now button would return an error when hosting PSU in a nested site
  • Improved error messages in the admin console
  • Added support for storing git history in the database
  • Fixed an issue where new updates would not be shown in the admin console.
  • Added NodeName to appsettings to allow changing the nodes name from the machine's name.
  • Fixed an issue where changes to a users AD groups when using Windows authentication, wouldn't immediately be reflected in PSU

3.5.5 - 11/17/2022

Dashboards

  • Fixed an issue where dashboards would hang on startup if something requested input from a user

Automation

  • Fixed an issue where runas credentials would not work with non-admins
  • Fixed an issue where runas credentials would not work in desktop mode
  • Fixed an issue where stderr would not be redirected to job output
  • Improved job debugging to output to the console

Platform

  • Fixed an issue with the agent environment where it wouldn't properly load the PowerShell SDK

3.5.4 - 11/14/2022

Automation

  • Fixed an issue where $UAJob.Identity.Name was $null in jobs
  • Fixed an issue where a serialization error could happen when running jobs when using SQL peristence

Dashboard

  • Fixed an issue where New-UDDatePicker and New-UDTimePicker would not update the UI when settings -TimeZone

Platform

  • Added additional validation for repository directory paths
  • Fixed an issue where enabling splatting for configuration files would fail to correctly format the files

3.5.3 - 11/13/2022

Platform

  • CVE-2022-45183: Fixed an issue where app tokens could access tokens outside their role
  • CVE-2022-45184: Fixed an issue where administrators could create files outside of the repository directory via the admin console

3.5.2 - 11/10/2022

APIs

  • Fixed an issue where viewing the API page could result in a JavaScript error
  • Fixed an issue where the bottom of API endpoint scripts could not be viewed.
  • Fixed an issue where streams (warning, error, verbose, information) would cause APIs to throw an object reference exception.

Automation

  • Add some more logging about job timeouts to help identify an issue with them.
  • Fixed an issue where Get-PSUJobFeedback and Get-PSUJobParameter would not return data when using -Integrated
  • Fixed an issue where parameter sets were not always correctly defined
  • Fixed an UI issue with the schedule properties dialog

Dashboards

  • Fixed an issue where -HideUserName didn't work on New-UDPage or New-UDDashboard when using Windows Authentication

Platforms

  • Fixed an issue where the Agent environment wouldn't have a version.

3.5.1 - 11/9/2022

Dashboard

  • Fixed an issue where certain -BaseURL would not render a dashboard

Platform

  • Fixed an issue where online license keys would only partially install

3.5.0 - 11/8/2022

APIs

  • Added the ability to view API info when One-Way git sync was enabled
  • Added experimental feature for C#-based APIs
  • Fixed an issue where data uploaded as files would be UTF8 encoded.
  • Fixed an issue where folder view would not correctly create folders when over 3 parts
  • Fixed an issue where changing an APIs URL would cause a 404
  • Fixed an issue where testing an API with variables wouldn't return the specified values
  • Added persistent API logging
  • Fixed an issue where editing endpoint roles could result in the endpoint becoming inaccessible.

Automation

  • Added the ability to view script info when One-Way git sync was enabled
  • Added Git Sync trigger
  • Fixed an issue where you could not view terminal instances
  • Fixed an issue where terminal output could overwrite the prompt
  • Fixed an issue where Warnings would overwrite the Failed error state of jobs
  • Fixed an issue where terminating errors would cause job failures when Error Action was set to Continue
  • Fixed an issue where jobs would not time out properly
  • Fixed an issue where the Server Started trigger would run on the default job queue
  • Fixed an issue where $UAJob.Parameters would be null
  • User Profiles are now loaded by default when using run as credentials
  • Added -DontLoadProfile to New-PSUSetting to disable loading of profiles for run as credentials
  • Removed the limit on 25 jobs a day for the free version

Dashboard

  • Added support for Read-Host
  • Added support for Get-Credential
  • Added support for $Host.UI.PromptForChoice
  • Added support for Write-Progress
  • Added Back button to advanced editor
  • Added -TimeZone to New-UDDatePicker and New-UDTimePicker
  • Fixed an issue where web socket JSON serialization would throw an error when referential loops were detected.
  • Fixed an issue where New-UDDataGrid filters wouldn't render correctly when using a custom theme
  • Fixed an issue where New-UDDataGrid row height would expand to its contents
  • Fixed an issue where -PageSize wouldn't be honored on New-UDDataGrid
  • Added -OnBlur to New-UDTextbox
  • Added New-UDRating
  • Fixed an issue where New-UDDatePicker\New-UDTimePicker would throw an error when invalid dates were typed
  • Fixed an issue with the default color for New-UDButton
  • Added -OnExport to New-UDDataGrid
  • Fixed an issue where -LoadData on New-UDTable could cause errors when multiple tables were on a page

Platform

  • Added support for specifying a custom favicon.ico
  • Added Agent environment
  • Added experimental feature support
  • Licenses are now stored in the database
  • Git manual mode is now the default
  • Updated internal PowerShell Environment to 7.2.7
  • Fixed an issue where links in the notification drop down would not work when hosted as a nested IIS site
  • Admin Console Title now updates the brower's tab title
  • Added the ability to limit users that can login to the admin console
  • Fixed an issue where the app bar would be an incorrect color in dark mode on a custom login page
  • Added scheduled and memory based environment recycling
  • Improved the layout of modals in the admin console
  • Git proxy type is set to auto instead of none by default to support git environment variables
  • Fixed an issue where the MSI wouldn't correctly detect an existing appsettings.json file
  • Fixed an issue where invalid git sync settings could cause heartbeats to retry continuously
  • Improved validation on the git sync settings dialog
  • Fixed an issue where changing a git remote with an external git client wouldn't update the local repo's remote
  • Git sync now throws an exception if it cannot finish running a command in 60 seconds when using an external git client

3.4.7 - 11/13/2022

Platform

  • CVE-2022-45183: Fixed an issue where app tokens could access tokens outside their role
  • CVE-2022-45184: Fixed an issue where administrators could create files outside of the repository directory via the admin console

3.4.6 - 11/2/2022

Platform

  • Fixed an issue where online licenses could fail to activate

3.4.5 - 10/31/2022

Automation

  • Fixed an issue where Verbose, Warning, and Error streams wouldn't produce a new line in the job log.

Platform

  • Fixed an issue where running a process as a non-admin user in a domain environment could fail to start

3.4.4 - 10/25/2022

Automation

  • Fixed an issue where default bool values would not be applied correctly when creating schedules
  • Fixed an issue where schedules could be created with scripts that didn't exist

Platform

  • Fixed an issue where user profiles for Run As credentials would not be loaded in some scenarios
  • Fixed an issue where database connections could be leaked causing memory and transaction logs to grow
  • Fixed an issue where invalid settings.ps1 files could cause the system to fail to load

3.4.3 - 10/20/2022

Pages

  • Fixed an issue where forms couldn't display job output when using SQL persistence

Platform

  • Added support for setting Git Manual Mode from appsettings.json (Data\GitManualMode = true)
  • Fixed an issue where Set-PSUVariable -Integrated would throw an exception

3.4.2 - 10/19/2022

Automation

  • Fixed an issue where jobs would timeout immediately

Dashboard

  • Added -NavigationStyle to Get-UDTheme
  • Fixed an issue where the dashboard logo would not be shown when using new themes
  • Fixed an issue where UDCard with Avatar would have a small title text size
  • Fixed an issue where dashboard navigation would reset when clicking navigation
  • Fixed an issue where New-UDTimePicker would not return time in a consistent manner.

Pages

  • Fixed an issue where invalid page files could cause other configuration files to fail to load
  • Fixed an issue where text output type would not return a value

Platform

  • Fixed an issue where Set-PSUVariable couldn't update a variable
  • Fixed an issue where Get-PSUVariable -ValueOnly wouldn't return a deserialized value
  • Fixed an issue where invalid settings.ps1 files could cause the server to not start
  • Fixed an issue where Get-ChildItem would not return the value of a secret

3.4.1 - 10/16/2022

Dashboard

  • Fixed an issue where -OnClick of New-UDChartJS wouldn't work

Platform

  • Fixed an issue where the Configurations page would not update when creating\deleting items
  • Fixed an issue where the service may fail to start if it doesn't have access to performance counter info (typically with IIS)
  • Fixed an issue where the git sync service could start before PSU ready when using SQL persistence
  • Fixed an issue with the SQL schema files
  • Added support for not updating the SQL schema when starting the PSU service
  • Added support for running the data migrator without install the schema
  • Added support for continue running the data migrator even when there are errors

3.4.0 - 10/11/2022

API

  • Fixed an issue where tags would not display in the admin console
  • Fixed an issue where external -Path scripts would not be reloaded automatically.
  • Added support for complex objects in param blocks within endpoints (PowerShell 7 only)
  • Added Restart APIs button for administrators to restart the API processes.
  • Fixed an issue where testing an endpoint in the admin console would not return when the endpoint returned an error

Automation

  • Fixed an issue where old jobs could be left behind in SQL after a restart
  • Added support for PSCredential parameters in Invoke-PSUScript
  • Fixed an issue where long Read-Host messages would be cut off
  • Added Windows Performance counters for Active Endpoints, Average Execution Time and Calls per second
  • Fixed an issue where missing environments for APIs would cause all APIs to fail.
  • The /api/v1/job/:id endpoint will now return parameters that were used to call the job
  • Added schedule name to the job description
  • Fixed an issue where a thread could run after a job had finished.
  • Added support for dynamic default parameters for scripts
  • Added the ability to view schedule parameters
  • Added New User Login trigger