2.2.5.2 release notes

 2.2.5.2

  • Issue 2241 (partial) - Implemented a few licensing UX improvements:
    • The expiring/expired notification is now only shown once every 12 hours instead of each time that a project is opened or an implicit license validation is performed. An explicit license refresh can result in it being shown again if appropriate, and it will be shown upon initial startup if the IDE process is restarted.
    • The expiring/expired notifications are now more explicit about the available options for license renewal and license status refresh.
  • Issue 2273 - Implemented a performance optimization for module validation in source format projects by minimizing the need for execution of the Salesforce CLI to determine whether the default username is properly set for the current project/module.
  • Issue 2281 (partial) - Implemented a few prospective performance optimizations for large projects, particularly those with a large number of LWC components.
  • Implemented a few CLI connection caching refinements to help minimize unnecessary cache read-through when unrelated files under ~/.sfdx are found to be modified.
  • Other minor fixes and improvements.
Note that this will be the last scheduled build of 2022. The standard weekly(-ish) release cadence will resume very shortly after the new year, but of course if something critical comes up in the interim, I'll address it as appropriate. Best wishes to everyone for safe, healthy, and happy holidays!