Release Notes 22.1
March 2022 - Version 22.1 - New Features, Enhancements, Improvements and Changelogs
Date of release: 20 March 2022 Article last updated: 23 October 2022
New features
1. Squash and merge
We have added the Squash and Merge feature in this release. Sometimes, when merging a long list of changes from a development branch into the master, it's helpful to squash those commits into one change for ease of review and declutter the repo's commit history. AutoRABIT offers an option to squash all commits in a merge request into one commit after the merge is approved and completed.
2. SFDX- Import packages
Packages
The users could previously build a new package (unlocked or managed) and update the package's version in Salesforce DX. With this release, you may now import packages and update the version of packages created outside of AutoRABIT.
Dev Hub management
With this update, users will see all of the packages in their dev hub in the record view. You may expand each package to show the package's versions in order and package data such as version name, version number, ancestor version, ancestor dependencies, etc.
3. Step-based rollback
The option to list the API-supported and unsupported API components is added to the CI job/deployment rollback. If such components may be deployed to the target environment but do not have API support to delete them, ARM will display them individually as unsupported API types. Take, for example, RecordType.
The RecordType component may be deployed to the target environment, but it cannot be removed; instead, we need to connect to the target Salesforce environment to deactivate the component.
Enhancements
1. Checkmarx upgrade to v9.4.1
Checkmarx has been updated to version 9.4.1. Earlier, Checkmarx used a username/password-based authentication method. Now, the user will be able to use token-based authentication with the Checkmarx upgrade.
2. Export all users
The Export All Users feature allows the org admins to export a CSV file of all the users currently in their account. We now have added the following fields to the existing CSV file:
CreatedDate
CreatedByName
DeativatedDate
LastLoginDate
DeactivatedByName
LastModifiedDate
LastModifiedByName.
3. Pull request support for Azure cloud repositories
We have extended the support of having the pull request support in the CI Job for the Azure repository. This feature was previously available for Github cloud/Enterprise and Bitbucket cloud/Enterprise; however, we've added support for Azure cloud repositories (DX and non-DX repositories) with this release.
4. Merge/commit approval eligibility
If you want to make sure one or more people approve every commit or merge, you can enforce this workflow by using merge/commit approvals. These approvals allow you to set the number of necessary approvals to approve every commit/ merge in a project.
The org admins' eligibility level has been enhanced with the ARM 22.1 version. If you're an administrator, you will have the privilege to approve self-merge even if the criteria to self-approve a merge is set to FALSE. This permission will be denied to all members of your team except the org admin. To put it another way, no criteria can restrict an org administrator from approving any EZ-commit/ EZ-Merge.
5. CodeScan additional metadata support
We have enhanced the scope for analysis of what CodeScan does by adding support for additional metadata and rules. For our ARM users who want to incorporate the SCA tool into their subscriptions, CodeScan would be their first choice as it now supports more robust integrations.
Below is the list of CodeScan supported metadata types:
Apex Triggers | Apex Classes | Aura Definition Bundles |
Lightning Component Bundles (LWC) | Visualforce Pages | Custom Object |
Settings | Flows | Workflows |
Profiles | Sharing Rules | Sharing Criteria Rules |
Sharing Owner Rules | Sharing Territory Rules | Permission Sets |
6. SFDX CLI update
The SFDX CLI has been upgraded to the latest stable 7.134 version.
Key characteristics to look for:
Single deployment request for constructive and destructive changes
Quick deploy and rollbacks work for both constructive and destructive changes
Package preparation has been improved.
Improvements
The jquery-UI version has been upgraded to v1.13.0 to fix security issues. Upgrading to the most recent version of jquery makes our application more secure and potentially faster in script execution and loading.
Minor performance, bug fixes, and security improvements can also be observed in the ARM portal.
Changelogs
21 May 2023
(ARM v22.1.48) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where wrong timezone region was displaying for users (#71553).
Fixed an issue where the EZ-Commits report file displayed the file count but not the components count (#71538).
Fixed an issue where clone build jobs were taking between 10 and 25 minutes, which is much longer than expected (#70227).
Fixed an issue where CI job to generate Code Coverage Report was not reflected in the org or in the e-mail notification (#72042).
Fixed an issue where merge status is displayed as completed but no revision is generated, and the merge is not available in the UAT branch (#71266).
Enhanced DataLoader by adding the ability to field mapping through the lookup fields (#58480).
Fixed an issue with DataLoader where while running an Extract job on the PUBLISHER object, the job was failing with the following error
Publisher: column id is not supported in ORDER BY clause
(#71303).Enhanced the nCino filter criteria by adding the ability to search and filter labels using the whole or partial name (#71826).
Enhanced ARM by using known vulnerable components through the DataTables 1.10.12 plugin for advanced data table functionalities such as sorting, filtering, pagination, and more. This allows users to easily display and manipulate large sets of data on their web pages in a user-friendly manner (internal ticket).
Fixed an issue with Prevalidation Merge where users were unable to deploy the ApexClass Tests related to ApexClasses and Apex Triggers (internal ticket).
Fixed a UI bug where the date column in the EZ-Commit Weekly report was displaying incorrect values (internal ticket).
09 April 2023
(ARM v22.1.46) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where Salesforce components were showing under the Apex Test Success tab in the Deployment module, which is not expected behavior (#67537).
Enhanced the Branching Baseline feature by allowing admin to define default baseline branches, making it easier for developers to choose the default branch for each project (#63571).
Fixed an issue where user was unable to register a branch even though Test Connection was successful (#67023).
Fixed an issue where ARM wasn't fetching the ApexClass Tests related to ApexTriggers upon selecting Run Tests Based On Changes option (#67503).
Fixed an issue where triggered CI jobs were taking too long to build, and also slowing down ARM altogether (#66846).
Fixed an issue where if the file name contained spaces, Commit Validation via VS Code plugin was unable to detect the file (#63518).
Fixed an issue where Search & Substitute was not updating the value for a custom label in the SF org (#66809).
Fixed an issue where there was a discrepancy between the changes captured in the ARM Diff and the repos in BitBucket (#60596).
Fixed an issue where the SF org URL is not displaying the updated one under Profile (#67718).
Fixed an issue with nCino where CI job filter changes on templates are not reflecting after saving (#66956).
Fixed an issue with Dataloader Pro where user tried to migrate Account Object Data with Attachments Object, but the logs verify that there is a Null Pointer Exception. (internal ticket).
Improved nCino by adding additional loggers for Branching baseline for user to view the status in the UI (internal ticket).
Fixed an issue where user was unable to filter while trying to select a job which had spaces in the job name (internal ticket).
25 December 2022
(ARM v22.1.38) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where Provar jobs were failing due to incorrect files being copied from customer repository branch to Provar project directory (#56662).
Fixed an issue where user triggered a CI Job but it deployed with many more components than expected (#46983).
Fixed an issue where user was performing a single Merge with only two approval process, but while selecting SCA, process is auto rejected (#55671).
Fixed an issue where SFI components were not getting fetched in Commit and Deployment module (#55139).
Fixed an issue where non-admin users were unable to select Branch Type while trying to create a new branch from New EZ-Commit Branch (#57732).
Fixed an issue where CI jobs are failing intermittently with the following error:
Getting access token failed from refresh tokenHTTP/1.1 400 Bad Request
(#57371).Fixed an issue where user was trying to deploy only the Documents from the branch to Org, but deployment failed and Asynch ID is not generating (#57263).
Fixed an issue where user was trying to deploy login hours. First they merged it to target branch, then once CI job triggers login hours are not getting deployed to target org (#57359).
Fixed multiple issues where user was having trouble creating new package version from previous ancestor version (#55707).
Fixed an issue where Merge is failing with the following error:
failed to push some refs to 'https://github.com/salesforce-align/SFDX.git'
(#55939).Fixed an issue where the Standard Field Account.name is displayed in the deleted components list (#57396).
Fixed an issue where the prevalidation commit failed at delta stage (#55763).
Fixed an issue where user was unable to create commit label for the same repository second time, and branches were not displayed (internal ticket).
11 December 2022
(ARM v22.1.37) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where SFI components were not getting fetched in Commit and Deployment module (#55139).
Fixed an issue where multiple metadata types where not able to retrieve (#56668).
Fixed an issue where Commit Label is not Auto rejected when the validation criteria is not met (#55670).
Fixed an issue where user performed a merge and sent it for approval, but it was not available under the Commit history tab (#53759).
Enhanced the Conflict Resolution Log by adding additional loggers like strategy chosen to resolve the conflict and which user did the resolution (#47559).
Fixed an issue where Commits added from non-nCino Repositories were not cleared from the Workspace causing the Commit to either not be visible in the UI or it is added to the queue but not deployed to the Destination Org (internal ticket).
Fixed an issue where user was creating the feature template for some of the nCino objects but it was taking too long to retrieve the objects from Source Org (#53915).
Enhanced nCino to:
Modify notification messages for null checks on request parameters (internal ticket).
Display only nCino revisions for Version Control in nCino feature deployment (internal ticket).
04 December 2022
(ARM v22.1.36) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where Flexi pages were not picked up in a CI Job even after the commit with same set of metadata was excluded by user (#54518).
Fixed an issue where Abort function to stop Provar jobs was not working as expected (#55511).
Fixed an issue where production backup CI Job was not picking all the changes, and when user modified the job configuration and retriggered the job, the application was throwing the following error
java.lang.NullPointerException: null
(#55213).Fixed an issue where all Slack Notifications were selected by default and user was unable to unselect all at once (#55817).
Fixed an issue where SFI components were not being fetched both in Commit and Deployment modules (#55139).
Fixed an issue with DataLoader Pro where user selected a field as External ID in a job and saved it, but the saved entry was lost and user was unable to map it (#55011).
Fixed an issue where Deployment validation in Prevalidation Commit fails because profile validation automatically picks User Permissions even though Remove User Permissions option is selected (#54941).
Fixed an issue where user was performing a single Merge with only two approval process, but while selecting SCA, process is auto rejected (#55671).
Fixed an issue where Commit Label is not Auto rejected when the validation criteria is not met (#55670).
Fixed an issue where Release Label Merge was failing and throwing the following error:
fatal: bad revision
(#55000).Fixed an issue with EZ-Commit where user was unable to upload a Custom YAML file (#55826).
Fixed an issue where the Vlocity Component option under Fetch Changes is not populating for sub-users with roles that have all permissions and access (#54962).
Fixed an issue where Commits added from non-nCino Repositories were not cleared from the Workspace causing the Commit to either not be visible in the UI or it is added to the queue but not deployed to the Destination Org (internal ticket).
Fixed an issue where user was performing a merge operation and validating the package on the target org but the validation was failing with multiple errors (#55541).
27 November 2022
(ARM v22.1.35) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where user was trying to migrate Products, Pricebooks, and its entries but the Deploy was failing for Pricebook and throwing the following error:
INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY: insufficient access rights on cross-reference id:--
(#55263).Fixed an issue with nCino where user was trying to create a custom feature template including product objects as well as product line but the deployment was failing with the following error:
Required fields are missing: [LLC_BI_Product_Line_c]
(#51209).Fixed an issue with nCino where CI Job was stuck in Build Success status (#53605).
Fixed an issue where CI Job build was failing with a NullPointerException (#55204).
Fixed an issue where the Repository Branch was unavailable to select to run the Merge process after selecting On successful deployment option (#55537).
Fixed an issue where Admin was able to see the Teams field under ALM Integration but the same field was unavailable for sub-users (#55153).
Fixed an issue where user was getting a NullPointerException when trying to resolve a Merge conflict (#55137).
Fixed an issue with nCino where the UTF-8 Encoding Flag was not displayed in the pop-up during Re-Deployments (internal ticket).
Fixed an issue where during an EZ-Commit, complete information about some of the members of WaveDataflow metadata type was not retreived from the Salesforce Org (#49753).
Fixed an issue where Quick Merge was throwing the following error after clicking Validate & Merge:
Please Select Valid revision
(#53932 ).Fixed an issue with EZ-Commit where Autodraft feature was taking too long and eventually failing when user was trying to retrieve components (#48257).
Fixed an issue where user was able to create a Delegated Group but was unable to add a Delegated Admin user to the group using Environment Provisioning (#55266).
20 November 2022
(ARM v22.1.34) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where user was performing Prevalidation Commit but commits in the repository have different components than the ones shown in Diff before the commit (#52307).
Fixed an issue with Install an Unlocked or Managed Package from a Version Control Branch where CI job getting an exception and the build status was showing as successful but the Scratch Org was not being created (#50702).
Fixed an issue where CI Job shows that the ALM status has been updated successfully but on Azure ALM it is not updated (#54669).
Fixed an issue where Test Automation CI Jobs were failing due to InitializeDriver & quit methods (#45878).
Fixed a bug where user was able to access certain branches in the Deployment module to which he did not have access under Profile Settings (#54879).
Fixed an issue with CI Jobs where the build failed with Checkout conflict for an .svg file (#54172).
Fixed an issue with nCino where Record Classification and Classification Objects were missing in the template (internal ticket).
Fixed an issue with nCino where user was creating a CI Job and observed that
Use UTF-8 file encoding for the file read and write operations
flag was displayed at the bottom below the Commit Details section (internal ticket).Fixed an issue with nCino where the UTF-8 Encoding Flag was not displayed in the pop-up during Re-Deployments (internal ticket).
Fixed an issue where during an EZ-Commit, complete information about some of the members of WaveDataflow metadata type was not retreived from the Salesforce Org (#49753).
Fixed an issue where Quick Merge was throwing the following error after clicking Validate & Merge:
Please Select Valid revision
(#53932 ).Fixed an issue with EZ-Commit where Autodraft feature was taking too long and eventually failing when user was trying to retrieve components (#48257).
Fixed an issue where user was unable to add another branch to Azure in the ALM MGMT Repository mappings (#55133).
Fixed an issue where the Destructive commit Diff was including more components than selected (#54795).
Fixed an issue where a merge got stuck for a long time and the Commit ID was reflected in BitBucket but unavailable to select for release label deployment (#52964).
13 November 2022
(ARM v22.1.33) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the user was trying to create an Extract process in DataLoader but after validating the query the application was throwing an error:
not supported; requires @DynamoDBTyped or @DynamoDBTypeConverted
(#54648).Fixed an issue with CI Jobs where External Credential metadata was not identified during Deployment (#53939).
Fixed an issue with DX CI Jobs where user is not getting details of faulty commit revisions in the notification (#54063).
Fixed an issue with Profile Manager where the deployment is not showing any progress in the logger detail in front end. It was updated only after completion of the deployment job at backend (#53706).
Enhanced the Conflict Resolution Log by adding additional loggers like strategy chosen to resolve the conflict and which user did the resolution (#47559).
Fixed a bug where Merge Commit validation was not considering special characters like %,#, etc. as a value and throwing the following error:
Merge comment should not contain an empty space
(#54512).Fixed an issue where ARM was slowing at different phases in the EZ-Commit module (#50503).
Fixed an issue where Git check response was not delivered for validation CI Job even though user has added the comment for a Pull request in the remote repository (#53036).
06 November 2022
(ARM v22.1.32) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue with DX CI Job where user selected Do Not Include Skip Members but the respective mapper reports were not skipped (internal ticket).
Fixed an issue where the Deployment module page was loading very slowly and then thrwing an error:
Page Unresponsive
(#53675).Fixed the following issues in CI and Reports modules (internal ticket):
Build With NULL ERROR (issue exists both with Proxy and without Proxy)
SF Org Code coverage Execution is failing (issue exists both with Proxy and without Proxy)
Jenkins Build is updated with FAILED status even after it is successfully completed (issue exists only without Proxy)
Checkmarx text is not displaying the Proxy Configuration note (Only With Proxy)
Fixed an issue with QA Environments where user was unable to create and delete the SFDX module because of the Apache config CACHE settings (internal ticket).
Fixed an issue with the Deployment module where user initiated a Deployment without selecting the Do not Include Skip Members option, but this option was auto-enabled and skipped the member at the time of deployment (#53747).
Fixed an issue with Modularization where user creating a module and selected the Ignore installed components check box but the installed components were not ignored causing the deployment to fail (#53703).
Fixed an issue with AccelQ Test Automation where test case fails but the error details pop-up is not showing the details of the error that caused the failure (#54224).
Fixed an issue where user is setting up the Apex PMD rules as Priority 1 & Priority 2 in the CI Job but the SCA Report is showing the Priority 3, P4 & P5 which wasn't selected (#54017).
Fixed an issue where the Git check response was not delivered for a validation CI Job (#53036).
Fixed an issue where the Deleted Report metadata components were not found in the EZ-Commit (#53119).
Fixed an issue where user was trying to perform a Quick Merge but was getting an Undefined error for all labels (internal ticket).
30 October 2022
(ARM v22.1.31) This is a maintenance release. The following items were fixed and/or added:
Fixed a UI bug on the CI Jobs page for Install an Unlocked or Managed Package from a Version Control Branch type where old Dev Hubdropdown list was displayed in the Deploy section (internal ticket).
Fixed an issue with AccelQ where running a test execution was successful even before the jobs were completed in AccelQ, but the status was always showing as Not Run instead of Success or Failure even if the jobs have been successfully completed (#50181).
Fixed a Page Unresponsive issue while creating a new Release Label by adding a feature to list limited results on each page (#48563).
Fixed an issue where user created a Release Label, performed a Merge operation, committed changes to the target branch, and created two revisions in the Github branch. But ARM was throwing an error while applying merge stage and only on the revision generated (#51364).
Fixed an issue where EZ-Commit initiation was stuck with the error:
Unable to fetch Salesforce Org users. Reason: Invalid login: invalid user name or password or security token or api version or user locked out
(#52550).Fixed an issue where Page Size value on the Edit Release Label screen is defaulting to the previous value instead of the set value (internal ticket).
Fixed a UI bug where OK Button in Automation is not visible in the Create Release Label pop-up when opened in 100% zoom (internal ticket).
23 October 2022
(ARM v22.1.30) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where CI Job was successful but was including components from GIT revisions from old deleted branches (#46983).
Fixed an issue where user was performing a production deployment using CI job for an object, but it failed with the following error:
Cannot set sharingModel to ControlledByParent on a CustomObject without a MasterDetail relationship field
(#48626).Fixed an issue where CI Job was getting an exception, Build status was showing as successful, but Scratch Org not getting created (#50702).
Fixed an issue where Managed Package was picking the wrong ancestor by adding a feature to manually select the preferred ancestor while creating a package version (#48311).
Fixed an issue where user was adding URLs to the Proxy Configuration Settings but the URL List was not reflecting the same (internal ticket).
Fixed an issue where Custom Template Creation failed and the Logs did not record the reason for failure (#52147).
Fixed an issue where the Created By value was not visible in Dataloader, Dataloader Pro DL Config, and the TestEnv History page (internal ticket).
Fixed an issue where the Comment Box was not accepting more than 100 characters while rejecting a Commit, but was working as expected while approving a commit (#51384).
Fixed an issue where user set Commit validation Criteria to Auto reject after 7 days but the older Pre-validation commits are not auto rejected after 7 days (#49874).
Fixed an issue where user cannot add Skip members manually and it is failing due to special characters being included (#53139).
16 October 2022
(ARM v22.1.29) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where skipped members were present in many components but only Report Metadata was failing during Deployment (#51040).
Fixed an issue where CI Job was getting stuck in In Progress status but the log showed that the deployment was successful (#51140).
Fixed an issue where GitHub login credentials were not working when user triggered a CI Job for the second time (#50630).
Fixed an issue where CI Job has failed in the Salesforce org, but still stuck in In Progress status in ARM (#50435).
Fixed an issue where user raised a Pull request on a branch and was getting a webhook response, but CI Job build was not triggered (#51592).
Fixed a UI bug where Add to dashboard button was unavailable for widgets (#52333).
Fixed an issue where a new database file is created and overwritten with an existing database file whenever the server was restarted (internal ticket).
Fixed an issue where user was trying to resolve conflicts on Merge Request Labels created more than 7 days ago, but application was throwing an error:
undefined
(internal ticket).Fixed an issue where Custom Email Template was not working for Email notifications (#47484).
Fixed an issue where user was testing SSH Connection but the application was throwing an error:
invalid privateKey
(#50940).Fixed an issue with nCino where UI Log was not generated for failed CI Jobs (#50442).
Fixed an issue where New EZ-Merge was throwing an error (#46754).
Fixed an issue where Audit Logs were not generating via Postman Services (#50221).
Fixed an issue where Commits were getting stuck and throwing the following error:
No credential have been found with Name:git
, but was not reflecting in the UI log (#51713).Fixed an issue with Workspace Settings where unused workspaces were not being cleared despite selecting Clear all workspaces which are not used in last 7 days (#50164).
Fixed an issue where user was performing a Prevalidation EZ-Commit and found that some Layout Assignments were deleted though those layouts were not part of the commit (#50945).
Fixed an issue with nCino where migration was failing due to errors with Standard Screen and UI Templates (#50432).
09 October 2022
(ARM v22.1.28) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue with nCino where user was getting errors with Standard Screen and UI Templates (#50432).
Fixed an issue where user noticed discrepancy in the Conflict Resolution Log (#47559).
02 October 2022
(ARM v22.1.27) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where email notification wasn't sent for some of the CI Jobs (#48028).
Fixed an issue where the Custom label and remote site setting URLs were not getting updated by ARM through Environmental Provisioning (#49612).
Fixed an issue with Vlocity where selecting one component from a GIT repository was causing all the components from the category to get selected (#49806).
Fixed an issue with ALM Mgmt. where item status was not retrieved properly for Merge Request, but was working as expected for EZ-Merge (#50628).
Fixed a UI bug where Release Labels were showing duplicate Time Stamps (#51205).
Fixed an issue where old Commit Labels were not getting auto-rejected after 7 days as the user had configured under Commit Validation Criteria (#49874).
Fixed an issue where user was getting an error pop-up on the Permissions and the SF ORG MGMNT pages, and the SF org and VC repo mappings were lost in the profile section of a role (#49108).
26 September 2022
(ARM v22.1.26) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where Provar test job was throwing an error while in queue (#49797).
Fixed an issue where scheduled auto-sync of external commits was not working (internal ticket).
Fixed an issue with the New EZ-Commit screen where ALM Types are changing to old ALM type names after resaving details on the ALM Management screen (internal ticket).
Fixed an issue with Pre-validation merge where the Object file content was empty in the CodeScan Analysis SCA report (internal ticket).
Fixed an issue with EZ-Merge where Diff was not being generated even though there were file changes between the source branch and the destination branch (#50323).
Fixed a UI bug in DataLoader where user was switching from Graphical View to Grid View but Graphical View options were still being displayed (#50431).
Fixed an issue with nCino where the Insert/Update With Null Values option was not getting updated for CI jobs (#50259).
Fixed an issue where users were unable to re-authenticate the Salesforce Org after refreshing their personal sandboxes (#48533).
Fixed an issue where Environment Provisioning Template was not functioning as expected for Custom Labels containing URL (#47892).
Fixed an issue with EZ-Commit where user was trying to deploy Permission Sets and Profiles together, and the pre-validation process was stuck in In-Progress status (#49340).
Fixed an issue where old Commit Labels were not getting auto-rejected as configured (#49874).
19 September 2022
(ARM v22.1.25) This is a maintenance release. The following items were fixed and/or added:
Fixed multiple issues with CodeScan<>ARM Integration (internal ticket).
Fixed an issue where CI Jobs and Deployments were both failing for Reports and Dashboards because the folder could not be found (internal ticket).
Fixed an issue with New Commit screen where the Select All checkbox was getting unselected when navigating from the DELETED tab to the ADDED/MODIFIED METADATA COMPONENTS tab and back to the DELETED tab (internal ticket).
Fixed an issue with Version Control Prevalidation Commit where for the selected Custom Metadata and Permission Set, Diff was being generated as expected but the Deployment was failing (internal ticket).
Fixed an issue with Version Control Prevalidation Merge where SCA report was empty, and throwing the following error in the console:
Uncaught TypeError: Cannot read properties of undefined (reading 'length')
(internal ticket).Fixed an issue where user was unable to reset the AutoRABIT password, and was getting an error:
getAttribute: Session already invalidated
(#50145).Fixed an issue where the user tried to merge to the Dev branch but the CI Job failed and was throwing a Duplicate error (#49661).
Fixed an issue where user was trying to install Unlocked Package via CI Job but it was failing and throwing the following error:
ERROR 178928269770891:275 - For input string: "0-2" java.lang.NumberFormatException: For input string: "0-2"
(#50093).Enhanced Vlocity loggers for Branching Baseline by displaying to the user Status Count of Remaining, Success, Error and Ignored (internal ticket).
Fixed an issue where Test Connection was failing on the Version Control Summary page under the Admin module (#49299).
Fixed an issue with Prevalidation Merge by increasing the SCA Response timeout from 50 minutes to 5 hours (#48613).
Fixed an issue where merging Master Branch with the Production branch was throwing the following error:
No merge head specified
(#46594).Fixed a bug where New A-Z Merge was throwing an error (#46754).
Fixed an issue with Autorabit Commit Label related to Permission Sets Deployment (#48709).
11 September 2022
(ARM v22.1.24) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where user was selecting a single package to import, but all available package versions were being imported (#49426).
Fixed an issue with Profile Manager where user was comparing a profile but the deployment was not starting (#48620).
Fixed an issue where deploying components with profiles was not working as expected and throws the following error:
Duplicate layoutAssignment:PersonAccount (PersonAccount.Person_Prospect)
(#49021).Fixed an issue where custom metadata records were not being selected during deployment (#49167).
Fixed an issue in Version Control Commit Labels history where Created By and Created Date values were exchanged (internal ticket).
Fixed an issue where user was getting an error while trying to deploy Vlocity Metadata using CI Jobs (#47568).
Fixed an issue where Branching Baseline was not retrieving Workflow Metadata types (#49403).
Fixed an issue where Release Label failed to load revisions from a particular branch and the browser was hanging and throwing an Out of memory error (#48563).
Fixed an issue where EZ-Commit was not getting auto-rejected when CodeScan analysis failed, even though user select the option to run Static Code Analysis (#47155).
Fixed an issue where merge was failing at the Validate Deploy step even before selecting the org to validate (#49724).
Fixed an issue where Layout was being removed from the Diff while deploying Profile changes with related Layouts and RecordTypes (#48268).
Fixed multiple issues with CodeScan<>ARM Integration (#49605).
04 September 2022
(ARM v22.1.23) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the CI job was not working as expected and throws the following error:
java.lang.NullPointerException: null
(#48706).Fixed an issue where few fields were not being analyzed in CodeScan SFDX. User was selecting Custom Fields, Apex Classes, and Record Types in E-Z Commit, but Static Code Analysis was only Apex Classes (#48547).
Fixed an issue where dashboards and reports were changing to Destructive and getting deleted (#48119).
Fixed an issue where discrepancies for Document, Assignment Rule and AutoResponseRule metadata types content was observed in package.xml for SFDX and non-SFDX CI Jobs (#47017).
Fixed an issue where nCino CI Jobs via RBC were failing during parallel deployment. Instead of falling in queue, the first job was failing while the other succeeded, and the user had to retrigger the failed job (#47335).
Fixed an issue where creating multiple deployment jobs from the same source org to the same destination org for different templates, the jobs were failing with Null Pointer Exception error (internal ticket).
Fixed an issue with DX Pre-validation merge where Destructive Deployment for custom labels failed without any errors (internal ticket).
28 August 2022
(ARM v22.1.22) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where Unpackaged Packages Directory folder was being created in the Deployment Promotion zip package when deploying Static Resource Metadata type using Single revision DX Deployment (internal ticket).
Fixed an issue where after upgrading the AR instance, deployment jobs kept removing the custom metadata access on the Permission Sets (#48296).
Fixed an issue where Org difference jobs were running for more than 24 hours (#48324).
Fixed an issue where Environment provisioning template was not working when trying to update custom label values that contain URL, and the incorrect value was being updated in the org (#47892).
Fixed an issue where choosing the Select Manually option while doing a commit was resulting in a blank screen for the Deleted tab (internal ticket).
Fixed an issue where while doing Prevalidation commit in AR, Commit Only Permissionsets For The Selected Metadata functionality was not working properly for both DX and Non-DX cases (internal ticket).
Fixed an issue in Dataloader where an Undefined Error was displayed when user was trying to create and save the Screens Template (internal ticket).
Fixed an issue where user was trying to validate the commit using single revision, but was getting an Empty Package error even though there were changed files in the commit (#47530).
Fixed an issue where DataLoader Pro jobs were failing with an error duplicate value found: SetupOwnerId duplicates value on record with id for the custom setting Multichannel_Settings_vod__c, even though there is no field mapped with name SetupOwnerId (#48230).
Fixed an issue where the search functionality was not working in Dataloader Configuration as well as Dataloader Test Environment Setup (internal ticket).
Fixed an issue where EZ Commit Logs and Change Labels were not displaying for some of the commit labels (#45364).
Fixed an issue where the user was not able to see the deployment report because the build was failing when only custom fields were being selected without the related object (#45663).
Fixed an issue where merge request was being auto rejected if the selected approver was no longer with AR (#48084).
Fixed a bug where user had enabled Squash and Merge while performing a new merge, but the Squash and Merge option was not displayed after the Merge Request was approved (#48246).
Fixed an issue in CI Jobs deployments where Bulk API option for Attachments was throwing an error (internal ticket).
Fixed an issue where nCino CI Jobs were failing the first time and completing the second time successfully (#46545).
21 August 2022
(ARM v22.1.21) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the CI job build was getting stuck in In-progress status (#47934).
Fixed an issue where RunSpecifiedTest level execution was failing with Test classes dependency errors (#47666).
Fixed an issue where DX CI Job build failed if document metaxml change commit revision includes in the build [Including Email templates and Static Resources types] (internal ticket).
Fixed an issue where entire branch merge was failing with multiple common ancestor errors (#47334).
Enhanced the Dataloader history screen (internal ticket):
Column mover added to table column alignment for text view.
Moved Last Run details to the Date/Time column.
Fixed an issue where Standard fields are not retreiving when included in package.xml, and retrieving through E-Z Commit (Package Manifest) option (#47961).
Fixed an issue for the nCino CI Jobs were failing due to default selection of AutorabitExtId__c in Mappings (internal ticket).
Fixed an issue for the nCino Deployments where even if LookupKey is available, by default Name is selected in External ID Mapping (internal ticket).
Fixed an issue for the nCino CI Jobs where Attachments were failing due to External Mappings not being set to the NAME field (internal ticket).
Added the feature to dynamically handle the respective nCino Prefix rather than depending on the JSON file to identify the External Id field
14 August 2022
(ARM v22.1.20) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue with the Profile Manager where the user were unable to select the default app permission during the profile deployment (#47462).
Fixed an issue where the merge revisions were missing from the CI jobs (#46862).
Fixed an issue where the users were unable to commit Vlocity card from one org to another org in ARM (#44938).
Fixed an issue where for both CI Jobs and Deloyments (Non-DX and DX), the deployment was getting failed with the below error although the Ignore missing visibility settings is checked:
permissionset error--- Error in field: customPermission not found
(internal ticket).Fixed an UI bug where while performing test connection for any successful Salesforce org registered, the messasge is displayed as "Success" instead of "Testconnection was successful" (internal ticket).
Fixed an issue where the ALM integration was not working when the files are pushed with special characters in their name (#47414).
Fixed an issue where the commit labels was getting auto-rejected while committing Profile FLS (#46844).
07 August 2022
(ARM v22.1.19) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the package URL was not visible for the SFDX modules successfully configured in ARM (internal ticket).
Fixed an issue where our internal team members got the undefined error while creating a new scratch org and selecting the module (internal ticket).
Fixed an issue where after triggering the CI job, the File Changes and Check-ins results mismatched (#40119).
Fixed an issue where the package created to deploy ExperienceBundle misses some of the folder and metadata files contained in it (#46692).
Fixed the below deployment-related issues:
Fixed an issue where the deployment failed to initiate when search and substitute rules are selected (#47802).
Fixed an issue where the status log .csv files are inconsistent for deployment via CI jobs (internal ticket).
Fixed an issue where the users were unable to process the migration of RBC object (nForce__Views__c) using the nCino CI jobs, feature template migration, or the Dataloader Pro jobs (#47098).
Fixed an issue where while deploying a nCino-User Interface template, only partial records are deployed and no deployment logs are generated (#47494).
Fixed an issue where the users, while performing an EZ-Commit by enabling the run SCA option, the CodeScan analysis is getting failed, but EZ-Commit is not getting auto-rejected (#47155).
31 July 2022
(ARM v22.1.18) This is a maintenance release. The following items were fixed and/or added:
Upgraded the Spring and AWS libraries on ARM for addressing the Spring vulnerability (#46970).
Fixed an issue where the users were unable to login to ARM via SSO (internal ticket).
Fixed an issue where the ARM is not able to fetch any component using the release label (#46662).
Fixed an issue where the baselining of branches has wiped out the records types for many records, and the users were forced to do manual changes to the Record types (#42719).
Fixed an issue where the ARM allows to associate only one branch to one package, and not able to build beta package versions from various branches. This is now fixed (#46841).
Fixed an issue where the CI job, while deploying manage packages, is installing all the manage packages instead of installing a single package (#46832).
Fixed an issue where the links on the CI Job log screen are redirected to the user's login page instead of redirecting to user's Salesforce org screen (#47151).
Salesforce API version 55 (Beta support) is upgraded. The label is modified throughout ARM application to Salesforce API version 55.0 (#47404).
Duplicate classes from the ARM repo has been removed (internal ticket).
Fixed an issue with the Profile Manager where the user were unable to select the default app permission during the profile deployment (#47462).
Fixed an issue where the merge revisions were missing from the CI jobs (#46862).
Fixed an issue where the users were unable to commit Vlocity card from one org to another org in ARM (#44938).
Fixed an issue where for both CI Jobs and Deloyments (Non-DX and DX), the deployment was getting failed with the below error although the Ignore missing visibility settings is checked:
permissionset error--- Error in field: customPermission not found
(internal ticket).Fixed an UI bug where while performing test connection for any successful Salesforce org registered, the messasge is displayed as "Success" instead of "Testconnection was successful" (internal ticket).
Fixed an issue where the ALM integration was not working when the files are pushedwith special characters in their name (#47414).
Fixed an issue where the commit labels was getting auto-rejected while committing Profile FLS (#46844).
Fixed an issue where the merge was getting failed with the following error:
Fetch operation is failed due to some runtime exceptions from Git
(#46773).Fixed an issue where the username and passwords fields were not editable for users registered in ARM with basic authentication (#47099).
24 July 2022
(ARM v22.1.17) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the Rollback settings were not getting saved in the My Account page (internal ticket).
Fixed a bug where the users could not edit/modify their CI jobs when the build was in progress (#43538).
Fixed an issue with the permissionsets where instead of delta changes, the Permissionset retrieving entire file from the branch and causing dependency issues (#46846).
Fixed an UI bug where the ARM application displays unwanted scrollbar when "Exclude Installed (Managed) components" is selected in the My Account page (internal ticket).
Enhanced the ARM workspace feature to automatically unlock the workspace after sufficient time to run the workspace operations.
Added the feature to set Limit 0 option for the Dataloader Pro jobs. This limit will allow users to skip migrating child or Ancestors objects.
Fixed an issue where while editing an existing nCino CI Job, the version control is not automatically choosing the previous repository set. This is causing the selected nCino Templates to reset (#46952).
Fixed an issue where the ALM labels were missing from the ALM Label lists page (#44410).
Fixed an issue where the settings related with user permissions were erased (#46472).
Fixed an issue where the users when performed EZ-Commit using a package manifest file, doesn't include managed components that are in the package.xml file (#47083).
17 July 2022
(ARM v22.1.16) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the Execute Anonymous Apex metadata is not working as expected when configured as Environment Provisioning template (#46817).
Fixed a bug where our internal team were able to use the perform the prevalidation commit and direct commit without giving the prevalidation commit label name and without commit comment, which are mandatory fields (internal ticket).
Fixed an issue where the ALM workitems are not retrieved in CI job through merge (internal ticket).
Fixed a bug where our internal team were able to save the Install an Unlocked or Managed Package from a Version Control Branch CI job even though Installation key were not uploaded which is a mandatory field (internal ticket).
[Enhancement] Added the Salesforce versions information in the logs for all Dataloader related jobs activities.
[Enhancement] Added the ability to delete a commit before it is pushed to your remote repository so that you have a choice to redo incorrect commits/ merges.
Fixed an issue where the Delete Commit button was not seen after approving an EZ-Commit label (internal ticket).
Fixed an issue where the toggle button for the dashboard metadata type in the commit label screen is not working as expected (internal ticket).
Fixed an issue for the nCino Feature Deployments where the users were getting audit field issue when trying to deploy with
Insert/Update with Null Values
option (internal ticket).Fixed an issue for the nCino CI jobs using Spreads Templates where the users were getting
NullPointerException
error when trying to deploy withInsert/Update with Null Values
option (internal ticket).
10 July 2022
(ARM v22.1.15) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the users failed to enable the pull request support for their version control repositories (#46336).
Fixed an issue where the re-use previously validated commit label takes more time to load (#46171).
Fixed an issue where the constructive changes are picked in the CI build, although no constructive changes are in-between From and To revisions (internal ticket).
Fixed a bug marked deployment as failed, whereas the log report says successful (#46737).
Fixed an issue with the SFDX job, where for the Report metadata type, the rollback feature was working weirdly (internal ticket).
Fixed a bug where the users could not edit/modify their CI jobs when the build was in progress (#43538).
Fixed an issue where entering the package installation key in
Install an Unlocked or Managed Package from Version Control Branch
CI Job gets altered when manually entered or pasted (#46836).Fixed an issue where the user could not run the static code scan report on GitHub with APEX PMD Lint Scanner metadata type (#46781).
Fixed an issue with the CodeScan analysis report that failed when running from ARM (#44404).
Fixed an issue where the user could not fetch the latest CI job weekly reports (#42587).
Enhanced the Dataloader Pro, where the attachments are now supported (#41077).
Fixed a bug where editing the Dataloader job shows "Job Group" as null or empty (internal ticket).
Vlocity has been upgraded to v1.15.5.
Fixed an issue with the CI job where the version control using Salesforce with attachments was not picking the attachments during CI build (internal ticket).
Fixed an issue with the EZ-Merge, where merging the main branch to the dev branch failed with a
No merge head specified
error (#46594).Fixed an issue that throws
Schema as invalid
error while running the branching baseline operation (#46593).Fixed an issue where our internal team members could not create a new role from the Admin section (internal ticket).
Fixed a bug where the
Invalid Schema
error is seen for non-SFDX prevalidation merge (internal ticket).Fixed an EZ-Commit issue where additional permissions were removed from Profiles metadata type, which is not a part of the commit (#44543).
03 July 2022
(ARM v22.1.14) This is a maintenance release. The following items were fixed and/or added:
Fixed an issue where the deployment via CI job picked unnecessary components for deletion (#44204).
Fixed the issue where the user when trying to delete a component in Community metadata type, deletes the whole Community rather than its components (#43698).
Fixed an issue where DevHub registration in ARM was failing (#46208).
Fixed a bug where our internal team members were not able to view the Salesforce Org URLs in the My Profile section (internal ticket).
Fixed an issue where the deployment using Commit/Release Label was not working (#46419).
Fixed an issue where the Compact Layout were not getting deployed and throws undefined error(#46592).
Fixed an issue where the ALM statuses were not updated/rolled back post CI job rollback completion (#45945).
Fixed an issue where the destructive changes were not working as expected for the CI jobs (#46216).
Fixed an issue where the ARM failed to update the Audit fields when trying to run nCino feature deployment (#46356).
Fixed an issue where our internal team were not able to register their credentials on one of the ARM SAAS instances (#46315).
Fixed a bug where the deleted components were tagged as UC (UnChanged) instead of D (Deleted) in the EZ-Commit (#46087).
Fixed an issue where the metaXML file were not retrieved for the ContentAsset metadata type for the SFDX "Entire Branch" merge case (internal ticket).
Fixed an issue where the deployment validation were failing for the prevaildation merge with the error:
No source backed components present in the package
(internal ticket).