Whats Next for CLion: The 2025.3 Roadmap
Weve begun work on our next major release, 2025.3, which we plan to introduce in November. After reviewing your feedback and our strategic goals, weve prioritized the following: Transitioning to the CLion Nova language engine as the default. Improvements to project formats and build tools. Improvements to features for embedded development. Support for Junie, JetBrains smart coding agent.Read on to learn more about our planned updates.Our team is committed to creating an IDE that makes development smooth and productive. However, the following is only a preliminary roadmap. We cant guarantee that all the issues and features listed below will be addressed and implemented in CLion 2025.3. Unexpected circumstances could require us to modify our plans or implementation timelines for some items.CLion Nova as the default engineThe CLion Nova language engine has been the default for new CLion users since v2024.2. Over the past year, weve added the most requested features and fixed critical bugs. Were now ready to set CLion Nova as the default engine for all users in v2025.3.Please note that you will still be able to use the legacy CLion Classic engine. However, we dont plan to allocate further resources to its development. All new language-specific features will be available only in CLion Nova.Well explain this update in more detail in an upcoming blog post.Project formats and build toolsSysbuild support for nRF Connect SDK projects: In v2025.1, we introduced sysbuild support for Zephyr West projects, which works well with projects that use the vanilla Zephyr RTOS. However, the nRF Connect SDK uses a forked version of Zephyr and sysbuild as the default build tool, while CLion currently expects the default configuration to be non-sysbuild. As a result, CLion cannot read the nRF Connect SDK project information, so users cannot run or debug projects. We plan to solve this issue in v2025.3 (CPP-43380). For now, depending on the configuration, you can enter --no-sysbuild or --sysbuild in the advanced settings of your West project to run or debug an nRF Connect SDK project.Support for Bazel 9: As part of our ongoing efforts to improve the Bazel plugin integration in CLion, we plan to add support for the next major version of the build tool. We recently took over the development of the Bazel for CLion plugin from Google. Our main goals are to improve the plugins stability and enhance the user experience.Embedded developmentBundled PlatformIO: The current PlatformIO integration is provided by the corresponding plugin. In v2025.3, we plan to bundle the plugin so that you wont need to install PlatformIO manually. Weve already made several usability improvements to the current integration to ensure a smooth transition. These improvements include providing more information on various errors and how to fix them, enabling the import of a project using platformio.ini when no project model is available, and suggesting the reloading of a PlatformIO project when new files are added to the project root.Improvements to live watches: In v2025.2, we introduced the live watches feature, which allows you to monitor global variables in real time. In the next release, we plan to enhance the features functionality by enabling you to view structure and peripheral registry values, export data in the CSV format, use autocompletion for variable names, and more.Improvements to ESP-IDF: Were working on better integration with the ESP-IDF framework, improving it step by step. Several related updates will be introduced in v2025.3.DebuggerImprovements to Qt renderers: Qt renderers, introduced earlier this year, allow you to view Qt-specific variables in a human-readable form. For the upcoming release, our focus will be on fixing some bugs that users reported (CPP-43815, CPP-44928). If youre new to working with Qt projects in CLion, check out our documentation or this blog post from our colleagues at Qt: Developing Qt applications with CLion.Support for JunieJunie is an AI coding agent that can serve as a full-fledged pair programmer. Wed hoped to complete the Junie integration in the previous release, but, unfortunately, it took more time than expected. We plan to complete it for the next release.ConclusionThe Early Access Program is just around the corner and will give you the chance to try all the new features planned for the next major release for free. In the meantime, upgrade to CLion 2025.2 if you havent already done so, and let us know what you think!DOWNLOAD CLION 2025.2