Release Notes 21.6

November 2021 - Version 21.6 - New Features, Enhancements, Improvements, and Changelogs

Date of Release: 21 November 2021

On this page:

New Features

Pull Request Support for Azure DevOps

Pull request is a feature that allows you to review code and provide feedback before merging it into the master branch. Previously, we had GitHub and Bitbucket support. We've included support for Azure DevOps in this release. (Learn More)

  • During Ez-Commit and new Pull Requests, you can now create a Pull Request in Azure with the assignee.

  • You should be able to choose the repository, the base branch, and another branch to compare during the creation of a pull request.

  • A link to the Azure DevOps application will be included in each pull request created in AutoRABIT. The pull request can also be approved directly from the AutoRABIT application.

Enhancements

Audit Log Report

AutoRABIT had an audit report feature that gave you a comprehensive view of your business operations by fostering a collaborative operational audit environment. In this release, we've made some enhancements and added a button called "Audit Log Report" on the CI job page, which allows you to generate a report in PDF format for a specific period.

  • We've improved the CI Job Result screen by giving users the option to generate an Audit log report for internal auditing purposes. This is a report of CI jobs deployments and the commits associated with each deployment, including commit details such as Author, Commit Time Stamp, and so on.

  • We changed the timestamp in the Audit log report from 12-Hour format to 24-hour UTC format by default to comply with ISO 8601 notation, which is a commonly recommended format for representing date and time.

  • Added support for custom “keynames”, “Salesforce Org type“ and “AR SF Org type” in the Audit trail report wherever Salesforce org name details are applicable.

Salesforce CLI Upgrade

Salesforce CLI is a command-line interface for working with your Salesforce org that makes development and build automation easier. It can be used to create and manage organizations, synchronize sources to and from organizations, create and install packages, and more. In this version of ARM, Salesforce-DX CLI is upgraded to the latest 7.129 version.

Salesforce Winter (API 53) Support

In order to keep our product up to date with the most recent Salesforce updates. AutoRABIT now supports the most recent API version 53 in this release. Now our Salesforce developers will begin using API 53 on their Sandboxes for development. The most recent API version is intended for customizing the metadata model and developing tools to manage it.

Improvements

Platform Improvements

  • We've been working hard over the last few weeks to improve our platform's stability, performance, query optimizations, code smells, security vulnerabilities, and reliability. With this release, you will notice significant improvements in our application, such as faster page load times, improved performance, and faster search functionality, among other things.

  • JQuery Upgrade: JQuery was updated from version 1.8.3 to version 3.6. Upgrading to the most recent version of jQuery makes our application more secure, as well as potentially faster in terms of script execution and loading.

UI Improvement

Across the CI Job module, "Load More" buttons have been replaced with "Previous" and "Next" buttons. This new feature will allow our users to display 25, 50, 75, or 100 records on a single page and navigate between pages using the Previous and Next buttons. This feature was previously limited to the Version Control module, but it has recently been expanded to include the CI Job module as well.

Changelogs

11 Mar 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the users were unable to deploy release labels (#40600).

  • Fixed the following SSO errors:

    • Unable to use SSO for AutoRABIT authentication (#37767).

    • Unable to log in via SSO in the chrome and the firefox browser.

    • Fixed "domain name does not exist" error (#41853).

  • Fixed a bug where users were getting an undefined error for the standard templates while editing the CI job.

  • Fixed an issue where the status of the AutoRABIT ExternalId field was showing as processing, but it was marked as completed in the log report (#40669).

  • Fixed a bug that restricted users from using Dataloader Pro's Auditable Standard field feature (#40794).

  • Fixed an issue where the users were unable to replace attachment records in the destination org.

  • Fixed an issue where the attachments were not completely deployed in the target environment (#41208).

  • Fixed an issue where users were unable to deploy the nCino feature from org to org using the nCino-Forms standard template (#38764).

  • Fixed an issue where the users were unable to stop/delete the data loader running jobs (#39556).

  • Fixed an issue where the users when attempting to initiate the deployment, were failing with the "Failed to initiate deployment request" error (#40620).

  • Fixed an issue where the users were unable to perform the branching baseline operation (#41622).

  • Fixed an issue where the users were not able to configure the approver's lists on the New Merge Request screen (#41844).

  • Fixed an issue where the users trying to revert a commit for a commit label was getting failed (#39613).

06 Mar 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the skip members feature was not working for the Version Control, Deployments, and CI Job module (#41531).

  • Fixed an issue where the users were receiving layout permissions errors when using Prevalidation Commit.

  • The SCA option was not working when users use the EZ-Commit/merge operation. The issue has now been fixed (#39288).

  • Fixed an issue where the users were unable to generate the deployment report and received validations errors for the EZ-Merge operation (#41639).

  • Fixed an issue where the users were unable to update any changes in the permission section.

  • Fixed an issue where the non-licensed users were receiving the deployment email failure notification for the unsuccessful deployment (#41705).

  • Fixed an issue where the users were unable to use the nCino feature after the ARM was upgraded to v21.6 (#41108).

27 Feb 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the users were unable to switch the tab from the Test Coverage to the Class Coverage on the Apex test results page (#41455).

  • Fixed an issue where the users were unable to save Salesforce settings in the My Account screen (#41329).

  • Fixed an issue where the users were not able to save the excluded metadata types on the My Account page (#41529).

  • Fixed an issue where the users were not able to create a new ALM project for the Azure repository (#41554, #41630).

  • Fixed an issue where the users having difficulty with the datamigration.properties file while creating a new instance (#41510).

  • Fixed an issue where the users when trying to start a deployment, it was getting failed with the "Failed to start deployment request error" (#40620).

  • Fixed an issue where the users were unable to revert the commits using AutoRABIT (#39957).

  • Fixed an issue where the users were not able to use the "Files Changed" functionality on the Merge Request History page (#41456).

  • Fixed an issue where the users were unable to delete the changes made in the version control branch via AutoRABIT (#39130).

  • Fixed a bug that prevented users from performing commit and merge operations in AutoRABIT (#39129).

  • Fixed an issue where the external objects with lookup relationships were not getting displayed under the child objects in the Dataloader Pro (#41084).

  • Fixed an issue where the users were unable to update the "Validation checks" status from the in-progress state to the completed state.

  • Fixed an issue where changes from multiple package directories were not being retrieved without selecting a package directory.

  • Fixed an issue where the users were unable to attach the CSV file while carrying out the CI deployment.

  • Fixed an issue that caused users to receive an invalid session error when changing their password.

20 Feb 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the users were unable to see the commits ID in the release label (#41284).

  • Fixed an issue where the users were unable to view their permission details in the Users and Roles tab (#41043).

  • Fixed an issue where users were not able to delete the changes made in the source branch using AutoRABIT (#39130).

  • Fixed an issue where the branching baseline for a profile and branch to branch merge was not working (#40836).

  • There was an AutoRABIT performance issue that caused searching for revisions, validations, and commits to taking a long time. It has now been fixed (#39129).

  • Fixed an issue where users were not able to commit their changes to the branch (#39269).

  • When users attempted to update changes in the target org using the profile manager, the deployment getting failed. It has now been fixed (#40599).

  • Fixed an issue where users were unable to switch from a credential-based login to an SSO-based login (#40871).

  • AutoRABIT instances were not supporting the Salesforce API 54 version. It has now been fixed. (#40921).

  • When a user performs a pre-validation commit on the Azure repository branches, it creates a duplicate external commit with the same revision ID. This issue has now been fixed (#39287).

13 Feb 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the "Group By" functionality was not fetching the correct CI job results (#38870).

  • Fixed an issue where the deployment status of CI Job has failed in logs but the process is still in-progress stage (#40805).

  • Fixed an issue where the users were unable to use the SCA for LWC components unlike apex class, triggers, and aura bundle (#39288).

  • When a pull request is in progress, the job is not triggered for additional changes committed before the work is completed. This is now fixed (#38877).

  • Fixed a bug where the users were facing challenges while merging the entire branch changes to the target environment (#39451).

  • Fixed an issue where the File Diff shows full component (especially Aura, LWC components) as a change instead of delta changes (#39351).

  • Fixed a bug where the sub-users without admin privileges were able to export and download the org users' data from Admin > Users section.

  • Fixed an issue where the data loader pro throws the error "Error creating output directory: configs" while uploading data from one environment to another (#40832).

  • Fixed an issue where the external object-related lookups were unable to verify the relationship associated with the external objects in the destination org (#41084).

  • Fixed a minor user-interface bug where the users were unable to find the Resolve Conflict button to resolve the merges conflict. This is now resolved.

Limitations identified in this release:RestrictionRule metadata type is not supported for the SFDX deployment.

06 Feb 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed the below UI issues:

    • The "Commit" button was not available for the merge request label job. (#38876).

    • For the entire deployment, the "To Revision" radio button was disabled, and users were unable to select revisions from the list provided.

    • Although the field "Timezone" was mandatory upon signup, the users were able to proceed without picking a timezone.

  • Fixed an issue where the admin was unable to assign permissions to its sub-users. This is now working as expected (#40017).

  • Fixed an issue where the validation rule automation was not working for the Environment Provisioning module (#41035, (#40991).

  • Fixed an issue where the data loader pro job is not able to load data for objects with fields exceeding limits(#38790).

  • Fixed an issue where the users were unable to register the existing branches to AutoRABIT (#40894).

  • Fixed an issue where the EZ-Merge was showing status as failed in the AutoRABIT application however, in the Salesforce environment the status shows as success (#40673).

  • Fixed a bug where the users were unable to register a dev hub on the SDFX > Hub Management page.

30 Jan 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the commit approvers were not receiving email notifications due to the commit prevalidation being stuck in-progress. (#38908).

  • Fixed an issue where the users were not able to select the master branch as their parent branch while registering existing branches from the repository in AutoRABIT (#39082).

  • Fixed an issue where the users were receiving an error message saying "Please select the date" even though the date was selected when registering the SVN Branch.

  • Fixed an issue where the destructive commit components were still displayed for deployment (#38888).

  • Fixed a bug where the access token is being printed along with the URL in the Merge Log report (#39546).

  • Fixed an issue where when users expanded the metadata types on the Profile Manager screen, they were able to spot duplicate child components.

  • Fixed an issue where the lookup field values were not picked up while creating the nCino feature migrating template (#38868).

  • Fixed a bug that displays the nCino-related CI Jobs on the ARM CI Jobs Results page.

29 Jan 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the users were unable to close the diff report file in the Org Synchronization History screen (#39149).

  • Fixed an issue for the SFDX CI Jobs where the metadata types were not excluded without the baseline revision.

  • Fixed an issue where the release label deployment is adding unselected components in the deployment package (#39239).

  • Fixed a bug where the users were unable to delete unwanted Dataloader Pro jobs from AutoRABIT (#38600).

  • Fixed a bug where the parallel CI jobs are not working as expected (#38803).

  • Fixed a bug where the users were unable to generate the code coverage log report from the Report module (#38673).

  • Fixed a bug where the search box doesn't work well with uppercase and lowercase in the commit label unlike the search in the dropdowns on the Commit History page (#39286).

  • Fixed an issue where the metadata types "NavigationMenu" and "IframeWhiteListUrlSettings" were included in the build view changes for both DX and non-DX CI Jobs, despite being excluded.

23 Jan 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the users were unable to generate the code coverage log report from the Report Module (#38717).

  • Fixed an issue where the users were unable to upload the package.xml file to resolve the merge conflict (#39960).

  • Fixed an issue where the users were able to commit the changes although the validation got failed. (#38228).

  • Fixed an issue where the user was unable to perform the Enable/Disable validation rule on the Managed package object using the environment provisioning functionality (#40297).

  • Fixed a bug where the user was unable to deploy the Email Template on their target environment (#40241).

  • Fixed an issue where users were unable to upload/migrate the knowledge articles from one sandbox to another sandbox (#37922).

  • Fixed an issue where the users were facing the "Null Pointer Exception" error during the merge prevalidation process.

  • Fixed an issue where If the users picked all the conflicted files during a merge request, they would receive an error message saying "Please click on any conflicted file."

  • Fixed an issue where the users were unable to find the log report for the newly created branch in AutoRABIT.

  • Fixed an issue where the users were unable to find out the work item statuses during the deployment process for the unlocked packages.

  • ALM Enhancements:

    • Added a new section called "ALM Management" to the Admin module for merge requests

    • Detailed information on all of your ALM's active and inactive sprints.

    • Smart commits to reading the comment in a revision associated with your ALM story.

    • We have introduced the ALM Details section that lists the work items linked with the commits along with the existing and post-merge status.

    • Ability to keep the work item status without a change or update it during EZ-Commit.

    • You may now configure the job to pick up revisions based on your work item status while deploying from version control to a Salesforce org, allowing you to adjust the status even after a successful rollback.

16 Jan 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the users were unable to close the diff report file in the Org Synchronization History screen (#39149).

  • Fixed an issue for the SFDX CI Jobs where the metadata types were not excluded without the baseline revision.

  • Fixed an issue where the release label deployment is adding unselected components in the deployment package (#39239).

  • Fixed a bug where the users were unable to delete unwanted Dataloader Pro jobs from AutoRABIT (#38600).

  • Fixed a bug where the parallel CI jobs are not working as expected (#38803).

  • Fixed a bug where the users were unable to generate the code coverage log report from the Report module (#38673).

  • Fixed a bug where the search box doesn't work well with uppercase and lowercase in the commit label unlike the search in the dropdowns on the Commit History page (#39286).

  • Fixed an issue where the metadata types "NavigationMenu" and "IframeWhiteListUrlSettings" were included in the build view changes for both DX and non-DX CI Jobs, despite being excluded.

09 Jan 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the commit approvers were not receiving email notifications due to the commit prevalidation being stuck in-progress. (#38908).

  • Fixed an issue where the users were not able to select the master branch as their parent branch while registering existing branches from the repository in AutoRABIT (#39082).

  • Fixed an issue where the users were receiving an error message saying "Please select the date" even though the date was selected when registering the SVN Branch.

  • Fixed an issue where the destructive commit components were still displayed for deployment (#38888).

  • Fixed a bug where the access token is being printed along with the URL in the Merge Log report (#39546).

  • Fixed an issue where when users expanded the metadata types on the Profile Manager screen, they were able to spot duplicate child components.

  • Fixed an issue where the lookup field values were not picked up while creating the nCino feature migrating template (#38868).

  • Fixed a bug that displays the nCino-related CI Jobs on the ARM CI Jobs Results page.

02 Jan 2022

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the CI Job builds are getting stuck and no log information was displayed (#39052, #38992, #39682).

  • Fixed an issue where the conflicted files downloaded were incorrect during the merge process (#39364).

  • Fixed an issue where the aura components were not getting retrieved while carrying out the branching baseline operation (#38610).

  • Fixed a bug that restricted users from entering the credential name on the "Create Credential" screen because the field was disabled.

  • Fixed a bug where the super administrator was getting an empty popup screen when navigating to the Process Summary page.

  • Fixed an issue where the users were able to find the Abort option even when the CI Job had been completed successfully (#38177).

26 Dec 2021

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the commit approvers were not receiving email notifications due to the commit prevalidation being stuck in-progress. (#38908).

  • Fixed an issue where the users were not able to select the master branch as the parent branch while registering existing branches from the repository in AutoRABIT (#39082).

  • Fixed an issue where the users were receiving an error message saying "Please select the date" even though the date was selected when registering the SVN Branch.

  • Fixed an issue where the destructive commit components were still displayed for deployment (#38888).

  • Fixed a bug where the access token is being printed along with the URL in the Merge Log report (#39546).

  • Fixed an issue where when users expanded the metadata types on the Profile Manager screen, they were able to spot duplicate child components.

  • Fixed an issue where the lookup field values were not picked up while creating the nCino feature migrating template (#38868).

  • Fixed a bug that displays the nCino-related CI Jobs on the ARM CI Jobs Results page.

19 Dec 2021

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the user was unable to close the diff report file in the Org Synchronization History screen (#39149).

  • Fixed an issue for the SFDX CI Jobs where the metadata types were not excluded without the baseline revision.

  • Fixed an issue where the release label deployment is adding unselected components in the deployment package (#39239).

  • Fixed a bug where the users were unable to delete unwanted Dataloader Pro jobs from AutoRABIT (#38600).

  • Fixed a bug where the parallel CI jobs are not working as expected (#38803).

  • Fixed a bug where the users were unable to generate the code coverage log report from the Report module (#38673).

  • Fixed a bug where the search box doesn't work well with uppercase and lowercase in the commit label unlike the search in the dropdowns on the Commit History page (#39286).

  • Fixed an issue where the metadata types "NavigationMenu" and "IframeWhiteListUrlSettings" were included in the build view changes for both DX and non-DX CI Jobs, despite being excluded.

12 Dec 2021

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where when the user is trying to perform pre-validation commit for report metadata, it is getting added under emailservice functions in diff report (#37925, #38581, #38880, #38734).

  • Fixed an issue where the case entitlementProcess-meta.xml files were not picked up during deployment (#39069, #38361).

  • Fixed an issue where the deployment report is getting failed while doing prevalidation merge with the report folder.

  • Fixed an issue where users were unable to retrieve a package which has more than 1000 components (#38737).

  • Fixed a bug where a null pointer exception was thrown while loading in Dataloader Pro (#38286).

  • Fixed an issue where the entitlement process is getting removed from Package.xml (#39097).

  • Fixed an issue where the external commits did not show up on the release label (#38822).

  • Fixed a bug that displays the wrong statuses in the test reports (#39008, #38986).

  • Fixed an issue where the code coverage percent is not available in the case of SFDX merge operation.

  • Fixed an issue where the data loader pro jobs were not able to load data for objects with fields exceeding 800 (#38790).

  • Fixed an issue where the code coverage percentage shows as 0 in the UI logs even after deployment validation is passed.

  • Fixed a bug where the changes are being committed even after a failed validation.

  • Fixed an issue where the package directory filter in the release labels is not working as expected.

05 Dec 2021

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where when pre- and post-destructive changes were added to the process, it caused the deployment to fail (#38330, #38721).

  • Fixed a bug where for fewer CI jobs, the Older button was disabled. This has now been enabled and is working as expected (#39050).

  • Fixed an issue in the SFDX module that prevented commits from being executed using scratch org (#38789).

  • Fixed an issue where the external commits were not displayed when creating release labels or merging single revisions. This is now working as it should (#38822).

  • Fixed an issue where users were unable to run SCA within the reports module due to an error stating "Invalid mapping credentials." In addition, the number of issues indicated in the Ez-commit process does not match the CodeScan analysis (#38917).

  • Fixed a bug where single data loader jobs couldn't be edited and there was a mapped field cache issue (#38753).

  • Fixed an issue where the alm mapping details for the scratch org with alm configuration could not be found.

  • While executing scratch org alm commit with skip mapping set to false, the current ALM work item status was reporting "empty" results. This is now fixed.

  • Fixed a bug that allowed users to save multiple criteria rows with the same priorities for ApexPMD.

  • Fixed an issue where the repository filter on the Commit History screen was reset to default after resolving a conflict.

  • Fixed a bug where the failed component count position is wrong when the window is scrolled.

28 Nov 2021

This is a maintenance release. The following items were fixed and/or added:

  • Fixed nCino objects deployment issue during using nCino CI Jobs (#39375).

  • Fixed an issue where the custom object is being listed during CI Job operation but not during Ez-commit (#38361).

  • Fixed Ez-merge issue which shows different results in AutoRABIT when compared to the production environment (#38831).

  • Fixed an issue where the users were unable to extract deleted records and threw "Malformed Query Fault" error (#38448).

  • Fixed an issue where the pull request support with BitBucket was not working properly. This is now fixed (#38644).

  • Fixed a bug in the merge request and pull request validation builds which were unable to list the changed components whereas the CI Job build was able to pick them up (#37095, 38713).

  • Fixed an issue where the org administrator was unable to assign hub level permissions to its sub-users (#38898).

  • Fixed wrong metadata identification for deletion issue (#37703).

  • Fixed an issue where the user was unable to update "Configuration For recordTypes picklistValues" (#38901).

  • Fixed API version error in the CI Job screen (#36550).

  • Fixed CI build failing issue (#38630).

  • Fixed EZ-Commit issue where the file diff was throwing an error due to credential scope issue (#38950, 38795).

  • Fixed an issue where duplicate entries were seen while creating release labels (#37300).

  • Fixed a bug where the user was unable to click on the OK button on the Merge Request History screen (#38781).

  • Fixed an issue where the "include delete records" checkbox is de-selected automatically during editing the data loader extract job.

  • Fixed an issue where the scratch org permissions are not visible on "hub level permissions" and "scratch org permissions" screens.

  • Fixed Ez-commit issue where a sub user with only one repository registered with AutoRABIT, is not able to find/select his repository in the EZ-Commit screen.

  • Fixed an issue where the repository filter is reset to default during the conflict resolve flow.

  • Fixed registering the branch issue when the branch registration crossed 100 limits in AutoRABIT.

  • Fixed a bug where the parent checkbox in the download zip for CI Job is not working as expected.

  • Fixed wave-dependent missing files from the package during the prevalidation merge operation.

  • Fixed an issue where the non-SFDX CI job for WaveTemplates is showing no modifications when triggered.

  • Fixed single data loader and data loader pro filter issues while carrying out the edit functionality.

21 Nov 2021

This is a maintenance release. The following items were fixed and/or added:

  • Fixed an issue where the quick deployment feature was not working as expected and was throwing "Invalid Login" error (#37802).

  • Fixed a bug where the merge request validation was getting failed (#37095).

  • Fixed an issue where the commit search was not working as expected in the Version Control module (#36548).

  • Fixed an issue where the users were facing invalid credentials issue while updating the src as metadata folder path in-branch settings (Admin > VC' Repos) (#38727).

  • Fixed an issue where the pull request support for BitBucket was not working properly as expected (#38644).

  • Fixed an issue where the deployment shows failed status although there are no failures and the items did get moved to the destination org. This is now working as expected (#37774, #38363).

  • Fixed an issue where the user was not able to retrieve the metadata to deploy the changes using AutoRABIT's deployment feature.

  • Fixed data loader pro issue which was throwing unknown error while migrating the data objects (#38566).

Last updated