A new release candidate of Arduino IDE 2.0.0 is now available.
If you are using a recent version of the IDE, you will get an auto-update offer simply by starting the IDE.
Otherwise, the release is available for download here:
https://www.arduino.cc/en/software#experimental-software
This release provides some nice advancements and fixes.
Thanks so much to the forum community for all the valuable testing and feedback that has helped us greatly in identifying and investigating these bugs and enhancements!
Improve efficiency of language server features
The code completion, hover, and "go to definition" features of the Arduino IDE are provided by a "language server". The sketch code must be processed during editing so that the language server can have the understanding of the program required to provide this information.
Previously, this processing was fairly heavy on CPU and memory usage. Some significant improvements were made to the efficiency of these features.
If you have had problems with resource consumption of the Arduino IDE when using previous versions, please do give 2.0.0-rc9.1 a try.
Show progress indicator during compilation and upload
A notification was added to indicate the progress of sketch compilation and upload operations.
Correct handling of verbosity preferences
Previously, the verbosity of the output shown during a compilation or upload operation was not correctly configured via the "Show verbose output during compile/upload" preferences.
Fix language selection reversion
Previously, under certain conditions the IDE could revert from the user's custom "Language" preference to the default English setting.
Ensure active theme is shown in preferences on first run
From Arduino IDE 2.0.0-rc9, the initial theme is configured to match the operating system theme (arduino/arduino-ide#1160
). Previously, the "Preferences" dialog showed the "Light (Arduino)" theme selected even when the dark theme was set.
Fix problems with UI functionality
Fix problems with themes
Full changelog here:
https://github.com/arduino/arduino-ide/releases/tag/2.0.0-rc9.1
If you have any questions or feedback please post here in the Arduino IDE 2.x's dedicated forum category:
https://forum.arduino.cc/c/software/arduino-ide-2-0-beta/93
If you want to see the list of known issues, work in progress, submit a formal report, or contribute to development, the IDE 2.x source code is hosted in this public repository: