CLion Releases

Released: Apr 29, 2020

Updates in 2020.1.1


  • CLion 2020.1 introduced CUDA support. This update fixes the issue where CLion was not able to pick the non-default host compiler for CUDA.
  • The compiler is now detected correctly for Cygwin.
  • CLion 2020.1.1 recognizes WSL Ubuntu20.04 distribution.
  • In Qt code: QStringLiteral and QByteArrayLiteral are now highlighted correctly.
  • Fix for a Clangd crash on C++20 code.
  • Fix for the Reformat Code action that caused an IDE freeze when ClangFormat was in use.
  • Completion was skipping...

Released: Apr 14, 2020

Updates in 2020.1


Embedded Development

  • IAR Toolchain - If you use the IAR compiler/toolchain in your embedded projects, you can now do so in CLion. Collecting compiler information no longer fails, which means projects using the IAR toolchain load successfully and work in CLion.
  • PlatformIO - PlatformIO is a new generation ecosystem that is gaining popularity quickly. To benefit from it in your embedded projects, take advantage of a new PlatformIO for CLion plugin, which:
    • Adds the PlatformIO project type...

Released: Mar 17, 2020

Updates in 2019.3.5


SQL Highlighting

  • Subquery folding improvement.
  • Support for Sequence Storage Engine MariaDB syntax.

SQL General

  • Structure view for the block statement.


No subsystem

  • "Cannot run program" on launching CMake target.
  • "Preview update" does not work when table is not introspected.

Code: Formatting

  • Odd treatment of macros by "Reformat code" inside macro argument.
  • String concatenation in macro calls is always wrapped.


  • IDE complete Freeze (edit configuration when...

Released: Feb 12, 2020

Updates in 2019.3.4


No subsystem

  • Incorrect colour of operator keyword when called as a member of template type.

Code: Clangd

  • Clangd crash in clang::clion::NameHintCallback::handleCallExpr.

Code: Completion

  • Clangd completion: Quick Documentation and Quick Definition are not working.

Code: Formatting

  • Reformat Code breaks indention in enum when using a comment line.


  • Launching CMake CUDA targets from CLion using wrong binary.

Unit Testing: Google Test

  • False positive errors with new Google Test...

Released: Jan 21, 2020

Updates in 2019.3.3


Code: Clangd

  • Concepts: Add operators as completions.

IDE Preferences

  • Allow default build directory to be outside of project root.

User Interface. Project View

  • Add ability to "Copy path" relative to repository root.

DB Console

  • Added the ability to execute stored procedures.

Data Views

  • Use Data Editor for editable views.

SQL General

  • Added in-line variable names for scripts.

SQL Highlighting

  • Support MySQL 8 SRID argument on GEOMETRY columns.
  • Support MySQL new grants (SESSION_VARIABLES...

Released: Dec 18, 2019

Updates in 2019.3.2


  • Improved Clangd-based code highlighting
    • override and final keywords are now correctly highlighted.
    • In C11 code, when integers have suffixes with mixed lower/upper cases, the highlighting no longer fails.
    • std namespace usages from concepts library are now highlighted correctly.
  • Clangd-based code completion enhancements
    • When completing a function with the default arguments, the cursor is placed inside the parentheses, not behind the closing parenthesis.
    • When generating function...

Released: Dec 6, 2019

Updates in 2019.3.1


Data Import & Export

  • Console-like output (plain-text-friendly data exporter).
  • Dynamically name mysqldump output file based on time and database name.

SQL Highlighting

  • Improved "Aggregate-related problems" inspection with CUBE and ROLLUP.
  • Allow disabling "DELETE/UPDATE without WHERE" inspection for temporary tables.
  • Inspection for missing column aliases.
  • Report missing returns in SQL functions.
  • Add "Misleading reference" inspection.


Code: Highlighting and...

Released: Nov 28, 2019

Updates in 2019.3


  • Better IDE Performance - This release of CLion is quality-targeted with lots of performance improvements made throughout. The key enhancements affect code completion, the Rename refactoring, optimizations for the Building/Updating symbols step, and the elimination of UI freezes. Learn more.
  • Clangd-based code completion - Clangd has been added to the list of code completion providers in CLion, which helps speed up the time for the first results to appear on many projects significantly...

Released: Oct 30, 2019

Updates in 2019.2.5


  • Fixed opening projects on macOS Catalina.
  • Fixed font rendering in text fields on macOS Catalina.

Released: Oct 9, 2019

Updates in 2019.2.4


  • Fixed: Bundled LLDB doesn't work on macOS 10.15 Catalina