2.2.9.1 release notes

 2.2.9.1

  • JetBrains 2023.3 (pre-release) support - At the time of this release, the JetBrains 2023.3 IDEs are still in a pre-release state (currently Beta). As usual, I have updated IC2 for each pre-release build to ensure compatibility and will continue to do so until the final release, but I'm also unlocking IC2 support for that version even before the final official release. This obviously carries some risk for early adopters as there could be breaking plugin SDK changes during the final beta and release candidate phases. If so, I will again update IC2 to accommodate for those breaking changes. While not recommended, if you choose to move to 2023.3 while it's still in pre-release, you will receive a warning when the IDE is first started about this potentially fragile state. If you encounter issues unique to these 2023.3 pre-release builds, please file a bug in the public issue tracker to ensure that I'm aware of them, then revert to a fully-supported released version of the base JetBrains IDE, likely the most recent build of 2023.2 for your host IDE.
  • Issue 2463 - Fixed an issue where Tooling API-based deployment of a local Apex class/trigger or Visualforce page/component with the same name as a metadata object of the same type from an installed unlocked package with a namespace could result in the packaged version being overwritten.
  • Prospective fix for an issue with unit test connection resolution.
In the previous build's release notes, I mentioned some upcoming metadata subscription management enhancements that would hopefully be included in this week's build. Those changes are effectively complete, but I will be stepping away for a few days next week with my family for a short holiday break—during which I will of course still be handling all sales and support activity—and wanted to wait until I return to release such a significant set of changes. These enhancements should be available the last week of November.