2.1.3.9 release notes

Post date: Sep 10, 2020 2:13:18 PM

2.1.3.9

  • Salesforce CLI connection improvements

    • IMPORTANT: Please ensure that your Salesforce CLI is up-to-date as, beginning with this update, Illuminated Cloud uses the --skipconnectionstatus argument of the force:org:list command unconditionally.

    • The behavior when cached CLI connection list and detail information appears to be stale can now be configured:

      • Connection list behavior options

        • Refresh (default) - Immediately and synchronously runs sfdx force:org:list --skipconnectionstatus to repopulate the connection list cache. This can be (significantly) faster but can yield stale connection status information.

        • Force Refresh - Immediately and synchronously runs sfdx force:org:list to repopulate the connection list cache. This can be (significantly) slower but yields accurate connection status information.

        • Notify - Displays a stale cache notification to the end user with options to refresh, force refresh, defer the notification, or configure the stale cache behavior.

        • Do Nothing - No action is taken. The user is responsible for maintaining the connection cache via the connection manager and/or named actions.

      • Connection details behavior options

        • Refresh (default) - Immediately and synchronously runs sfdx force:org:display to repopulate the connection details cache for the specific connection.

        • Notify - Displays a stale cache notification to the end user with options to refresh, defer the notification, or configure the stale cache behavior.

        • Do Nothing - No action is taken. The user is responsible for maintaining the connection cache via the connection manager and/or named actions.

    • Connection manager toolbar button changes and additions for Salesforce CLI connections:

      • Refresh (changed) - Runs sfdx force:org:list --skipconnectionstatus to repopulate the connection list cache. This can be (significantly) faster but can yield stale connection status information.

      • Force Refresh (added) - Runs sfdx force:org:list to repopulate the connection list cache. This can be (significantly) slower but yields accurate connection status information.

      • Remove Stale (added) - Runs sfdx force:org:list --clean --noprompt to remove stale/expired scratch org entries. This should be run occasionally to ensure that the performance of sfdx force:org:list does not degrade over time due to stale/expired scratch orgs.

    • All internal requests to refresh the Salesforce CLI connection list—except those in response to a detected stale cache—are now executed with the --skipconnectionstatus argument.

    • More extensive status information for Salesforce CLI connections:

      • Scratch org expiration dates are displayed prominently. Expired scratch orgs are highlighted as errors.

      • OAuth orgs with an invalid connection status are highlighted as errors. NOTE: Only a Force Refresh of the Salesforce CLI connection list includes accurate connection status information.

      • Tooltips (displayed on mouse hover) now include org status information reported by the CLI.

  • Issue 1666 - Made the default button in the write confirmation prompt configurable. When write confirmation is enabled, the user can specify the default button to be Yes (default), No, or Same as last response. If Same as last response is specified, the default button is the same as the one selected for the previous write confirmation.

  • Issue 1705 - NodeSelector is now properly represented in the core LWC libs.

  • Other minor fixes and improvements.