2.2.9.0 release notes

 2.2.9.0

  • Issue 2458 - Fixed an issue that would result in deployment of all of the project's custom labels when deployment is requested for a subset of the project's custom labels. This issue would only occur in source format projects and was the result of a workaround for a bug in the Salesforce CLI's deployment commands when invoked with an explicit list of custom labels that now seems to be resolved.
  • Issue 2462 - Fixed an issue that could occur during OST generation when trying to load a local custom object metadata file with malformed XML.
  • Implemented a few UX enhancements for the dialog used to communicate actions or changes against potentially large sets of files and/or metadata, e.g., conflict detection, adding metadata to a subscription, delete propagation, etc., including:
    • Improved header icon and message layout.
    • The tree view now includes a toolbar with expand all and collapse all buttons.
    • The tree view now supports speed search for type-down searching of its contents.
  • Implemented an optimization for the "Preparing retrieved files" step of metadata retrieval when processing larger payloads. Gains will vary based on the retrieved payload size with smaller retrievals likely seeing no noticeable gains and larger retrievals potentially seeing a significant (e.g., ~75% observed during local verification) reduction in time required for this specific step.
  • Fixed an issue that would occur when trying to add metadata to a completely empty package.xml file.
  • Prospective fix for a (hopefully rare) issue that could occur where the module validator would say that the project's CLI-managed connection needs explicit credentials.
This is a small release with a few important fixes while I complete a much larger set of enhancements around metadata subscription management, specifically for the new Local Files subscription type, but also for the Package.xml and Selected subscription types. If all goes well, that will be included in a build next week.