Key Enhancements, Fixed Issues, and Known Issues
Copy
AML Import improvements in Aras DevOps pipelines by automatic dependency resolution
To improve reliability and reduce manual intervention in exported AML, the AML import process has been enhanced with automatic dependency resolution. Now, the system detects and applies AML items in the correct order based on their dependencies, eliminating the need to manually pre-sort AML files using the Fixes folder for AMLs with ‘edit’ action. This ensures smoother execution, fewer import failures, and a more robust deployment experience.
Import.AutoResolveItemDependency – a flag to enable auto-resolution of item dependencies when applying AML packages, is added to Default.Settings.include. When enabled, this mode automatically calculates the order of Items based on actual dependencies between items, rather than dependencies between packages.
Enabling this mode may cause issues during the import process in rare cases. If such problems occur, it is recommended that you set this flag to ‘false’.
New Cmdlet: Update-ArasDevopsFrameworkVersion
We have introduced a new cmdlet in the Aras.Devops module that allows users to update a BDS repository to a specific Aras.DevopsFramework release with a single command.
IOM Now Distributed via Azure DevOps NuGet Feed
Starting from BDS 1.11 version, the `IOM` libraries will no longer be distributed as standalone DLL files for direct inclusion in your projects.
Files in `~BDS_REPO_PATH/src/libraries/IOM/` - Aras.Cryptography.dll, Aras.Net.dll, IOM.dll, IOM.xml will be removed in future releases.
Content of `~BDS_REPO_PATH/src/libraries/IOM/` folder and folder itself **is obsoleted** and will be removed in a future release
Instead, IOM will be delivered as a NuGet package via the **Azure DevOps NuGet feed**.