Early Access Program News

CLion 2024.3 Goes Beta With Enhanced CLion Nova, Debug Servers, and OpenCV Image Viewer

The Beta version of CLion 2024.3 is now available with key improvements and changes announced for the upcoming release.

You can download build 243.21565.87 from the link below, via the Toolbox App, or as a snap package if you’re using Ubuntu.

DOWNLOAD CLION 2024.3 BETA

Read the full release notes on YouTrack. Below is a brief overview of the major features and bug fixes that will be included in CLion 2024.3 and are already available in Beta.

The key features

Throughout the 2024.3 EAP, we’ve added a variety of features for CLion Nova, embedded

development, debugging, and more. Here are the most important ones.

CLion Nova

Embedded development

  • The Debug Servers configuration option helps you streamline the process of configuring debugging for embedded and remote development.
  • Support for debugging Zephyr West applications makes it easy to configure and run West debugging sessions directly in the IDE.
  • Editable peripheral register values allow you to test different configurations and device states during debugging sessions without recompiling your source code or reloading your application or board.
  • CLion’s static analysis toolset now includes a significant number of MISRA C++: 2023 checks, offering recommendations for using C++17 in safety-critical systems.

Debugger

  • With the OpenCV image viewer, you can now view a two-dimensional OpenCV array as an image while debugging. Such an image is displayed in a separate dialog with various editing options.
  • The ability to attach the debugger to an unstarted process is helpful when you need to debug an executable launched by a third-party program or a script.
  • You can now view strings with JSON, XML, or HTML data formatted according to their code style directly in the debugger.

Other features

  • Updated cloud completion powered by JetBrains AI Assistant now offers a wider range of usage scenarios and improved multiline code suggestions.
  • Project status notifications have been moved from the top of the editor to a new widget in the status bar, making them less distracting.
  • If you’re just starting with CLion, you’ll notice the improved onboarding tips, which give you a clearer picture of the IDE’s capabilities right from the start.

The key bug fixes

Here are the major bug fixes that we’ve included in CLion 2024.3 Beta:

  • When a board is not defined for a new Zephyr West project or a West executable path is incorrect, CLion now warns you of the problem and offers to fix it. You’ll get a link that will take you to the corresponding section of your project settings, where you can define the board or path.
  • The Refresh button in the Call Hierarchy tool window now works as intended when the actual call hierarchy in the source code has been changed.
  • AI Assistant again highlights C/C++ code in the chat when you ask it to explain code or suggest a refactoring, for example.

DOWNLOAD CLION 2024.3 BETA

Your CLion team
JetBrains
The Drive to Develop

image description

Discover more