2.2.0.0 release notes

 2.2.0.0

  • JetBrains 2021.3 update status - JetBrains has not yet released 2021.3.1, but it looks like the workaround included in 2.1.9.9 seems to be holding up nicely. As before, feel free to move up to 2021.3 if you haven't already and desire to do so, and if you do see issues with 2021.3 when used with IC2 2.1.9.9 or higher, please let me know about them.
  • log4j vulnerability statement - As you are likely already aware, a significant security vulnerability was found in the open source Java logging library log4j. I've already published a statement about Illuminated Cloud 2 with regard to this vulnerability. The short version is that as long as you're on a 2021.1 or higher version of the host JetBrains IDE, this vulnerability is addressed. I have also verified that the hosted self-service features for offline license (de)activation, license activation management, etc., are not susceptible.
  • Issue 2006 - Fixed a number of issues with Apex extract/introduce refactorings, specifically with regard to how candidate expressions are found and offered for selection.
  • Fixed an issue with the extract method refactoring dialog where reordered parameters were not being reflected in the final extracted method signature.
  • Fixed an issue with networkBranding files so that they are properly associated with the JSON file type and not the XML file type.
  • Prospective fix for an issue where tabbed editors would not be disposed properly when closing projects.
  • Other related fixes and improvements.