AppOps Release – Spring ’21

New Features and Enhancements 

Terminology Adjustments 

Now that we offer metadata deployment, we’ve refined some terminology for more clarity. In short, configuration data = reference data + metadata.

  • Configuration data – Configuration data for low-code apps is the reference data and metadata you create during app configuration to define your system.
  • Reference data – Reference data is a type of configuration data you create during app configuration that is stored as record data within the app’s objects.
  • Metadata – Metadata is a type of configuration data you create during app configuration that influences information architecture and look and feel of your environment.

Also, these terms describe the current state of our version control development:

  • Org-to-org deployment – Org-to-org deployment means to update data in a destination org with data from a source org directly, not including handling deletes, using a deployment plan or data sets. Data does not pass through or automatically get captured by the VCS, but you can manually capture snapshots of the data for versioning or backup.
  • Version-control deployment – Version-control deployment means to update data in a Salesforce org with data from the VCS branch associated with the org, including handling deletes, without the need for a deployment plan or data sets.

Refer to the full glossary for definitions of all Prodly terms.

AppOps Release Tab 

The AppOps Release tab is now your starting point for all things AppOps Release for both org-to-org deployment and version control. Beginning with this release, Prodly’s development includes a shift from “data-set-centric” deployment to “org-centric” deployment. Rather than focus on data sets and then the source and destination orgs for your deployments, with the new approach you add your orgs to the management board and then control deployment from there.

While the legacy deployment center remains available, Prodly strongly recommends adopting the new org-centric deployment approach for these reasons:

  • We’ve made a significant behind-the-scenes backend improvement to track record IDs between orgs in a more robust, global way.
  • Metadata deployment is available only via the new guided deployment.
  • Data backup and rollback for org-to-org deployment is available only from the management board.
  • Version-control deployment is available only from the management board.
  • Prodly’s roadmap shows all future enhancements evolving our products into a single change management system with all deployment controlled from the AppOps Release tab.

Management Board 

The management board now works independent of, as well as in conjunction with, your version control system (VCS). Organize and manage your orgs from a single place, whether you are doing org-to-org deployment, version-control deployment, or both. Refer to Management Board for details.

The management board now provides the ability to unmanage an org. Refer to Unmanaging an Org for details.

Metadata Deployment 

AppOps Release now deploys metadata via our new guided deployment feature! We’ve had a lot of requests to support metadata deployment over the years and we have now responded with a unique, intuitive interface that is certain to ease the pain you’ve experienced using change sets.

Not all types are supported in this first release, so refer to Deployable Salesforce Metadata Types for details.

Guided Deployment 

The new guided deployment feature improves on the legacy deployment center user interface by presenting more options is a very user-friendly accordion-style wizard.

Choose your source and destination orgs, data set or deployment plan, and metadata, then deploy with ease. Refer to Guided Deployment for details.

By default, the Deploy buttons in the data set editor and the deployment plans page point to the legacy deployment center to maintain backwards compatibility. Prodly strongly recommends configuring the buttons to use the new guided deployment feature, so that you can deploy both data and metadata with a single click.

To match the functionality of the legacy deployment center, you can now deploy to up to five destination orgs at once via guided deployment. Refer to Selecting the Source and Destination for details.

Deployment History 

After clicking Deploy in the Confirm Deployment section of Guided Deployment, the new Deployment History page shows the status of the current deployment and of all past deployments. You can drill into the familiar deployment results views, which now include metadata deployment results.

Refer to Deployment History for details.

Version Control 

You can now use your version control system (VCS) to capture snapshots of your reference data after org-to-org deployments for versioning or backup. Refer to Org-to-Org Deployment and the VCS for details.

And for the scenario where you always deploy all records in a specific set of objects (that is, you do not need the query filter to filter records), you can now track and deploy your data without the need for data sets or deployment plans! Refer to Version-Control Deployment for details.

You also now can change the list of objects you are managing under version control. Add and remove objects from the list at any time. Refer to Editing the Managed Objects List for details.

Azure Cloud Integration

AppOps Release now supports integration with Microsoft Azure Cloud. So you can now integrate AppOps Release with the GitHub, Atlassian Bitbucket, and Microsoft Azure version control system (VCS) frameworks. Upgrade users must perform these configuration steps.

View Encrypted Data 

We’ve eliminated the need to set the View Encrypted Data system permission flag.

Usability Improvements 

  • The most significant usability improvement is the combining of the apps and the central focus of the product under the AppOps Release tab.
  • Controlling both org-to-org deployment and version control deployment from the management board is another significant improvement.
  • We’ve done many little user interface tweaks to the management board and elsewhere for better usability.
  • We’ve increased these governor limits:
    • Maximum events per event type per event scope – from 10 to 100.
    • Maximum data sets per deployment plan step – from 15 to 100.
    • Maximum data sets per deployment plan – from 30 to 1000.

Resolved Issues 

This table lists resolved issues in Prodly AppOps Spring ‘21 major and minor releases.

IDDescriptionRelease Date
AP-5087Deployment mysteriously failing.
In certain cases, AppOps Release was submitting an empty CSV file to upload as a bulk data job, causing deployment to fail.
August 5, 2021
AP-5086Data not deploying correctly.
On rare occasions, certain fields and values were getting transposed on insert.
August 5, 2021
AP-4859AppOps Release and AppOps Test tabs don’t display contents.
For software installed in a sandbox created off a production org, tab contents weren’t displaying due to a failing license check.
June 29, 2021
AP-4810DX plugin needs access token.
When a connection has no refresh token, the DX plugin now uses the access token.
June 15, 2021
AP-4797Modified Apex class failing metadata compare.
When users updated information in just the body of the class, the AppOps Release metadata comparison function wasn’t recognizing the changes.
June 15, 2021
AP-4785500 – Internal Server Error
When the number of deployment orgs for a Prodly account was exactly divisible by the batch size, AppOps Release was attempting to process a batch of size 0, causing the error.
June 15, 2021
AP-4653Unchanged lookup fields show as changed in metadata compare.
AppOps Release was interpreting metadata lookup fields with filters in Salesforce as changed metadata, even when the filters where the same in the source and destination orgs.
June 8, 2021
AP-4565Some records are being duplicated.
Deployment was creating duplicates when records were previously deployed using a separate installation of the Prodly AppOps managed package.
June 1, 2021
AP-4564Log messages are sometimes incomplete.
We’ve once again beefed up our internal logging to give our customer success team more information to solve deployment issues that arise.
June 1, 2021
AP-4560Modified custom field does not appear in metadata compare.
Under certain circumstances, the metadata compare was not recognizing recently-modified custom fields.
June 1, 2021
AP-4539Metadata components incorrectly shown as changed.
Under certain circumstances, the metadata compare was erroneously listing some components as changed even though the values matched.
May 25, 2021
AP-4533Endless spinner appears on control org card when no control org connection.
When accessing the management board before ever creating a control org connection record, AppOps Release was erroneously displaying a spinner on the control org card.
May 25, 2021
AP-4529“Access unavailable from this org” page shows up unexpectedly.
When there are no managed org cards, we now display the management board instead of the unexpected “no access” page.
May 25, 2021
AP-4505VCS setup wizard sometimes appears when clicking the Management Board page.
An authorization check that was required back when we first designed the management board, but is no longer needed, has been removed.
May 25, 2021
AP-4503Guided Deployment page resets after navigating away.
When you click another tab or page and then return to the Guided Deployment page, the information on the page is now retained.
May 25, 2021
AP-4481Concurrent deployments sometimes fail.
When selecting more than one destination org in guided deployment, deployments were failing when the deployment was the very first time any data was being deployed to a newly managed org.
May 25, 2021
AP-4466Metadata comparison failing with workspace error.
We’ve added a check that prohibits starting a new metadata compare on orgs with a metadata deployment currently in progress.
May 25, 2021
AP-4462Add custom setting to exclude metadata types.
For orgs with a huge amount of metadata, a new custom setting (accessible only to Prodly support) now provides a way to reduce the amount of metadata retrieved for the org comparison.
May 25, 2021
AP-4461Add personal access token option to all VCS options.
During initial VCS integration, you can now specify a personal access token for each VCS integration that supports them.
May 25, 2021
AP-4459Not all repositories are retrieved during VCS setup.
We now retrieve all the repositories (instead of just the first 100) and have added a search box to filter the results for easier selection.
May 25, 2021
AP-4458Improve order of initial checks.
We’ve resequenced the initial validity checks (valid license, valid account, control org, etc) when displays the AppOps Release and AppOps Test tabs to present any errors in an order that better diagnoses the problem.
May 25, 2021
AP-4456Null pointer during deployment.
We’ve added a check to ignore the extra batch with no records that Salesforce occasionally returns during deployment.
May 25, 2021
AP-4445Improve metadata retrieval for workflows.
We’ve improved workflow retrieval time by first querying objects for workflows.
May 25, 2021
AP-3485Clicking outside of the VCS setup dialog box should not hide it.
The VCS setup dialog box now remains visible when clicking elsewhere in the tab window.
May 25, 2021
AP-3222Endless spinner on the control org card.
After deleting the control org connection record and recreating it under a different user, returning to the management board was erroneously displaying a spinner on the control org card.
May 25, 2021
AP-4528Repository branch not populated for Azure.
When selecting Azure as the VCS, the initial org data retrieval was not correctly populating the VCS repository branch.
May 18, 2021
AP-4465Metadata compare is falsely showing some objects as deleted.
The retrieval query was not returning all object names in all cases, resulting in false mismatches when comparing the source and destination metadata.
May 11, 2021
AP-4440Not all records are deploying.
A fix done in minor release 9 was inadvertently causing only the first 1000 records in a batch to deploy.
May 11, 2021
AP-4429Batch result from Salesforce returns null.
For pending records, the batch result was erroneously null.
May 4, 2021
AP-4425Updates to custom fields are not recognized in metadata compare.
After creating and deploying a new custom metadata field, changing the field then comparing the metadata a second time was not recognizing the changed field.
May 4, 2021
AP-4424Managed orgs shown for wrong account.
When two browser tabs were open, each logged into a different Prodly AppOps managed package installation, the guided deployment source and destination connection selections for both installations were being listed.
May 4, 2021
AP-4408Reduce management board load on the system.
When deployments are not running, we’ve lessened the frequency the management board polls for updates to reduce the overall load on the system.
May 4, 2021
AP-4406Tabs don’t work in Safari.
Privacy settings for the Safari web browser prevent the AppOps Release and AppOps Test tabs from displaying. Refer to Configuring the Safari Browser for details.
May 4, 2021
AP-4397“Initialization in progress…” spinner spins forever with no error message.
Occasionally when managing an org, the initialization steps were getting stuck in a queued state and never executing.
May 4, 2021
AP-4395Deployment plan failed with 414 error.
An issue with some relationship queries was causing deployment to fail.
May 4, 2021
AP-4394Null pointer exception during deployment.
Under certain circumstances, deployment was failing when the deployment request contained access tokens.
May 4, 2021
AP-4370Add more logging for metadata compare and deploy.
We’ve added more internal logging to help customer support help you resolve your issues faster.
May 4, 2021
AP-4369Add error handling to metadata.
As you can see below, we’ve added a lot of error checking as part of this minor release.
May 4, 2021
AP-4073Null pointer error during deployment.
An unexpected null pointer was causing the whole deployment to fail. We’ve changed it to just fail the record instead of the whole deployment.
May 4, 2021
AP-3800Unexpected 502 error.
We’ve added a proxy timeout check to catch some 502 errors before they happen.
May 4, 2021
AP-3799Unexpected 502 and 503 errors.
We’ve reduced the batch size of some of our processing functions to help minimize these errors.
May 4, 2021
AP-3715Cannot manage org.
After first deploying from the deployment center, subsequent attempts to manage the destination org were failing.
May 4, 2021
AP-3540Improve the “500 – internal server error” message.
This error can occur for several reasons, so we now provide a better description of each possible error.
May 4, 2021
AP-3532Card name has disappeared.
On the management board, cards with inactive connections were displaying without a name.
May 4, 2021
AP-3489Manual refresh required to see new managed org.
Under certain circumstances, initialization of a new managed org was successful, but the card failed to appear on the board.
May 4, 2021
AP-3488Unexpected “no VCS authentication token” error.
We’ve resolved an issue that was losing track of the connection to the VCS.
May 4, 2021
AP-3469VCS setup wizard redirects to wrong AppOps Release page after Bitbucket authentication.
For Bitbucket only, after the authentication step, the VCS setup wizard was not correctly advancing to the next step.
May 4, 2021
AP-3467Clear out managed objects list when disconnecting repo.
When disconnecting from the VCS and then reconnecting, all previously-managed objects were being included, not just the ones selected in setup.
May 4, 2021
AP-3462New Managed Org fails without explanation when object missing from destination.
When an object (for example Consumption Schedule) was missing from the org’s schema, new managed org was silently failing when attempting to deploy the branch data to the org.
May 4, 2021
AP-3451Deployment History filter resets itself after a couple of seconds.
An automatic screen refresh was ignoring the column filters.
May 4, 2021
AP-3445Connection name has disappeared from control org card.
The control org card name was coming up blank due to the way we were retrieving information differently for the control org.
May 4, 2021
AP-3430Deployment history page loads twice.
When a deployment is launched from guided deployment, the deployment history page no longer loads then reloads.
May 4, 2021
AP-3423Make “Could not manage org” error message more informative.
We’ve updated the message to “Cannot manage the selected org because it is already managed by another account.”
May 4, 2021
AP-3236Several minor UI fixes.
We’ve done some minor fixes and text phrasing adjustments here and there to align with the shift to “org-centric”.
May 4, 2021
AP-3718Expired token is causing failures.
We now make sure the control org access token is valid before attempting deployment. And if the token has expired, we refresh it.
April 19, 2021
AP-3716Unexpected 401, 502, and 503 errors.
Because many of these errors occur due to timing issues, we are now retrying the failed records a second time before failing the deployment.
April 19, 2021
AP-3714Deployment fails with large number of content version records.
Under certain circumstances, deployment was failing with as little as 200 content version records.
April 17, 2021
AP-3554Deploying to the same object in the same org causes a 500 error.
When the source and destination was the same org, transformations to the same object were failing.
April 15, 2021
AP-3553Deploying to the same org with transformations causes a 406 error.
When the source and destination was the same org, transformations to another object were failing.
April 15, 2021
AP-3551Empty batch causes 500 error.
Under certain circumstances, splitting batches was creating a batch of size 0, causing a null pointer error.
April 15, 2021
AP-3550Duplicate record inserted after update fails.
Under certain circumstances, AppOps Release was erroneously reinserting the record after attempting to update it failed.
April 15, 2021
AP-3547DX plugin erroneously giving “Deployment failed due to Do Not Allow As Destination” error.
We’ve corrected an issue where deployments to a scratch org using our DX plugin were failing because of unnecessarily checking for the “do not allow” flag.
April 14, 2021
AP-3543Some records created through a Salesforce refresh are being duplicated.
When deploying, AppOps Release was creating duplicates for records in the destination org that were never previously deployed through AppOps Release.
April 14, 2021
AP-3535Existing destination org record values cause conflicts.
Another corner case resulting in the 500 error had to do with unexpected record values in the destination org.
April 12, 2021
AP-3531Prevent 500 error source record conflict.
Under certain circumstances, AppOps Release was attempting to insert a new record rather than update the existing record.
April 12, 2021
AP-3526Prevent 406 error from happening in the first place.
The issue that was creating the need for earlier detection of deployment failures has itself now been resolved.
April 10, 2021
AP-3525Null pointer error during deployment simulation.
We’ve corrected an issue that was causing a null pointer error to occur during some deployment simulations.
April 8, 2021
AP-3524Halt failed deployments sooner and display a better message.
Under certain circumstances, deployment failure is now being detected sooner, reporting a more meaningful message.
April 8, 2021
AP-2875Erroneously getting “Deployment failed due to Do Not Allow As Destination” error.
We’ve corrected an issue where deployments were not proceeding because Do Not Allow As Destination was selected on the control org connection record.
April 7, 2021
AP-3365Add VEID support for the attachments.
We now support deploying the Attachment object using VEID.
April 6, 2021
AP-3244Null pointer exception during data set deployment.
We’ve resolved an issue with a null pointer specific to a customer’s use case.
April 6, 2021
AP-3125Rename deployment result name field.
To accommodate the addition of the Deployment Name, we’ve renamed the old Deployment Result Name field to Deployment Results Number.
April 6, 2021
AP-3124Add deployment name to legacy deployment pages.
With the ability now to specify a deployment name in guided deployment, we’ve also added deployment name to the legacy deployment pages.
April 6, 2021
AP-3119Failed deployment needs error message to explain.
We’ve added “Deployment failed because you have Do Not Allow As Destination selected for the destination org.” to the deployment results.
April 6, 2021
AP-3093Show query filters on deployment results.
We’ve added query filters as another related list on the deployment results.
April 6, 2021
AP-3090Deployment result schema changes.
To accommodate the new “org-centric” focus, metadata deployment, and query filtering through the API, we’ve connected these new objects to the Deployment Result object,: Deployment, Metadata Deployment Result, Metadata Component Deployment Result, and Query Filter.
April 6, 2021
AP-2893Plan deployment throws null pointer exception.
We’ve corrected the issue of a null pointer occurring while processing the fields in DeploymentDatasetUtilities.
April 6, 2021
AP-2794Error deploying Content Version and Content Document objects.
In org-to-org deployment, the Content Version and Content Document objects were not deploying due to an attempt to write to a non-updateable lookup field and the way Salesforce autogenerates documents.
April 6, 2021
AP-2764Refreshed dev sandbox causes VEID record mismatch during org-to-org deployment.
After deploying records from a dev sandbox to test to UAT to production, refreshing the dev sandbox then redeploying through the sequence again was causing duplicate records under certain other conditions.
April 6, 2021
AP-2739Show the AppOps Release product on the Prodly Account tab.
With the apps merging, the Prodly Account tab now lists the AppOps Release product, rather than just the version control/change management feature.
April 6, 2021

New Features and Enhancements 

Terminology Adjustments 

Now that we offer metadata deployment, we’ve refined some terminology for more clarity. In short, configuration data = reference data + metadata.

  • Configuration data – Configuration data for low-code apps is the reference data and metadata you create during app configuration to define your system.
  • Reference data – Reference data is a type of configuration data you create during app configuration that is stored as record data within the app’s objects.
  • Metadata – Metadata is a type of configuration data you create during app configuration that influences information architecture and look and feel of your environment.

Also, these terms describe the current state of our version control development:

  • Org-to-org deployment – Org-to-org deployment means to update data in a destination org with data from a source org directly, not including handling deletes, using a deployment plan or data sets. Data does not pass through or automatically get captured by the VCS, but you can manually capture snapshots of the data for versioning or backup.
  • Version-control deployment – Version-control deployment means to update data in a Salesforce org with data from the VCS branch associated with the org, including handling deletes, without the need for a deployment plan or data sets.

Refer to the full glossary for definitions of all Prodly terms.

AppOps Release Tab 

The AppOps Release tab is now your starting point for all things AppOps Release for both org-to-org deployment and version control. Beginning with this release, Prodly’s development includes a shift from “data-set-centric” deployment to “org-centric” deployment. Rather than focus on data sets and then the source and destination orgs for your deployments, with the new approach you add your orgs to the management board and then control deployment from there.

While the legacy deployment center remains available, Prodly strongly recommends adopting the new org-centric deployment approach for these reasons:

  • We’ve made a significant behind-the-scenes backend improvement to track record IDs between orgs in a more robust, global way.
  • Metadata deployment is available only via the new guided deployment.
  • Data backup and rollback for org-to-org deployment is available only from the management board.
  • Version-control deployment is available only from the management board.
  • Prodly’s roadmap shows all future enhancements evolving our products into a single change management system with all deployment controlled from the AppOps Release tab.

Management Board 

The management board now works independent of, as well as in conjunction with, your version control system (VCS). Organize and manage your orgs from a single place, whether you are doing org-to-org deployment, version-control deployment, or both. Refer to Management Board for details.

The management board now provides the ability to unmanage an org. Refer to Unmanaging an Org for details.

Metadata Deployment 

AppOps Release now deploys metadata via our new guided deployment feature! We’ve had a lot of requests to support metadata deployment over the years and we have now responded with a unique, intuitive interface that is certain to ease the pain you’ve experienced using change sets.

Not all types are supported in this first release, so refer to Deployable Salesforce Metadata Types for details.

Guided Deployment 

The new guided deployment feature improves on the legacy deployment center user interface by presenting more options is a very user-friendly accordion-style wizard.

Choose your source and destination orgs, data set or deployment plan, and metadata, then deploy with ease. Refer to Guided Deployment for details.

InformationBy default, the Deploy buttons in the data set editor and the deployment plans page point to the legacy deployment center to maintain backwards compatibility. Prodly strongly recommends configuring the buttons to use the new guided deployment feature, so that you can deploy both data and metadata with a single click.

To match the functionality of the legacy deployment center, you can now deploy to up to five destination orgs at once via guided deployment. Refer to Selecting the Source and Destination for details.

Deployment History 

After clicking Deploy in the Confirm Deployment section of Guided Deployment, the new Deployment History page shows the status of the current deployment and of all past deployments. You can drill into the familiar deployment results views, which now include metadata deployment results.

Refer to Deployment History for details.

Version Control 

You can now use your version control system (VCS) to capture snapshots of your reference data after org-to-org deployments for versioning or backup. Refer to Org-to-Org Deployment and the VCS for details.

And for the scenario where you always deploy all records in a specific set of objects (that is, you do not need the query filter to filter records), you can now track and deploy your data without the need for data sets or deployment plans! Refer to Version-Control Deployment for details.

You also now can change the list of objects you are managing under version control. Add and remove objects from the list at any time. Refer to Editing the Managed Objects List for details.

Azure Cloud Integration

AppOps Release now supports integration with Microsoft Azure Cloud. So you can now integrate AppOps Release with the GitHub, Atlassian Bitbucket, and Microsoft Azure version control system (VCS) frameworks. Upgrade users must perform these configuration steps.

View Encrypted Data 

We’ve eliminated the need to set the View Encrypted Data system permission flag.

Usability Improvements 

  • The most significant usability improvement is the combining of the apps and the central focus of the product under the AppOps Release tab.
  • Controlling both org-to-org deployment and version control deployment from the management board is another significant improvement.
  • We’ve done many little user interface tweaks to the management board and elsewhere for better usability.
  • We’ve increased these governor limits:
    • Maximum events per event type per event scope – from 10 to 100.
    • Maximum data sets per deployment plan step – from 15 to 100.
    • Maximum data sets per deployment plan – from 30 to 1000.

Resolved Issues 

This table lists resolved issues in Prodly AppOps Spring ‘21 major and minor releases.

IDDescriptionRelease Date
AP-5087Deployment mysteriously failing.
In certain cases, AppOps Release was submitting an empty CSV file to upload as a bulk data job, causing deployment to fail.
August 5, 2021
AP-5086Data not deploying correctly.
On rare occasions, certain fields and values were getting transposed on insert.
August 5, 2021
AP-4859AppOps Release and AppOps Test tabs don’t display contents.
For software installed in a sandbox created off a production org, tab contents weren’t displaying due to a failing license check.
June 29, 2021
AP-4810DX plugin needs access token.
When a connection has no refresh token, the DX plugin now uses the access token.
June 15, 2021
AP-4797Modified Apex class failing metadata compare.
When users updated information in just the body of the class, the AppOps Release metadata comparison function wasn’t recognizing the changes.
June 15, 2021
AP-4785500 – Internal Server Error
When the number of deployment orgs for a Prodly account was exactly divisible by the batch size, AppOps Release was attempting to process a batch of size 0, causing the error.
June 15, 2021
AP-4653Unchanged lookup fields show as changed in metadata compare.
AppOps Release was interpreting metadata lookup fields with filters in Salesforce as changed metadata, even when the filters where the same in the source and destination orgs.
June 8, 2021
AP-4565Some records are being duplicated.
Deployment was creating duplicates when records were previously deployed using a separate installation of the Prodly AppOps managed package.
June 1, 2021
AP-4564Log messages are sometimes incomplete.
We’ve once again beefed up our internal logging to give our customer success team more information to solve deployment issues that arise.
June 1, 2021
AP-4560Modified custom field does not appear in metadata compare.
Under certain circumstances, the metadata compare was not recognizing recently-modified custom fields.
June 1, 2021
AP-4539Metadata components incorrectly shown as changed.
Under certain circumstances, the metadata compare was erroneously listing some components as changed even though the values matched.
May 25, 2021
AP-4533Endless spinner appears on control org card when no control org connection.
When accessing the management board before ever creating a control org connection record, AppOps Release was erroneously displaying a spinner on the control org card.
May 25, 2021
AP-4529“Access unavailable from this org” page shows up unexpectedly.
When there are no managed org cards, we now display the management board instead of the unexpected “no access” page.
May 25, 2021
AP-4505VCS setup wizard sometimes appears when clicking the Management Board page.
An authorization check that was required back when we first designed the management board, but is no longer needed, has been removed.
May 25, 2021
AP-4503Guided Deployment page resets after navigating away.
When you click another tab or page and then return to the Guided Deployment page, the information on the page is now retained.
May 25, 2021
AP-4481Concurrent deployments sometimes fail.
When selecting more than one destination org in guided deployment, deployments were failing when the deployment was the very first time any data was being deployed to a newly managed org.
May 25, 2021
AP-4466Metadata comparison failing with workspace error.
We’ve added a check that prohibits starting a new metadata compare on orgs with a metadata deployment currently in progress.
May 25, 2021
AP-4462Add custom setting to exclude metadata types.
For orgs with a huge amount of metadata, a new custom setting (accessible only to Prodly support) now provides a way to reduce the amount of metadata retrieved for the org comparison.
May 25, 2021
AP-4461Add personal access token option to all VCS options.
During initial VCS integration, you can now specify a personal access token for each VCS integration that supports them.
May 25, 2021
AP-4459Not all repositories are retrieved during VCS setup.
We now retrieve all the repositories (instead of just the first 100) and have added a search box to filter the results for easier selection.
May 25, 2021
AP-4458Improve order of initial checks.
We’ve resequenced the initial validity checks (valid license, valid account, control org, etc) when displays the AppOps Release and AppOps Test tabs to present any errors in an order that better diagnoses the problem.
May 25, 2021
AP-4456Null pointer during deployment.
We’ve added a check to ignore the extra batch with no records that Salesforce occasionally returns during deployment.
May 25, 2021
AP-4445Improve metadata retrieval for workflows.
We’ve improved workflow retrieval time by first querying objects for workflows.
May 25, 2021
AP-3485Clicking outside of the VCS setup dialog box should not hide it.
The VCS setup dialog box now remains visible when clicking elsewhere in the tab window.
May 25, 2021
AP-3222Endless spinner on the control org card.
After deleting the control org connection record and recreating it under a different user, returning to the management board was erroneously displaying a spinner on the control org card.
May 25, 2021
AP-4528Repository branch not populated for Azure.
When selecting Azure as the VCS, the initial org data retrieval was not correctly populating the VCS repository branch.
May 18, 2021
AP-4465Metadata compare is falsely showing some objects as deleted.
The retrieval query was not returning all object names in all cases, resulting in false mismatches when comparing the source and destination metadata.
May 11, 2021
AP-4440Not all records are deploying.
A fix done in minor release 9 was inadvertently causing only the first 1000 records in a batch to deploy.
May 11, 2021
AP-4429Batch result from Salesforce returns null.
For pending records, the batch result was erroneously null.
May 4, 2021
AP-4425Updates to custom fields are not recognized in metadata compare.
After creating and deploying a new custom metadata field, changing the field then comparing the metadata a second time was not recognizing the changed field.
May 4, 2021
AP-4424Managed orgs shown for wrong account.
When two browser tabs were open, each logged into a different Prodly AppOps managed package installation, the guided deployment source and destination connection selections for both installations were being listed.
May 4, 2021
AP-4408Reduce management board load on the system.
When deployments are not running, we’ve lessened the frequency the management board polls for updates to reduce the overall load on the system.
May 4, 2021
AP-4406Tabs don’t work in Safari.
Privacy settings for the Safari web browser prevent the AppOps Release and AppOps Test tabs from displaying. Refer to Configuring the Safari Browser for details.
May 4, 2021
AP-4397“Initialization in progress…” spinner spins forever with no error message.
Occasionally when managing an org, the initialization steps were getting stuck in a queued state and never executing.
May 4, 2021
AP-4395Deployment plan failed with 414 error.
An issue with some relationship queries was causing deployment to fail.
May 4, 2021
AP-4394Null pointer exception during deployment.
Under certain circumstances, deployment was failing when the deployment request contained access tokens.
May 4, 2021
AP-4370Add more logging for metadata compare and deploy.
We’ve added more internal logging to help customer support help you resolve your issues faster.
May 4, 2021
AP-4369Add error handling to metadata.
As you can see below, we’ve added a lot of error checking as part of this minor release.
May 4, 2021
AP-4073Null pointer error during deployment.
An unexpected null pointer was causing the whole deployment to fail. We’ve changed it to just fail the record instead of the whole deployment.
May 4, 2021
AP-3800Unexpected 502 error.
We’ve added a proxy timeout check to catch some 502 errors before they happen.
May 4, 2021
AP-3799Unexpected 502 and 503 errors.
We’ve reduced the batch size of some of our processing functions to help minimize these errors.
May 4, 2021
AP-3715Cannot manage org.
After first deploying from the deployment center, subsequent attempts to manage the destination org were failing.
May 4, 2021
AP-3540Improve the “500 – internal server error” message.
This error can occur for several reasons, so we now provide a better description of each possible error.
May 4, 2021
AP-3532Card name has disappeared.
On the management board, cards with inactive connections were displaying without a name.
May 4, 2021
AP-3489Manual refresh required to see new managed org.
Under certain circumstances, initialization of a new managed org was successful, but the card failed to appear on the board.
May 4, 2021
AP-3488Unexpected “no VCS authentication token” error.
We’ve resolved an issue that was losing track of the connection to the VCS.
May 4, 2021
AP-3469VCS setup wizard redirects to wrong AppOps Release page after Bitbucket authentication.
For Bitbucket only, after the authentication step, the VCS setup wizard was not correctly advancing to the next step.
May 4, 2021
AP-3467Clear out managed objects list when disconnecting repo.
When disconnecting from the VCS and then reconnecting, all previously-managed objects were being included, not just the ones selected in setup.
May 4, 2021
AP-3462New Managed Org fails without explanation when object missing from destination.
When an object (for example Consumption Schedule) was missing from the org’s schema, new managed org was silently failing when attempting to deploy the branch data to the org.
May 4, 2021
AP-3451Deployment History filter resets itself after a couple of seconds.
An automatic screen refresh was ignoring the column filters.
May 4, 2021
AP-3445Connection name has disappeared from control org card.
The control org card name was coming up blank due to the way we were retrieving information differently for the control org.
May 4, 2021
AP-3430Deployment history page loads twice.
When a deployment is launched from guided deployment, the deployment history page no longer loads then reloads.
May 4, 2021
AP-3423Make “Could not manage org” error message more informative.
We’ve updated the message to “Cannot manage the selected org because it is already managed by another account.”
May 4, 2021
AP-3236Several minor UI fixes.
We’ve done some minor fixes and text phrasing adjustments here and there to align with the shift to “org-centric”.
May 4, 2021
AP-3718Expired token is causing failures.
We now make sure the control org access token is valid before attempting deployment. And if the token has expired, we refresh it.
April 19, 2021
AP-3716Unexpected 401, 502, and 503 errors.
Because many of these errors occur due to timing issues, we are now retrying the failed records a second time before failing the deployment.
April 19, 2021
AP-3714Deployment fails with large number of content version records.
Under certain circumstances, deployment was failing with as little as 200 content version records.
April 17, 2021
AP-3554Deploying to the same object in the same org causes a 500 error.
When the source and destination was the same org, transformations to the same object were failing.
April 15, 2021
AP-3553Deploying to the same org with transformations causes a 406 error.
When the source and destination was the same org, transformations to another object were failing.
April 15, 2021
AP-3551Empty batch causes 500 error.
Under certain circumstances, splitting batches was creating a batch of size 0, causing a null pointer error.
April 15, 2021
AP-3550Duplicate record inserted after update fails.
Under certain circumstances, AppOps Release was erroneously reinserting the record after attempting to update it failed.
April 15, 2021
AP-3547DX plugin erroneously giving “Deployment failed due to Do Not Allow As Destination” error.
We’ve corrected an issue where deployments to a scratch org using our DX plugin were failing because of unnecessarily checking for the “do not allow” flag.
April 14, 2021
AP-3543Some records created through a Salesforce refresh are being duplicated.
When deploying, AppOps Release was creating duplicates for records in the destination org that were never previously deployed through AppOps Release.
April 14, 2021
AP-3535Existing destination org record values cause conflicts.
Another corner case resulting in the 500 error had to do with unexpected record values in the destination org.
April 12, 2021
AP-3531Prevent 500 error source record conflict.
Under certain circumstances, AppOps Release was attempting to insert a new record rather than update the existing record.
April 12, 2021
AP-3526Prevent 406 error from happening in the first place.
The issue that was creating the need for earlier detection of deployment failures has itself now been resolved.
April 10, 2021
AP-3525Null pointer error during deployment simulation.
We’ve corrected an issue that was causing a null pointer error to occur during some deployment simulations.
April 8, 2021
AP-3524Halt failed deployments sooner and display a better message.
Under certain circumstances, deployment failure is now being detected sooner, reporting a more meaningful message.
April 8, 2021
AP-2875Erroneously getting “Deployment failed due to Do Not Allow As Destination” error.
We’ve corrected an issue where deployments were not proceeding because Do Not Allow As Destination was selected on the control org connection record.
April 7, 2021
AP-3365Add VEID support for the attachments.
We now support deploying the Attachment object using VEID.
April 6, 2021
AP-3244Null pointer exception during data set deployment.
We’ve resolved an issue with a null pointer specific to a customer’s use case.
April 6, 2021
AP-3125Rename deployment result name field.
To accommodate the addition of the Deployment Name, we’ve renamed the old Deployment Result Name field to Deployment Results Number.
April 6, 2021
AP-3124Add deployment name to legacy deployment pages.
With the ability now to specify a deployment name in guided deployment, we’ve also added deployment name to the legacy deployment pages.
April 6, 2021
AP-3119Failed deployment needs error message to explain.
We’ve added “Deployment failed because you have Do Not Allow As Destination selected for the destination org.” to the deployment results.
April 6, 2021
AP-3093Show query filters on deployment results.
We’ve added query filters as another related list on the deployment results.
April 6, 2021
AP-3090Deployment result schema changes.
To accommodate the new “org-centric” focus, metadata deployment, and query filtering through the API, we’ve connected these new objects to the Deployment Result object,: Deployment, Metadata Deployment Result, Metadata Component Deployment Result, and Query Filter.
April 6, 2021
AP-2893Plan deployment throws null pointer exception.
We’ve corrected the issue of a null pointer occurring while processing the fields in DeploymentDatasetUtilities.
April 6, 2021
AP-2794Error deploying Content Version and Content Document objects.
In org-to-org deployment, the Content Version and Content Document objects were not deploying due to an attempt to write to a non-updateable lookup field and the way Salesforce autogenerates documents.
April 6, 2021
AP-2764Refreshed dev sandbox causes VEID record mismatch during org-to-org deployment.
After deploying records from a dev sandbox to test to UAT to production, refreshing the dev sandbox then redeploying through the sequence again was causing duplicate records under certain other conditions.
April 6, 2021
AP-2739Show the AppOps Release product on the Prodly Account tab.
With the apps merging, the Prodly Account tab now lists the AppOps Release product, rather than just the version control/change management feature.
April 6, 2021