- Release Notes
- Introduction
- Governance
- Source Control
- CI/CD Pipelines
- Feeds Management
- Logging
Azure DevOps Extension Release Notes
Check out the latest features, fixes, and improvements for the Azure DevOps extension in this section.
Make sure that your network allows access to the following NuGet package feed:
- https://api.nuget.org/v3/index.json
- https://uipath.pkgs.visualstudio.com/_packaging/nuget-packages/nuget/v3/index.json
- https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Internal/nuget/v3/index.json
- https://www.myget.org/F/workflow
- http://www.myget.org/F/uipath
- https://www.myget.org/F/uipath-dev/api/v3/index.json
Release date: October 22, 2024
New features and improvements
-
UiPath.CLI.Windows.24.10.9050.17872
which requires .NET 8. -
Added in
UiPathInstallPlatform
picklistUiPath.CLI.Windows.24.10.9050.17872
andUiPath.CLI.24.10.9050.17872
. -
Exposed
governanceFilePath
for analyze inUiPath Pack
to enable passing of a governance policy.json
file with rules for the workflow analyzer. -
Exposed the
processNames
argument for file path configuration with custom names for multiple processes inUiPath Deploy
.
Release date: May 24, 2024
UiPath.CLI 23.10.8894.39673 patch
UiPathInstallPlatform
picklist UiPath.CLI.Windows.23.10.8894.39673
and UiPath.CLI.23.10.8894.39673
patches.
UiPath.CLI.Windows.23.10.8894.39673
(latest patch).
Add release notes
releaseNotes
argument.
Disable built-in feeds
disableBuiltInNugetFeeds
argument.
nuget.config
file. For more details, refer to this section.
Release date: Decembrie 21, 2023
UiPath.CLI 23.10
Azure DevOps UiPath Integration 4.1 Extension
is now added in UiPathInstallPlatform
picklist. The default version is UiPath.CLI.Windows.23.10
.
Telemetry
UIPATH_EXTENSIONS_CLI_TELEMETRY_ENABLED
environment variable on the agent executing the tasks with the value set to False
. If the agent is isolated from the internet (onPrem), telemetry is not sent.
Library split
nupkg
files by setting splitOutput=true
optional argument. By default, libraries are kept in one piece to maintain backwards compatibility.
Set optional package metadata
Pack
or RunTests
from a project.json
, you can specify the following optional parameters:
RepositoryUrl
RepositoryCommit
RepositoryBranch
RepositoryType
ProjectUrl
nupkg
files.
Release date: 14 February 2023
For more flexibility, you can now replace the default version of the command-line interface (CLI) that comes with the Azure DevOps extension, with whatever version of the CLI that you want, as long as it's compatible. To replace the default version of the CLI, use the UiPathInstallPlatform task and select the desired version from the dropdown list. Learn how to use the UiPathInstallPlatform task here.
-
With this release, the default CLI version that comes with it is 21.10, but you can now choose to download a different version of the CLI, by using the UiPathInstallPlatform task This offers the possibility to pack Windows and Cross-platform projects.
The UiPathInstallPlatform task allows you to:
- Download, and implement a different version of the CLI, using the Choose a CLI version dropdown list.
- Implement a different version of the CLI, by manually downloading the CLI NUPKG file, placing it on your build agent, and specifying that path in the Path to CLI's nupkg field. This scenario applies for cases when your pipeline can't access the UiPath Public Feed to download the CLI.
-
All the errors that the Packager throws at compilation can now be viewed and investigated from the console error logs.
-
Windows projects deployed using the Azure DevOps extension now successfully execute in Orchestrator.
-
The basic authentication header was removed from Orchestrator requests.
-
An error occurred when publishing a Windows package through UiPathDeploy due to an output type discovery issue within the project.json file.
-
Packages were deployed as libraries in Orchestrator, even if the input JSON file explicitly specified the
outputType
parameter asProcess
. This behavior is now fixed. -
Fixed a bug that allowed the Workflow Analyzer to analyze YAML files.
Release date: 5 September 2022
- You can now skip process creation through UiPathDeploy by selecting the Automatically create a process parameter, when you build your pipeline.
-
The Entry Points argument from UiPathDeploy has been renamed to Entry Point Path(s) to make it more suggestive in scenarios where the entry point XAML file is nested in folders. Additionally, a tooltip has been added to indicate the file path.
-
The following changes have been made to assets uploaded as CSV files through UiPath Manage Assets:
- CSV file containing commas now support quotes within values.
- Comments are no longer supported.
-
JSON values are now supported.
For more information and examples, see UiPath Manage Assets Configuration (Asset CSV File).
- Input parameters specified through a JSON file for UiPath Test will now require only
name
andvalue
arguments, with one exception. When you create new input arguments at the Test Set level, you will still need to provide thetype
argument.
- The package version update using UiPathDeploy failed for Orchestrator version 2021.10. This issue has been addressed.
- Deployed packages were not visible using UiPathDeploy, when Orchestrator was connected through the External Application method.
- The dropdown list for the Strategy parameter in UiPath Run Job did not work correctly.
Release date: 13 April 2022
The UiPathDeploy works by creating a process for a newly published package and patching (updating to a new version) any existing process. These actions could generate validation errors if an entry point is not specified within the process metadata.
To address this issue, the actions taken by the UiPathDeploy task have been changed as follows:
- If a process exists and does not contain an entry point specified by the UiPathDeploy task, then it is going to be patched.
- If there is no process with the entry point specified by the UiPathDeploy task, then a new process is created using the following
append structure:
MyPackageName_Entrypoint.xaml
.
Release date: 8 February 2022
When you configure a UiPath Test job, you can view INFO level logs by attaching Robot Logs.
For more information, see Configuring UiPath Test.
- Service connection configured with an external application did not authenticate properly. This issue has been fixed by addressing an Identity URL misconfiguration.
- Packaging projects with custom libraries resulted in an error due an Orchestrator authentication error.
-
An authentication issue prevented package deployment through Orchestrator instances deployed in Azure Marketplace, resulting in an error. This issue has been addressed with a new field in the External Application configuration.
For more information, see Service Connection Configuration for External Applications.
- Test sets executing a large number of test cases (e.g., 1400) resulted in an error. This issue has been addressed by delaying concurrent Orchestrator API calls.
Release date: 7 December 2021
Release date: 11 November 2021
Release date: 8 November 2021
- Case formatting for project names was affected by an UiPath Pack issue.
- Packing libraries with Data Service objects resulted in failure. This issue has been addressed.
- Packages with single entry points are not appended to process names, unless there are multiple entry points. As a result, jobs didn’t load. This issue has been addressed.
- Deploying packages through an external application configured with Orchestrator version 2021.4 resulted in an error.
Release date: 11 October 2021
- Your Orchestrator on-premises instance can now be configured as a service connection, making way for authentication with Orchestrator through external apps.
- Now you can use Testing Robots to test your workflows in non-production environments. This is intended for non-production environments only. You can select this option when you configure the UiPath Run Job.
- Test results now include a link for test case logs that show detailed execution events.
- We have listed the official feeds that we use for the UiPath NuGet package. To view the list, see UiPath Deploy.
- Test case running data variations now have a count added to each test case title, so you can distinguish between results.
Release date: 1 September 2021
This update brings changes to the Orchestrator authentication, new test set configurations, and bugfixes.
- Authentication with Orchestrator is now possible through external apps. You can configure Orchestrator as a new service connection.
- You can configure the UiPath Pack task used for publishing packages in Orchestrator, to report workflow validation errors. This additional configuration allows you to check your project for Workflow Analyzer violations.
- Now you can parameterize your test cases at runtime by defining arguments at the test set level. You can use this feature to reconfigure existing test cases by overriding the default argument value, instead of creating new ones.
- Test results now show assertion details.
Release date: 3 August 2021
- Folders with a dedicated package feed are now supported for package deployment.
- Test results now contain assertion details and outcomes, and arguments such as device information to help you identify executed test cases.
- Links to the Orchestrator test set results are now available as part of the UiPath Test job output.
- Now you can define entry points (XAML files) when configuring a process. This is helpful for packages with multiple entry points activated.
- When you run a job, you can select whether it is going to be executed through production or non-production robots.
- Now, you can provide a description for Assets ca within the CSV file.
Release date: 23 March 2021
- Packaging Orchestrator projects version 2018.x did not work with the UiPath Integration for Azure DevOps version 2.3. The issue has been fixed using UiPath Pack with Studio version 2018.x.
- Executing tests within Orchestrator processes did not work whenever they were uploaded via the UiPath Deploy task and then ran through the UiPath Run Tests task. This issue was caused by a duplicate package version in Orchestrator.
- Executing UiPath Manage Assets task on non-Windows build agents did not result in a proper error message. Now, when the UiPath Manage Assets task runs on a non-Windows build agent, the information is logged within the command-line.
Release date: 11 March 2021
This update provides compatibility with our latest UiPath® Cloud Orchestrator version. If you are using a cloud-hosted UiPath Orchestrator, make sure that you update your UiPath Azure DevOps extension.
- Our tasks are now all localizable, supporting the following languages: German, English, Spanish, French, Portuguese, Russian, Turkish, Korean, Chinese, Japanese.
- For changing your display language in Azure DevOps, see Set user preferences.
- If your local language is not supported, our plugin will fall back to English.
When packing libraries, we now output more logging information about the compiling process. Also, packing a library will fail if the library compilation fails.
- We fixed an issue were packing a process with an entry point XAML file that contains In/Out argument would not create the In/Out arguments in the generated package, resulting in the arguments not being available in Orchestrator.
- We fixed an issue that resulted in packing incorrectly a library when the task is run on a Windows machine with FIPS enabled.
- We fixed an issue where the Test task would fail if used in a Release pipeline.
Release date: 8 December 2020
Manage assets as part of a new task called UiPathAssets. You can either deploy using an upsert operation, or delete assets.
Logging is now improved with clear-cut error messages that provide context and call-to-action.
- v5.0.7090932
- What's new
- v4.3
- What's new
- v4.2
- What's new
- v4.1
- What's new
- v3.0
- What's new
- Improvements
- Bug fixes
- V2.11.1
- Bug Fixes
- V2.11
- Bug Fixes
- V2.10
- Improvements
- Bug Fixes
- V2.9.2
- Improvements
- V2.9.1
- Improvements
- Bug Fixes
- V2.9.0
- Bug Fixes
- V2.8.1
- Bug Fixes
- V2.8.0
- Bug Fixes
- V2.7.0
- Improvements
- V2.6.0
- Bug Fixes
- V2.5.0
- What’s New
- Improvements
- Bug Fixes
- V2.4.0
- What’s New
- Improvements
- Bug Fixes
- V2.3.1
- What’s New
- Bug Fixes
- V2.3
- What’s New
- Localization Support
- Compiling Libraries
- Bug Fixes
- V2.2
- What’s New
- Run Job
- Asset Management
- Improvements
- Logging
- Bug Fixes