Changelog
uac-cli-1.3.0 (2026/10/01)
Enhancements
Added:
uac task clone— create a new Task (or Workflow) from an existing one’s definition, with optional field overrides; always assigns a new sys id regardless ofretain_sys_ids/UAC_CLI_NO_RETAIN_SYS_IDS(#238)Added:
key=@<path>file reference syntax for any command argument — loads the field’s value from a file’s UTF-8 text contents instead of typing it inline, usable on the command line or in an-aargument file (#239)Added:
UAC_CLI_NO_RETAIN_SYS_IDSchanges the implicitretain_sys_idsvalue fromtruetofalsefor create requests with input payloads; explicit command arguments still take precedence (#78)Added:
uac task-instance get-zos-jobsteps— retrieve restartable z/OS job steps for a task instance (#231)Added:
uac task-instance select-zos-jobstep— select one or more z/OS job steps for rerun by step number (#231)Added:
uac task-instance deselect-zos-jobstep— deselect one or more z/OS job steps by step number (#231)Added:
uac task-instance select-zos-jobsteps-to-end— select all z/OS job steps from a given step through the end (#231)Added:
uac task-instance approval-approveandapproval-rejectaccept an optional operational memo via--input/-i(#232)Added:
uac task-instance getandretrieve-outputacceptcurrent_output_onlyparameter (#233)Added:
uac task-instance listandlist-advancedaccepttop_level_workflow_instance_idparameter (#233)Added:
uac task-instance list-advancedacceptslimitparameter (#233)Changed:
uac task-instance listandlist-advancedresponses now includecreatedTime,summary,topLevelWorkflowId, andtopLevelWorkflowNamefields (#233)Changed:
uac trigger listdefault table columns now includedescriptionaftername(#230)Changed:
uac report listreturns the correct single-object response; previously incorrectly wrapped in a list for table output (#224)Changed:
uac task listno longer injects implicitresponse_fields=*when table format is active; only user-suppliedresponse_fieldsvalues are forwarded (#229)Changed:
uac promotion update-scheduleroutesscheduleIdas a path parameter only, no longer included in the request payload (#225)Changed:
uac oms-server createandupdaterestrictstrict_bsrvc_membershipboolean coercion to JSON input; positional arguments pass the value as-is (#226)Changed:
uac task create/updateanduac trigger create/updateno longer strip unrecognised fields client-side; the UAC controller ignores unknown fields natively (#227)
Fixes
Fixed:
UAC_CLI_NO_VERIFY_SSLnow controls SSL verification as documented (#211)Fixed: uac-api now warns when read-only task execution statistics (
avgRunTime,firstRun,lastRun,runCount, and related fields) are supplied ontask createorupdaterequests (#222)Fixed: uac-api now warns when read-only bundle metadata fields (
created,createdBy,updated,updatedBy) are supplied onbundle createorupdaterequests (#234)Fixed: uac-api now warns when read-only variable metadata fields (
created,createdBy,updated,updatedBy) are supplied onvariable createorupdaterequests (#235)Fixed: Commands that do not support
--format(for exampleuac task-instance retrieve-outputandshow-variables) no longer print nothing whenoutput_options.default_stdout_formatis set totable; they now always print JSON as documented (#240)Fixed: Table output (
--format table) no longer raises an error when the response is a single object instead of a list, for exampleuac report list(#240)Fixed:
key=@<path>file reference values no longer include a trailing newline character added by the file’s format/editor, which previously could make an otherwise-correct value (for examplelogLevel=@file.txt) fail server-side validation; line endings (LF/CRLF/CR) and a UTF-8 BOM are also now normalized, and read errors (missing file, directory, permission denied, invalid encoding) raise a clear message instead of a raw traceback (#241)
uac-cli-1.2.0 (2026/05/08)
Deprecations and Breaking Changes
Deprecated:
~/.uac/profiles.ymlis deprecated in favour of~/.uac/config.yml. The CLI will warn on every invocation until migrated. Runuac config migrateto upgrade (#219)
Enhancements
Features
Added:
--format/-fflag for list commands to select output format:json(default) ortable(#75)Added:
--columns/-cflag for table output to specify which fields to display; supports dot notation for nested fields (#75)Added:
output_optionssection in~/.uac/config.ymlfor configuring default output format, table appearance (box,show_lines,expand,padding,max_column_width), and per-command default columns (table_columns) (#219)Added:
uac config init— create~/.uac/config.ymlwith a default profile (#219)Added:
uac config get— print current configuration with sensitive values masked (#219)Added:
uac config add-profile— add or update a connection profile inconfig.yml(#219)Added:
uac config migrate— one-time migration from~/.uac/profiles.ymlto~/.uac/config.yml(#219)Added: JSON Schema validation for
config.ymlwith clear error messages pointing to the offending field (#219)
uac-cli-1.1.0 (2025/10/01)
Deprecations and Breaking Changes
Deprecated Parameters (will be removed in future versions)
Deprecated: The
taskparameter inuac webhook listwill be removed in future versions. Usetasknameinstead (#120)Deprecated: The
operational_memoparameter inuac task-instance retrieve-outputwill be removed in future versions (#117)Deprecated: The
nameparameter inuac virtual-resource listwill be removed in future versions. Useresourcenameinstead (#119)Deprecated: The
nameparameter inuac user change-passwordwill be removed in future versions. Useuser_nameinstead (#96)Deprecated: The
nameparameter inuac server-operation download-logwill be removed in future versions. Uselog_nameinstead (#96)
Removed Commands (not suggesting breaking change)
Removed: Invalid command
uac trigger create-tempremoved as it is covered byuac trigger create(#188)Removed:
universal-event pushq: Non functional. Functionality can be covered by push. Command is removed (#202)
Enhancements
Features
Added: New global parameter
--ca-bundleandUAC_CLI_CA_BUNDLEenvironment variable (#38)Added:
server-operationscommands: Added-s/--selectoption for JSON output filtering (#125)
New Commands Added and alignment with UC 7.9
Added:
uac bundle create-by-business-servicesAdded:
uac calendar get-custom-daysAdded:
uac cluster-node healthcheckAdded:
uac custom-day list-qualifying-periodsAdded:
uac ldap update-bind-passwordAdded:
uac oauth-single-sign-on get-settingsAdded:
uac oauth-single-sign-on update-settingsAdded:
uac promotion cancel-promotion-scheduleAdded:
uac promotion createAdded:
uac promotion deleteAdded:
uac promotion-target createAdded:
uac promotion-target deleteAdded:
uac promotion-target getAdded:
uac promotion-target listAdded:
uac promotion-target refresh-target-agentsAdded:
uac promotion-target updateAdded:
uac server-operation bulk-export-activityAdded:
uac server-operation bulk-export-auditAdded:
uac server-operation bulk-export-historyAdded:
uac server-operation ldap-refreshAdded:
uac server-operation ldap-refresh-asyncAdded:
uac server-operation pause-cluster-nodeAdded:
uac server-operation resume-cluster-nodeAdded:
uac task-instance approval-approveAdded:
uac task-instance approval-rejectAdded:
uac task-instance getAdded:
uac task-instance list-advancedAdded:
uac task-instance patch-instanceAdded:
uac task-instance set-startedAdded:
uac task-instance set-variableAdded:
uac trigger list-component-eventsAdded:
uac trigger set-skip-countAdded:
uac trigger set-timeAdded:
uac trigger trigger-nowAdded:
uac universal-template get-extension-archiveAdded:
uac universal-template restore-default-iconAdded:
uac user add-groupAdded:
uac user delete-groupAdded:
uac user get-groupsAdded:
uac user get-preferenceAdded:
uac user list-preferencesAdded:
uac user update-preferenceAdded:
uac webhook assign-execution-userAdded:
uac webhook enable-disable
Enhanced Parameter Support
Changed: Improved parameter coverage through command line parameters, and alignment with updated OpenAPI specification of UC
Documentation Updates
Added: Section with Tips & Tricks and reorganization of Getting Started → Usage Chapters
Added: Description on
snake_caseandcamelCaseusageChanged: Improved installation instructions for Linux
Changed: Improved examples
Changed: Improved command documentation
Fixes
Fixed: Aligned help messages and parameter support with OpenAPI specification
Fixed: Improved messages in case of errors (#71)
Fixed: Added metadata on
uac.exe(#72)Fixed:
bundle create: OpenAPI specification parameter alignment (#153)Fixed:
calendar add: Fixed calendar add functionality (#204)Fixed:
calendar create: OpenAPI specification parameter alignment and help message (#94)Fixed:
calendar update: OpenAPI specification parameter alignment, help message and functionality (#200)Fixed:
property update: Removed input option and corrected parameters and functionality (#200)Fixed:
trigger assign-execution-user: Fixed function naming conflict causing command failure (#201)Fixed:
trigger unassign-execution-user: Fixed function naming conflict causing command failure (#201)Fixed:
universal-event publish: Now requires input option for complex JSON attributes (#202)Fixed:
universal-event push: Corrected parameters (#202)Fixed:
universal-template update-extension-archive: Added missing parameters (#106)Fixed:
universal-template import: Removed unrelated parameters (#101)Fixed:
universal-template update: OpenAPI specification parameter alignment (#187, #148)Fixed:
universal-template create: OpenAPI specification parameter alignment (#187, #148)Fixed:
user create: MadeuserPasswordoptional and added parameter mapping support (#203, #208)Fixed:
user create-token: Fixed command functionality (#206)Fixed:
webhook enableandwebhook disable: Error response code 400 (#205)Fixed:
workflow update-edge,workflow update-vertex,workflow update-vertex: Correctedworkflowidparameter mapping and removed read-onlysysIdproperty (#176)Fixed:
workflow add-vertex: Added missing parametercondition_expression(#102)
uac-cli-1.0.1 (2025/01/22)
Fixes
Fixed: Fix issue preventing
uac-clifrom running on AWS Linux 2023 (#64)
uac-cli-1.0.0 (2024/12/06)
Initial Release