2.3.9.9 release notes

2.3.9.9

  • Enabled support for the 2026.1 JetBrains IDEs that are now in a release candidate state. As always, if you see issues with a pre-release IDE build, please revert to the most recent released build and let me know about the issues you've seen so that I can address them.
  • Issue 2929 - Made sure that the connection icon includes a lock overlay consistently for connections that require write confirmation. It was most noticeably missing in the connection status bar widget.
  • Issue 2936 - Fixed a StackOverflowError that could occur when overriding dynamic file types.
  • Fixed a few issues with placeholder *.object-meta.xml files being incorrectly treated as full custom object files during metadata deployment and retrieval.
  • Improved CLI-based deployment result reporting where some information was being sent to successes and failures instead of files in the JSON result.
  • Added support for contextually-correct code completion for aer debugger expressions.
  • Increased the maximum number of log header rows displayed in the Log Analyzer tool window from 100 to 2500. In order to get to >1000 stored logs, I had to lower the logging level to bare minimum and execute unit tests repeatedly. At the standard logging level, Salesforce was rolling logs so that only about 500 were retained at any given time. Obviously that number will vary widely based on the logs' contents, but I feel that 2500 should be a decent limit until/unless I hear otherwise.
  • Fixed an issue where inheritance relationships were incorrectly being applied to static methods.
  • Implemented several performance optimizations that are likely most noticeable during batch code inspection runs.
  • Quite a few other related fixes and improvements.