2.3.2.9 release notes

2.3.2.9

This release is a bit smaller in scope as I've been mostly making steady progress on Winter '25 enhancements, but there are a few things worth releasing immediately:
  • Issue 2628 - Fixed an issue with Tooling API SObjects missing many relationship entity fields. Note that the OST must be regenerated — minimally the SObjects — to see the effects of this change.
  • Issue 2631 - Fixed an issue with Flow diagrams where a condition that uses a unary operator, e.g., IsNull or WasSet, would show incorrect/misleading expression text when that condition also has a right-hand side value of false. Now the operator is properly displayed in a negated form, e.g., Is Not Null or Was Not Set respectively.
  • Issue 2633 - Added support for Windows on ARM64.
  • Fixed an issue with Apex identifier name code completion in a ternary expression used in a declaration initializer.
  • Implemented several performance optimizations. These optimizations are likely mostly incremental in nature, though there should (hopefully!) be noticeable improvements in Apex code completion performance and many of the Apex live templates, e.g., iterifninstlazy, etc.
  • Other related fixes and improvements.

Also, I'm aware of an issue with the Flow preview feature where sometimes the preview pane will show only a gray background and not the actual diagram. This seems to be unique to JetBrains' 2024.2 IDE versions, and I have logged an issue with them already. I'm also actively searching for viable workarounds that place this more under my own control, but so far I haven't found any that really move the needle. If you rely on this functionality, you might consider downgrading the JetBrains IDE to 2024.1 temporarily, and I'll provide an all-clear when this problem is resolved in 2024.2+.